{"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":776879,"link":"/api/v1.1/game/776879/feed/live","metaData":{"wait":10,"timeStamp":"20250805_013556","gameEvents":["fielders_choice","game_finished"],"logicalEvents":["countChange","count22","newRightHandedHit","runnersOnFirstAndThird","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776879,"type":"R","doubleHeader":"N","id":"2025/08/04/sfnmlb-pitmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776879-2025-08-04","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-08-04T22:40:00Z","originalDate":"2025-08-04","officialDate":"2025-08-04","dayNight":"night","time":"6:40","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":137,"name":"San Francisco Giants","link":"/api/v1/teams/137","season":2025,"venue":{"id":2395,"name":"Oracle Park","link":"/api/v1/venues/2395"},"springVenue":{"id":2532,"link":"/api/v1/venues/2532"},"teamCode":"sfn","fileCode":"sf","abbreviation":"SF","teamName":"Giants","locationName":"San Francisco","firstYearOfPlay":"1883","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":"San Francisco","record":{"gamesPlayed":113,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":56,"losses":57,"ties":0,"pct":".496"},"records":{},"divisionLeader":false,"wins":56,"losses":57,"winningPercentage":".496"},"franchiseName":"San Francisco","clubName":"Giants","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":113,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":49,"losses":64,"ties":0,"pct":".434"},"records":{},"divisionLeader":false,"wins":49,"losses":64,"winningPercentage":".434"},"franchiseName":"Pittsburgh","clubName":"Pirates","active":true}},"players":{"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},"ID694973":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973","firstName":"Paul","lastName":"Skenes","primaryNumber":"21","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},"ID666464":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464","firstName":"Jerar","lastName":"Encarnacion","primaryNumber":"19","birthDate":"1997-10-22","currentAge":28,"birthCity":"Bayaguana","birthCountry":"Dominican Republic","height":"6' 4\"","weight":265,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jerar","useLastName":"Encarnacion","middleName":"Luis","boxscoreName":"Encarnacion","gender":"M","nameMatrilineal":"Olmos","isPlayer":true,"isVerified":true,"pronunciation":"jer-ARE","mlbDebutDate":"2022-06-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jerar Encarnacion","nameSlug":"jerar-encarnacion-666464","firstLastName":"Jerar Encarnacion","lastFirstName":"Encarnacion, Jerar","lastInitName":"Encarnacion, J","initLastName":"J Encarnacion","fullFMLName":"Jerar Luis Encarnacion","fullLFMName":"Encarnacion, Jerar Luis","strikeZoneTop":3.4,"strikeZoneBottom":1.72},"ID671218":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218","firstName":"Heliot","lastName":"Ramos","primaryNumber":"21","birthDate":"1999-09-07","currentAge":27,"birthCity":"Humacao","birthCountry":"Puerto Rico","height":"5' 11\"","weight":235,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Heliot","useLastName":"Ramos","middleName":"Lemuel","boxscoreName":"Ramos, H","gender":"M","nameMatrilineal":"Lebron","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"Elliot","mlbDebutDate":"2022-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Heliot Ramos","nameSlug":"heliot-ramos-671218","firstLastName":"Heliot Ramos","lastFirstName":"Ramos, Heliot","lastInitName":"Ramos, H","initLastName":"H Ramos","fullFMLName":"Heliot Lemuel Ramos","fullLFMName":"Ramos, Heliot Lemuel","strikeZoneTop":3.18,"strikeZoneBottom":1.61},"ID668804":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804","firstName":"Bryan","lastName":"Reynolds","primaryNumber":"21","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},"ID668800":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800","firstName":"Andrew","lastName":"Knizner","primaryNumber":"19","birthDate":"1995-02-03","currentAge":31,"birthCity":"Glen Allen","birthStateProvince":"VA","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Andrew","useLastName":"Knizner","middleName":"Robert","boxscoreName":"Knizner","nickName":"Kiz","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"KIZ-ner","mlbDebutDate":"2019-06-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrew Knizner","nameSlug":"andrew-knizner-668800","firstLastName":"Andrew Knizner","lastFirstName":"Knizner, Andrew","lastInitName":"Knizner, A","initLastName":"A Knizner","fullFMLName":"Andrew Robert Knizner","fullLFMName":"Knizner, Andrew Robert","strikeZoneTop":3.205,"strikeZoneBottom":1.618},"ID678495":{"id":678495,"fullName":"Randy Rodríguez","link":"/api/v1/people/678495","firstName":"Randy","lastName":"Rodríguez","primaryNumber":"73","birthDate":"1999-09-05","currentAge":27,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Randy","useLastName":"Rodríguez","middleName":"Alberto","boxscoreName":"Rodríguez, R","gender":"M","nameMatrilineal":"Caraballo","isPlayer":true,"isVerified":true,"mlbDebutDate":"2024-05-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Randy Rodríguez","nameSlug":"randy-rodriguez-678495","firstLastName":"Randy Rodríguez","lastFirstName":"Rodríguez, Randy","lastInitName":"Rodríguez, R","initLastName":"R Rodríguez","fullFMLName":"Randy Alberto Rodríguez","fullLFMName":"Rodríguez, Randy Alberto","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID657277":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277","firstName":"Logan","lastName":"Webb","primaryNumber":"62","birthDate":"1996-11-18","currentAge":29,"birthCity":"Rocklin","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":221,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Logan","useLastName":"Webb","middleName":"T.","boxscoreName":"Webb, L","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-08-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Logan Webb","nameSlug":"logan-webb-657277","firstLastName":"Logan Webb","lastFirstName":"Webb, Logan","lastInitName":"Webb, L","initLastName":"L Webb","fullFMLName":"Logan T. Webb","fullLFMName":"Webb, Logan T.","strikeZoneTop":3.41,"strikeZoneBottom":1.58},"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},"ID672275":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275","firstName":"Patrick","lastName":"Bailey","primaryNumber":"16","birthDate":"1999-05-29","currentAge":27,"birthCity":"Greensboro","birthStateProvince":"NC","birthCountry":"USA","height":"6' 0\"","weight":223,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Patrick","useLastName":"Bailey","middleName":"Lee","boxscoreName":"Bailey","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-05-19","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Patrick Bailey","nameSlug":"patrick-bailey-672275","firstLastName":"Patrick Bailey","lastFirstName":"Bailey, Patrick","lastInitName":"Bailey, P","initLastName":"P Bailey","fullFMLName":"Patrick Lee Bailey","fullLFMName":"Bailey, Patrick Lee","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID656305":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305","firstName":"Matt","lastName":"Chapman","primaryNumber":"26","birthDate":"1993-04-28","currentAge":33,"birthCity":"Victorville","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Matt","useLastName":"Chapman","middleName":"James","boxscoreName":"Chapman, M","nickName":"Hurtado","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-06-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Chapman","nameSlug":"matt-chapman-656305","firstLastName":"Matt Chapman","lastFirstName":"Chapman, Matt","lastInitName":"Chapman, M","initLastName":"M Chapman","fullFMLName":"Matt James Chapman","fullLFMName":"Chapman, Matt James","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"ID693313":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313","firstName":"Carson","lastName":"Seymour","primaryNumber":"77","birthDate":"1998-12-16","currentAge":27,"birthCity":"Poway","birthStateProvince":"CA","birthCountry":"USA","height":"6' 5\"","weight":264,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Carson","useLastName":"Seymour","middleName":"James","boxscoreName":"Seymour, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-06-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carson Seymour","nameSlug":"carson-seymour-693313","firstLastName":"Carson Seymour","lastFirstName":"Seymour, Carson","lastInitName":"Seymour, C","initLastName":"C Seymour","fullFMLName":"Carson James Seymour","fullLFMName":"Seymour, Carson James","strikeZoneTop":3.58,"strikeZoneBottom":1.68},"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},"ID664294":{"id":664294,"fullName":"Dauri Moreta","link":"/api/v1/people/664294","firstName":"Dauri","lastName":"Moreta","primaryNumber":"36","birthDate":"1996-04-15","currentAge":30,"birthCity":"Comendador","birthCountry":"Dominican Republic","height":"6' 2\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dauri","useLastName":"Moreta","middleName":"Michell","boxscoreName":"Moreta","gender":"M","nameMatrilineal":"Perez","isPlayer":true,"isVerified":false,"pronunciation":"DOW-ree mo-RETTA","mlbDebutDate":"2021-09-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dauri Moreta","nameSlug":"dauri-moreta-664294","firstLastName":"Dauri Moreta","lastFirstName":"Moreta, Dauri","lastInitName":"Moreta, D","initLastName":"D Moreta","fullFMLName":"Dauri Michell Moreta","fullLFMName":"Moreta, Dauri Michell","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID702352":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352","firstName":"Spencer","lastName":"Bivens","birthDate":"1994-06-28","currentAge":32,"birthCity":"Virginia Beach","birthStateProvince":"VA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Spencer","useLastName":"Bivens","boxscoreName":"Bivens","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"BIV-ens","mlbDebutDate":"2024-06-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Bivens","nameSlug":"spencer-bivens-702352","firstLastName":"Spencer Bivens","lastFirstName":"Bivens, Spencer","lastInitName":"Bivens, S","initLastName":"S Bivens","fullFMLName":"Spencer Bivens","fullLFMName":"Bivens, Spencer","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID693312":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312","firstName":"Kyle","lastName":"Nicolas","birthDate":"1999-02-22","currentAge":27,"birthCity":"Massillon","birthStateProvince":"OH","birthCountry":"USA","height":"6' 3\"","weight":216,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Nicolas","middleName":"Todd","boxscoreName":"Nicolas","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"Nicholas","mlbDebutDate":"2023-09-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Nicolas","nameSlug":"kyle-nicolas-693312","firstLastName":"Kyle Nicolas","lastFirstName":"Nicolas, Kyle","lastInitName":"Nicolas, K","initLastName":"K Nicolas","fullFMLName":"Kyle Todd Nicolas","fullLFMName":"Nicolas, Kyle Todd","strikeZoneTop":3.55,"strikeZoneBottom":1.63},"ID642086":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086","firstName":"Dominic","lastName":"Smith","primaryNumber":"8","birthDate":"1995-06-15","currentAge":31,"birthCity":"Los Angeles","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":224,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Dominic","useLastName":"Smith","middleName":"David Rene","boxscoreName":"Smith, D","nickName":"Sug","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-08-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Dominic Smith","nameSlug":"dominic-smith-642086","firstLastName":"Dominic Smith","lastFirstName":"Smith, Dominic","lastInitName":"Smith, D","initLastName":"D Smith","fullFMLName":"Dominic David Rene Smith","fullLFMName":"Smith, Dominic David Rene","strikeZoneTop":3.176,"strikeZoneBottom":1.603},"ID669387":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387","firstName":"Carmen","lastName":"Mlodzinski","primaryNumber":"21","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},"ID621366":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366","firstName":"Ryan","lastName":"Borucki","birthDate":"1994-03-31","currentAge":32,"birthCity":"Mundelein","birthStateProvince":"IL","birthCountry":"USA","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Borucki","middleName":"Joseph","boxscoreName":"Borucki","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"boar-uck-ee","mlbDebutDate":"2018-06-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Ryan Borucki","nameSlug":"ryan-borucki-621366","firstLastName":"Ryan Borucki","lastFirstName":"Borucki, Ryan","lastInitName":"Borucki, R","initLastName":"R Borucki","fullFMLName":"Ryan Joseph Borucki","fullLFMName":"Borucki, Ryan Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID808982":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982","firstName":"Jung Hoo","lastName":"Lee","primaryNumber":"51","birthDate":"1998-08-20","currentAge":28,"birthCity":"Seoul","birthCountry":"Republic of Korea","height":"6' 0\"","weight":196,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jung Hoo","useLastName":"Lee","boxscoreName":"Lee, J","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"jung who","mlbDebutDate":"2024-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jung Hoo Lee","nameSlug":"jung-hoo-lee-808982","firstLastName":"Jung Hoo Lee","lastFirstName":"Lee, Jung Hoo","lastInitName":"Lee, J","initLastName":"J Lee","fullFMLName":"J.H. Lee","fullLFMName":"J.H. Lee","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID670912":{"id":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912","firstName":"Johan","lastName":"Oviedo","primaryNumber":"29","birthDate":"1998-03-02","currentAge":28,"birthCity":"Havana","birthCountry":"Cuba","height":"6' 6\"","weight":275,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Johan","useLastName":"Oviedo","boxscoreName":"Oviedo","gender":"M","nameMatrilineal":"Puig","isPlayer":true,"isVerified":false,"pronunciation":"YO-hahn oh-vee-YAY-doh","mlbDebutDate":"2020-08-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Johan Oviedo","nameSlug":"johan-oviedo-670912","firstLastName":"Johan Oviedo","lastFirstName":"Oviedo, Johan","lastInitName":"Oviedo, J","initLastName":"J Oviedo","fullFMLName":"Johan Oviedo","fullLFMName":"Oviedo, Johan","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID646240":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240","firstName":"Rafael","lastName":"Devers","primaryNumber":"16","birthDate":"1996-10-24","currentAge":29,"birthCity":"Sanchez","birthCountry":"Dominican Republic","height":"6' 0\"","weight":235,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Rafael","useLastName":"Devers","middleName":"Calcano","boxscoreName":"Devers","nickName":"Carita","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"DEHV-ers","mlbDebutDate":"2017-07-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rafael Devers","nameSlug":"rafael-devers-646240","firstLastName":"Rafael Devers","lastFirstName":"Devers, Rafael","lastInitName":"Devers, R","initLastName":"R Devers","fullFMLName":"Rafael Calcano Devers","fullLFMName":"Devers, Rafael Calcano","strikeZoneTop":3.217,"strikeZoneBottom":1.624},"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},"ID642715":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715","firstName":"Willy","lastName":"Adames","primaryNumber":"2","birthDate":"1995-09-02","currentAge":31,"birthCity":"Santiago","birthCountry":"Dominican Republic","height":"6' 0\"","weight":216,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Willy","useLastName":"Adames","middleName":"Rafael","boxscoreName":"Adames","nickName":"The Kid","gender":"M","nameMatrilineal":"Luna","isPlayer":true,"isVerified":true,"pronunciation":"ah-DAH-mess","mlbDebutDate":"2018-05-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Willy Adames","nameSlug":"willy-adames-642715","firstLastName":"Willy Adames","lastFirstName":"Adames, Willy","lastInitName":"Adames, W","initLastName":"W Adames","fullFMLName":"Willy Rafael Adames","fullLFMName":"Adames, Willy Rafael","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"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":"21","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},"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},"ID669477":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477","firstName":"Casey","lastName":"Schmitt","primaryNumber":"10","birthDate":"1999-03-01","currentAge":27,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Casey","useLastName":"Schmitt","middleName":"Shawn","boxscoreName":"Schmitt","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"mlbDebutDate":"2023-05-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Casey Schmitt","nameSlug":"casey-schmitt-669477","firstLastName":"Casey Schmitt","lastFirstName":"Schmitt, Casey","lastInitName":"Schmitt, C","initLastName":"C Schmitt","fullFMLName":"Casey Shawn Schmitt","fullLFMName":"Schmitt, Casey Shawn","strikeZoneTop":3.2,"strikeZoneBottom":1.61},"ID687462":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462","firstName":"Spencer","lastName":"Horwitz","primaryNumber":"21","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},"ID678906":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906","firstName":"Kai-Wei","lastName":"Teng","primaryNumber":"17","birthDate":"1998-12-01","currentAge":27,"birthCity":"Taichung","birthCountry":"Taiwan","height":"6' 4\"","weight":241,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kai-Wei","useLastName":"Teng","boxscoreName":"Teng","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"kai-way","mlbDebutDate":"2024-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kai-Wei Teng","nameSlug":"kai-wei-teng-678906","firstLastName":"Kai-Wei Teng","lastFirstName":"Teng, Kai-Wei","lastInitName":"Teng, K","initLastName":"K Teng","fullFMLName":"Kai-Wei Teng","fullLFMName":"Teng, Kai-Wei ","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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":"21","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},"ID676254":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254","firstName":"Ryan","lastName":"Walker","primaryNumber":"74","birthDate":"1995-11-26","currentAge":30,"birthCity":"Arlington","birthStateProvince":"WA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Walker","middleName":"Patrick","boxscoreName":"Walker, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-05-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Walker","nameSlug":"ryan-walker-676254","firstLastName":"Ryan Walker","lastFirstName":"Walker, Ryan","lastInitName":"Walker, R","initLastName":"R Walker","fullFMLName":"Ryan Patrick Walker","fullLFMName":"Walker, Ryan Patrick","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669707":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707","firstName":"Jared","lastName":"Triolo","primaryNumber":"21","birthDate":"1998-02-08","currentAge":28,"birthCity":"Nashua","birthStateProvince":"NH","birthCountry":"USA","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Jared","useLastName":"Triolo","middleName":"Robert","boxscoreName":"Triolo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"TREE-olo","mlbDebutDate":"2023-06-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jared Triolo","nameSlug":"jared-triolo-669707","firstLastName":"Jared Triolo","lastFirstName":"Triolo, Jared","lastInitName":"Triolo, J","initLastName":"J Triolo","fullFMLName":"Jared Robert Triolo","fullLFMName":"Triolo, Jared Robert","strikeZoneTop":3.34,"strikeZoneBottom":1.69},"ID676130":{"id":676130,"fullName":"José Buttó","link":"/api/v1/people/676130","firstName":"José","lastName":"Buttó","primaryNumber":"70","birthDate":"1998-03-19","currentAge":28,"birthCity":"Cumana","birthCountry":"Venezuela","height":"6' 0\"","weight":208,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José","useLastName":"Buttó","middleName":"Alejandro","boxscoreName":"Buttó","gender":"M","nameMatrilineal":"Salazar","isPlayer":true,"isVerified":false,"pronunciation":"BOO-toh","mlbDebutDate":"2022-08-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Buttó","nameSlug":"jose-butto-676130","firstLastName":"José Buttó","lastFirstName":"Buttó, José","lastInitName":"Buttó, J","initLastName":"J Buttó","fullFMLName":"José Alejandro Buttó","fullLFMName":"Buttó, José Alejandro","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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":"21","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},"ID527038":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038","firstName":"Wilmer","lastName":"Flores","primaryNumber":"41","birthDate":"1991-08-06","currentAge":35,"birthCity":"Valencia","birthCountry":"Venezuela","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Wilmer","useLastName":"Flores","middleName":"Alejandro","boxscoreName":"Flores","nickName":"Catire","gender":"M","nameMatrilineal":"Garcia","isPlayer":true,"isVerified":true,"pronunciation":"floor-ess","mlbDebutDate":"2013-08-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Wilmer Flores","nameSlug":"wilmer-flores-527038","firstLastName":"Wilmer Flores","lastFirstName":"Flores, Wilmer","lastInitName":"Flores, W","initLastName":"W Flores","fullFMLName":"Wilmer Alejandro Flores","fullLFMName":"Flores, Wilmer Alejandro","strikeZoneTop":3.324,"strikeZoneBottom":1.677},"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},"ID664192":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192","firstName":"Joseph","lastName":"Lucchesi","birthDate":"1993-06-06","currentAge":33,"birthCity":"Newark","birthStateProvince":"CA","birthCountry":"USA","height":"6' 5\"","weight":228,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Joey","useLastName":"Lucchesi","middleName":"George","boxscoreName":"Lucchesi","nickName":"Joey Fuego","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"loo-KAY-see","mlbDebutDate":"2018-03-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Joey Lucchesi","nameSlug":"joey-lucchesi-664192","firstLastName":"Joey Lucchesi","lastFirstName":"Lucchesi, Joey","lastInitName":"Lucchesi, J","initLastName":"J Lucchesi","fullFMLName":"Joseph George Lucchesi","fullLFMName":"Lucchesi, Joseph George","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":"21","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},"ID663941":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941","firstName":"Tristan","lastName":"Beck","primaryNumber":"43","birthDate":"1996-06-24","currentAge":30,"birthCity":"Corona","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tristan","useLastName":"Beck","middleName":"Robert","boxscoreName":"Beck, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tristan Beck","nameSlug":"tristan-beck-663941","firstLastName":"Tristan Beck","lastFirstName":"Beck, Tristan","lastInitName":"Beck, T","initLastName":"T Beck","fullFMLName":"Tristan Robert Beck","fullLFMName":"Beck, Tristan Robert","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID687931":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931","firstName":"Carson","lastName":"Whisenhunt","primaryNumber":"88","birthDate":"2000-10-20","currentAge":25,"birthCity":"Winston-Salem","birthStateProvince":"NC","birthCountry":"USA","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Carson","useLastName":"Whisenhunt","middleName":"Lee","boxscoreName":"Whisenhunt","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"WHIZ-en-hunt","mlbDebutDate":"2025-07-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Carson Whisenhunt","nameSlug":"carson-whisenhunt-687931","firstLastName":"Carson Whisenhunt","lastFirstName":"Whisenhunt, Carson","lastInitName":"Whisenhunt, C","initLastName":"C Whisenhunt","fullFMLName":"Carson Lee Whisenhunt","fullLFMName":"Whisenhunt, Carson Lee","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID687529":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529","firstName":"Grant","lastName":"McCray","primaryNumber":"58","birthDate":"2000-12-07","currentAge":25,"birthCity":"Billings","birthStateProvince":"MT","birthCountry":"USA","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Grant","useLastName":"McCray","middleName":"Snow","boxscoreName":"McCray","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-08-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Grant McCray","nameSlug":"grant-mccray-687529","firstLastName":"Grant McCray","lastFirstName":"McCray, Grant","lastInitName":"McCray, G","initLastName":"G McCray","fullFMLName":"Grant Snow McCray","fullLFMName":"McCray, Grant Snow","strikeZoneTop":3.24,"strikeZoneBottom":1.64},"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},"ID683766":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766","firstName":"Christian","lastName":"Koss","primaryNumber":"50","birthDate":"1998-01-27","currentAge":28,"birthCity":"Riverside","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Christian","useLastName":"Koss","boxscoreName":"Koss","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Christian Koss","nameSlug":"christian-koss-683766","firstLastName":"Christian Koss","lastFirstName":"Koss, Christian","lastInitName":"Koss, C","initLastName":"C Koss","fullFMLName":"Christian Koss","fullLFMName":"Koss, Christian ","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"ID592662":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662","firstName":"Robert","lastName":"Ray","primaryNumber":"38","birthDate":"1991-10-01","currentAge":34,"birthCity":"Brentwood","birthStateProvince":"TN","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Robbie","useLastName":"Ray","middleName":"Glenn","boxscoreName":"Ray","nickName":"Bob","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2014-05-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Robbie Ray","nameSlug":"robbie-ray-592662","firstLastName":"Robbie Ray","lastFirstName":"Ray, Robbie","lastInitName":"Ray, R","initLastName":"R Ray","fullFMLName":"Robert Glenn Ray","fullLFMName":"Ray, Robert Glenn","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID434378":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378","firstName":"Justin","lastName":"Verlander","primaryNumber":"35","birthDate":"1983-02-20","currentAge":43,"birthCity":"Manakin-Sabot","birthStateProvince":"VA","birthCountry":"USA","height":"6' 5\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Verlander","middleName":"Brooks","boxscoreName":"Verlander","nickName":"J V","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2004,"mlbDebutDate":"2005-07-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Verlander","nameSlug":"justin-verlander-434378","firstLastName":"Justin Verlander","lastFirstName":"Verlander, Justin","lastInitName":"Verlander, J","initLastName":"J Verlander","fullFMLName":"Justin Brooks Verlander","fullLFMName":"Verlander, Justin Brooks","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID657424":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424","firstName":"Matthew","lastName":"Gage","primaryNumber":"93","birthDate":"1993-02-11","currentAge":33,"birthCity":"Johnstown","birthStateProvince":"NY","birthCountry":"USA","height":"6' 4\"","weight":261,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Gage","middleName":"Robert","boxscoreName":"Gage","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2022-06-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Matt Gage","nameSlug":"matt-gage-657424","firstLastName":"Matt Gage","lastFirstName":"Gage, Matt","lastInitName":"Gage, M","initLastName":"M Gage","fullFMLName":"Matthew Robert Gage","fullLFMName":"Gage, Matthew Robert","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":"81","wind":"5 mph, In From LF"},"gameInfo":{"attendance":13921,"firstPitch":"2025-08-04T22:42:00.000Z","gameDurationMinutes":175},"review":{"hasChallenges":true,"away":{"used":1,"remaining":0},"home":{"used":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"home":{"id":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912"}},"officialScorer":{"id":496999,"fullName":"Dave Musil Jr.","link":"/api/v1/people/496999"},"primaryDatacaster":{"id":693946,"fullName":"Rick Soos","link":"/api/v1/people/693946"},"moundVisits":{"away":{"used":3,"remaining":1},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Heliot Ramos singles on a ground ball to second baseman Nick Gonzales.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-04T22:42:12.218Z","endTime":"2025-08-04T22:43:35.726Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,7,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"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_fielded_ball"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-04T22:01:37.454Z","endTime":"2025-08-04T22:22:21.015Z","isPitch":false,"type":"action","player":{"id":671218,"link":"/api/v1/people/671218"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-04T22:22:21.015Z","endTime":"2025-08-04T22:41:19.564Z","isPitch":false,"type":"action","player":{"id":671218,"link":"/api/v1/people/671218"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-04T22:41:19.564Z","endTime":"2025-08-04T22:42:14.469Z","isPitch":false,"type":"action","player":{"id":671218,"link":"/api/v1/people/671218"}},{"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":86.4,"strikeZoneTop":3.13485446332886,"strikeZoneBottom":1.39614608238769,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.711101163904242,"aZ":-15.838266785429536,"pfxX":-4.230723537350894,"pfxZ":8.590854977478553,"pX":0.7160290498231238,"pZ":2.033559844016,"vX0":10.371265885389258,"vY0":-136.89144048732186,"vZ0":-5.977435685923355,"x":89.71,"y":183.87,"x0":-2.5688869872424847,"y0":50.00043039610078,"z0":5.326299268008805,"aX":-8.043429404980863},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.4,"breakHorizontal":5.5,"spinRate":2341,"spinDirection":211},"zone":6,"typeConfidence":2.0,"plateTime":0.39984460640609587,"extension":7.2373376920605255},"index":3,"playId":"97aa7cb5-4ac8-3e1d-9ab0-33f890a8fe5f","pitchNumber":1,"startTime":"2025-08-04T22:42:14.469Z","endTime":"2025-08-04T22:42:18.082Z","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":95.6,"endSpeed":87.8,"strikeZoneTop":3.16621578281504,"strikeZoneBottom":1.46798388860152,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.114794857801947,"aZ":-21.89904160685802,"pfxX":-9.116520592362027,"pfxZ":5.225066133682215,"pX":-1.4955259197619293,"pZ":1.8411660066641926,"vX0":6.696890312765287,"vY0":-139.0844641886664,"vZ0":-5.189992469030733,"x":174.01,"y":189.07,"x0":-2.745619150833603,"y0":50.00354958944017,"z0":5.176371431474537,"aX":-17.92780792455688},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.6,"breakHorizontal":15.2,"spinRate":2220,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.3932567505515343,"extension":7.159070953237869},"index":4,"playId":"62a29a4c-473c-3b87-8f1a-2cd890917a61","pitchNumber":2,"startTime":"2025-08-04T22:42:29.850Z","endTime":"2025-08-04T22:42:33.136Z","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":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.6,"strikeZoneTop":3.27,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.222655131890406,"aZ":-26.486256540810857,"pfxX":0.4864031332352633,"pfxZ":3.397053653997413,"pX":0.24909598355267606,"pZ":1.0755671003595817,"vX0":7.3114759195765,"vY0":-128.25874162963962,"vZ0":-5.516508053867026,"x":107.51,"y":209.74,"x0":-2.695489726778065,"y0":50.00326375698574,"z0":5.306002085515504,"aX":0.8143625966058015},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.2,"breakHorizontal":-2.4,"spinRate":2461,"spinDirection":165},"zone":14,"typeConfidence":2.0,"plateTime":0.4261868889411411,"extension":7.194670765529465},"index":5,"playId":"cbaecb6d-8ff8-3296-93e9-3cad634d63c9","pitchNumber":3,"startTime":"2025-08-04T22:42:43.953Z","endTime":"2025-08-04T22:42:47.087Z","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":1,"strikes":2,"outs":0},"index":6,"startTime":"2025-08-04T22:43:00.929Z","endTime":"2025-08-04T22:43:12.488Z","isPitch":false,"type":"action","player":{"id":671218,"link":"/api/v1/people/671218"}},{"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":96.0,"endSpeed":88.2,"strikeZoneTop":3.17616972857822,"strikeZoneBottom":1.51507307883732,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.825068633281266,"aZ":-13.929716762910603,"pfxX":-5.238359945322153,"pfxZ":9.23120312364182,"pX":0.4831903443888707,"pZ":1.2020154351976537,"vX0":10.243416757099498,"vY0":-139.3396758446128,"vZ0":-8.466569659695619,"x":98.58,"y":206.33,"x0":-2.5516553387073944,"y0":50.00304935065912,"z0":5.190033661253096,"aX":-10.353927091605605},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.1,"breakHorizontal":7.4,"spinRate":2484,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.39232898971449126,"extension":7.245834628291742},"index":7,"playId":"f7208364-c3a2-3fa9-a3a4-bbc6c67c4bff","pitchNumber":4,"startTime":"2025-08-04T22:43:12.488Z","endTime":"2025-08-04T22:43:15.966Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.8,"strikeZoneTop":3.27,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.498773943342165,"aZ":-29.169384091160396,"pfxX":2.7434756528411093,"pfxZ":1.7795045726275251,"pX":-0.3542328544707276,"pZ":2.316619028823555,"vX0":5.015226545808109,"vY0":-128.62748654351213,"vZ0":-2.049889352841678,"x":130.5,"y":176.23,"x0":-2.6792253793665584,"y0":50.00539435585573,"z0":5.366507386162599,"aX":4.63645364069498},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.0,"breakHorizontal":-6.0,"spinRate":2425,"spinDirection":158},"zone":4,"typeConfidence":2.0,"plateTime":0.42442027301611107,"extension":7.192687943138852},"hitData":{"launchSpeed":99.0,"launchAngle":-11.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":119.89,"coordY":146.11}},"index":8,"playId":"b7deb496-f4b1-3193-9e1f-fc7beec55bd4","pitchNumber":5,"startTime":"2025-08-04T22:43:27.711Z","endTime":"2025-08-04T22:43:35.726Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-04T22:43:35.726Z","atBatIndex":0},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Rafael Devers walks. Heliot Ramos to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-04T22:43:51.538Z","endTime":"2025-08-04T22:45:29.127Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"postOnSecond":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.7,"strikeZoneTop":3.45252122069985,"strikeZoneBottom":1.62117814583671,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.85977996963277,"aZ":-17.346561236080586,"pfxX":-0.6853844912235184,"pfxZ":7.843564898704084,"pX":0.004440622037073432,"pZ":4.34619626408198,"vX0":7.598345411224548,"vY0":-136.79202336250685,"vZ0":0.3213405992894778,"x":116.83,"y":121.43,"x0":-2.7230662954931155,"y0":50.00216147530659,"z0":5.418674574554869,"aX":-1.2954771680432224},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.5,"breakHorizontal":-0.4,"spinRate":2367,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.400772456816604,"extension":7.220653535007765},"index":0,"playId":"108601b5-f550-3009-8f4f-8ad90c8bd575","pitchNumber":1,"startTime":"2025-08-04T22:44:05.714Z","endTime":"2025-08-04T22:44:08.815Z","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":91.8,"endSpeed":83.8,"strikeZoneTop":3.42854779368304,"strikeZoneBottom":1.55754888421473,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.0156814055623,"aZ":-15.804211042914796,"pfxX":-1.4406336544559646,"pfxZ":9.104426700740794,"pX":0.95557371315039,"pZ":3.934294970144832,"vX0":9.808966955987119,"vY0":-133.3406144649675,"vZ0":-1.2790440939332597,"x":80.58,"y":132.55,"x0":-2.585788600284565,"y0":50.00595981057126,"z0":5.562049131040348,"aX":-2.5928761607514383},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.4,"breakHorizontal":0.5,"spinRate":2303,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.41097653419444136,"extension":7.083006409084304},"index":1,"playId":"bbd1f8e0-47fa-3e71-a554-5bcf1f2a89b4","pitchNumber":2,"startTime":"2025-08-04T22:44:24.356Z","endTime":"2025-08-04T22:44:27.811Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":78.4,"strikeZoneTop":3.45828071602904,"strikeZoneBottom":1.66776737740638,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.13691739572308,"aZ":-31.549562823874883,"pfxX":4.496665568743833,"pfxZ":0.3958238662275466,"pX":-0.723366139429681,"pZ":3.5240592085941578,"vX0":3.9083138817240717,"vY0":-125.67179192519639,"vZ0":1.4172371272834432,"x":144.57,"y":143.63,"x0":-2.889252255172415,"y0":50.00400980542237,"z0":5.537000781608241,"aX":7.110958751168228},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.3,"breakHorizontal":-9.1,"spinRate":2313,"spinDirection":128},"zone":1,"typeConfidence":2.0,"plateTime":0.43773871223598304,"extension":7.037672479133339},"index":2,"playId":"fc84ceed-e95e-3923-b2c0-c2a969f3040a","pitchNumber":3,"startTime":"2025-08-04T22:44:43.484Z","endTime":"2025-08-04T22:44:47.534Z","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":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.2,"strikeZoneTop":3.39494139821159,"strikeZoneBottom":1.52379147104896,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.617869280033155,"aZ":-28.51825031811954,"pfxX":2.1233276338949256,"pfxZ":2.336378797189022,"pX":-0.6329959417302609,"pZ":2.823148083032752,"vX0":4.534391699136311,"vY0":-125.02240038326234,"vZ0":-0.9482848601844378,"x":141.13,"y":162.56,"x0":-2.753584232151349,"y0":50.005626782927195,"z0":5.569781998645991,"aX":3.3266680082588587},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.2,"breakHorizontal":-5.0,"spinRate":2343,"spinDirection":137},"zone":1,"typeConfidence":2.0,"plateTime":0.4398358349448612,"extension":7.005429268824855},"index":3,"playId":"64bc2930-39c4-35f0-a519-09eb6f1d61f3","pitchNumber":4,"startTime":"2025-08-04T22:45:05.250Z","endTime":"2025-08-04T22:45:09.051Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":71.1,"strikeZoneTop":3.28093418211644,"strikeZoneBottom":1.55761032455771,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.558296044653925,"aZ":-31.929418785403115,"pfxX":3.566197520456819,"pfxZ":0.19634314760879157,"pX":0.25046030685669685,"pZ":1.4134185869110625,"vX0":5.018741973051999,"vY0":-112.56427602719843,"vZ0":-1.8104270623453769,"x":107.45,"y":200.62,"x0":-2.4766181193038665,"y0":50.005396566366464,"z0":5.478785381858445,"aX":4.54976827449053},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":0.1,"breakHorizontal":-7.8,"spinRate":2229,"spinDirection":74},"zone":14,"typeConfidence":2.0,"plateTime":0.48769290643322183,"extension":7.154507698539597},"index":4,"playId":"ed3bf23c-b46b-30b6-b858-c2d2551812a4","pitchNumber":5,"startTime":"2025-08-04T22:45:23.919Z","endTime":"2025-08-04T22:45:29.127Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-04T22:45:29.127Z","atBatIndex":1},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Willy Adames walks. Heliot Ramos to 3rd. Rafael Devers to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-04T22:45:42.408Z","endTime":"2025-08-04T22:47:49.188Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"postOnSecond":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"postOnThird":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"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":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.2,"strikeZoneTop":3.4934695181146,"strikeZoneBottom":1.73281642796584,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.79883556698752,"aZ":-13.651535775190878,"pfxX":-1.93622203755944,"pfxZ":9.759422226149335,"pX":1.7349912799689193,"pZ":2.903612376441739,"vX0":11.919485033371208,"vY0":-137.01858695274754,"vZ0":-3.889733035953765,"x":50.87,"y":160.38,"x0":-2.423372625426712,"y0":50.001957879520454,"z0":5.276964617470106,"aX":-3.675674421108884},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.9,"breakHorizontal":1.0,"spinRate":2378,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.40002489711404854,"extension":7.226654362782244},"index":0,"playId":"9f252971-43c3-3458-a4b0-d50feb9b0646","pitchNumber":1,"startTime":"2025-08-04T22:46:00.507Z","endTime":"2025-08-04T22:46:03.507Z","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":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.5,"strikeZoneTop":3.43519916733291,"strikeZoneBottom":1.77488105994676,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.36356792263953,"aZ":-30.55098055193471,"pfxX":3.1364326702036407,"pfxZ":1.0148319691924188,"pX":0.5300945456058616,"pZ":1.868930140447918,"vX0":6.846036897159443,"vY0":-125.93014974645465,"vZ0":-2.560106209560764,"x":96.79,"y":188.32,"x0":-2.634735649260693,"y0":50.002723797830534,"z0":5.3782542196014935,"aX":5.020857646126044},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.4,"breakHorizontal":-7.3,"spinRate":2352,"spinDirection":134},"zone":9,"typeConfidence":2.0,"plateTime":0.43549758939498107,"extension":7.404666062434931},"index":1,"playId":"aa30c3d1-e8b4-3d47-bf49-686117412c77","pitchNumber":2,"startTime":"2025-08-04T22:46:20.195Z","endTime":"2025-08-04T22:46:23.844Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.1,"endSpeed":71.1,"strikeZoneTop":3.43733115652518,"strikeZoneBottom":1.65617126286167,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.663170052839742,"aZ":-31.948721698181917,"pfxX":4.031481247564516,"pfxZ":0.17148155010458233,"pX":-0.8593001954845525,"pZ":3.4242193801095215,"vX0":2.5175434476856693,"vY0":-112.25437168653816,"vZ0":2.07823166369466,"x":149.75,"y":146.33,"x0":-2.5176058490903928,"y0":50.00009924295453,"z0":5.73102023469191,"aX":5.161254858045456},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":1.1,"breakHorizontal":-7.9,"spinRate":2198,"spinDirection":76},"zone":11,"typeConfidence":2.0,"plateTime":0.4872857758176621,"extension":6.891903857197941},"index":2,"playId":"3b98b57e-5fd8-3ec9-9af6-f9cc14aa4547","pitchNumber":3,"startTime":"2025-08-04T22:46:37.431Z","endTime":"2025-08-04T22:46:41.537Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.8,"strikeZoneTop":3.48095854324108,"strikeZoneBottom":1.7801486942098,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.95504143691062,"aZ":-14.169991790057248,"pfxX":-3.0321230837658266,"pfxZ":9.416687985347014,"pX":1.2023603822798352,"pZ":1.5536088844900873,"vX0":11.221623806289124,"vY0":-137.07164772138177,"vZ0":-7.046766151429865,"x":71.17,"y":196.83,"x0":-2.5421201962784132,"y0":50.002128968533796,"z0":5.116298598300652,"aX":-5.797757718531594},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.7,"breakHorizontal":3.2,"spinRate":2331,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.39887190738539724,"extension":7.683581929318723},"index":3,"playId":"e1f8199e-fcca-3adf-9b54-bdfaa5e71e0f","pitchNumber":4,"startTime":"2025-08-04T22:46:58.526Z","endTime":"2025-08-04T22:47:02.089Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.5,"strikeZoneTop":3.46804722914463,"strikeZoneBottom":1.76732050382891,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.402758883258358,"aZ":-32.69559567729251,"pfxX":3.0165266261128187,"pfxZ":-0.3283195499614262,"pX":0.23548251881031193,"pZ":2.7529306174264234,"vX0":6.239781706853718,"vY0":-125.41736954799399,"vZ0":-0.03738509813136215,"x":108.02,"y":164.45,"x0":-2.672454739718448,"y0":50.00075792570124,"z0":5.42553415587086,"aX":4.823805721791792},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.4,"breakHorizontal":-6.8,"spinRate":2282,"spinDirection":125},"zone":5,"typeConfidence":2.0,"plateTime":0.4360457727462168,"extension":7.3100216315214},"index":4,"playId":"21387387-4812-37a5-9358-66696c9917f5","pitchNumber":5,"startTime":"2025-08-04T22:47:20.115Z","endTime":"2025-08-04T22:47:23.994Z","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":88.0,"endSpeed":79.6,"strikeZoneTop":3.3816950288938,"strikeZoneBottom":1.68103374828225,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.485042016903627,"aZ":-31.568367919835506,"pfxX":5.080330170019844,"pfxZ":0.3699474281947488,"pX":-1.4032370807064507,"pZ":4.317938560371254,"vX0":1.9180444112602029,"vY0":-127.96620922610322,"vZ0":3.1818725593814277,"x":170.49,"y":122.2,"x0":-2.8251058572964434,"y0":50.00349889455272,"z0":5.55091168719045,"aX":8.319217373842756},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.7,"breakHorizontal":-9.6,"spinRate":2305,"spinDirection":136},"zone":11,"typeConfidence":2.0,"plateTime":0.4300886027972419,"extension":6.9673870948154875},"index":5,"playId":"12ccf365-6dac-387f-9499-4e0cfc5dd4af","pitchNumber":6,"startTime":"2025-08-04T22:47:43.091Z","endTime":"2025-08-04T22:47:49.188Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-04T22:47:49.188Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Chapman strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-04T22:48:50.326Z","endTime":"2025-08-04T22:49:43.624Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"postOnSecond":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"postOnThird":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,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":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"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":0},"index":0,"startTime":"2025-08-04T22:48:01.286Z","endTime":"2025-08-04T22:48:52.682Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.6,"strikeZoneTop":3.63676352138271,"strikeZoneBottom":1.73136931240174,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.39198167592927,"aZ":-13.621369296320433,"pfxX":-3.0794842374432148,"pfxZ":9.60619686817163,"pX":0.8232972411197873,"pZ":2.598838852806627,"vX0":10.1038704043693,"vY0":-138.65078431372032,"vZ0":-4.775276839797668,"x":85.62,"y":168.61,"x0":-2.481081059301685,"y0":50.00055286631689,"z0":5.264763026415155,"aX":-5.948273293195428},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.4,"breakHorizontal":3.2,"spinRate":2311,"spinDirection":212},"zone":6,"typeConfidence":2.0,"plateTime":0.39630018617191576,"extension":7.378097841639841},"index":1,"playId":"92ccf9c1-6181-391e-9b92-102fc1711b6f","pitchNumber":1,"startTime":"2025-08-04T22:48:52.682Z","endTime":"2025-08-04T22:48:56.252Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.7,"strikeZoneTop":3.35565954549815,"strikeZoneBottom":1.55769751627376,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.327086910220075,"aZ":-15.027851327289714,"pfxX":-2.395782750124099,"pfxZ":8.790847694507175,"pX":0.7866263173739362,"pZ":2.075264317141399,"vX0":9.93713751065561,"vY0":-138.19080612194517,"vZ0":-5.453327381854083,"x":87.02,"y":182.75,"x0":-2.5313451363944623,"y0":50.004051809467924,"z0":5.069598621059332,"aX":-4.674522149066485},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.0,"breakHorizontal":2.4,"spinRate":2362,"spinDirection":220},"zone":9,"typeConfidence":2.0,"plateTime":0.39507311345351104,"extension":7.484114472236982},"index":2,"playId":"02a39492-8176-31ce-8ea6-9dd31b6f5f5f","pitchNumber":2,"startTime":"2025-08-04T22:49:14.140Z","endTime":"2025-08-04T22:49:18.011Z","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":0,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-04T22:49:24.191Z","endTime":"2025-08-04T22:49:39.900Z","isPitch":false,"type":"action","player":{"id":656305,"link":"/api/v1/people/656305"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.4,"strikeZoneTop":3.56,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.78161003679645,"aZ":-14.39132807888716,"pfxX":-3.722291646025578,"pfxZ":9.010279365753375,"pX":-0.18614002682568875,"pZ":3.4402533129714423,"vX0":7.982609118152077,"vY0":-140.10991907649046,"vZ0":-2.276903900037174,"x":124.1,"y":145.89,"x0":-2.5978588131482563,"y0":50.00587260017487,"z0":5.212135906362364,"aX":-7.349996937923134},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.0,"breakHorizontal":4.9,"spinRate":2363,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.3920059004407612,"extension":7.2681231186280995},"index":4,"playId":"352c3d4c-c556-323c-be0d-53eeb6d0ab11","pitchNumber":3,"startTime":"2025-08-04T22:49:39.900Z","endTime":"2025-08-04T22:49:43.624Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-04T22:49:43.624Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dominic Smith singles on a ground ball to center fielder Oneil Cruz. Heliot Ramos scores. Rafael Devers to 3rd. Willy Adames to 2nd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-04T22:49:51.740Z","endTime":"2025-08-04T22:52:14.708Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"postOnSecond":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"postOnThird":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":{"id":670912,"link":"/api/v1/people/670912"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"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":79.4,"endSpeed":73.0,"strikeZoneTop":3.21527309815101,"strikeZoneBottom":1.52178375434336,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.627327388189656,"aZ":-35.07501072143008,"pfxX":3.9069088441296533,"pfxZ":-2.1489068670213953,"pX":0.1895963053595152,"pZ":3.5496447857123883,"vX0":4.9368667181233805,"vY0":-115.52544320200684,"vZ0":2.751448552584238,"x":109.77,"y":142.94,"x0":-2.4829964322065368,"y0":50.00201564969131,"z0":5.7158975809502754,"aX":5.2767390962673195},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-2.9,"breakHorizontal":-8.3,"spinRate":2171,"spinDirection":86},"zone":12,"typeConfidence":2.0,"plateTime":0.4742197053075099,"extension":7.146112975408174},"index":0,"playId":"148589c6-36fd-33ea-911c-aca2bbe4105e","pitchNumber":1,"startTime":"2025-08-04T22:50:09.539Z","endTime":"2025-08-04T22:50:13.515Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.3,"strikeZoneTop":3.17490818793843,"strikeZoneBottom":1.5610628535136,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.94948554138695,"aZ":-16.640897549119316,"pfxX":-3.791503214019481,"pfxZ":7.904888938286414,"pX":-0.4276397449860268,"pZ":3.0543882005457297,"vX0":7.449292940907916,"vY0":-139.6581473450157,"vZ0":-2.727093550435233,"x":133.3,"y":156.31,"x0":-2.6431629296772736,"y0":50.0058814171706,"z0":5.144932657498797,"aX":-7.454099965209865},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.9,"breakHorizontal":5.3,"spinRate":2353,"spinDirection":216},"zone":1,"typeConfidence":2.0,"plateTime":0.3929615176196779,"extension":7.275286667987269},"index":1,"playId":"0743a72d-707d-3298-9ad5-79b5d8064d4a","pitchNumber":2,"startTime":"2025-08-04T22:50:29.517Z","endTime":"2025-08-04T22:50:33.044Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.3,"strikeZoneTop":3.20168300865549,"strikeZoneBottom":1.54781671525677,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.832023468666794,"aZ":-17.049091975935415,"pfxX":-3.1053447823301012,"pfxZ":7.7667393480567934,"pX":-0.2583835068458701,"pZ":1.9970225117228555,"vX0":7.78081524619995,"vY0":-138.6379467907233,"vZ0":-5.396010013860707,"x":126.85,"y":184.86,"x0":-2.697173159751163,"y0":50.003767114104285,"z0":5.105527282008781,"aX":-6.0487298823385},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.1,"breakHorizontal":4.0,"spinRate":2348,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.3949966670920948,"extension":7.53883377729193},"index":2,"playId":"fb88a27b-45f5-3ea9-b43d-3a7314b51740","pitchNumber":3,"startTime":"2025-08-04T22:50:51.421Z","endTime":"2025-08-04T22:50:55.445Z","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":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-04T22:51:01.079Z","endTime":"2025-08-04T22:51:16.880Z","isPitch":false,"type":"action","player":{"id":642086,"link":"/api/v1/people/642086"}},{"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":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.4570696634567,"aZ":-33.26493434366803,"pfxX":3.9443058938320923,"pfxZ":-0.6926090748679208,"pX":0.24220707127353122,"pZ":1.4911206783522208,"vX0":6.028715904733089,"vY0":-124.80494229237007,"vZ0":-2.8240944029385036,"x":107.77,"y":198.52,"x0":-2.7183885054292443,"y0":50.001856877700305,"z0":5.380853067036274,"aX":6.213120125741454},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.7,"breakHorizontal":-8.5,"spinRate":2364,"spinDirection":112},"zone":8,"typeConfidence":2.0,"plateTime":0.4391054221952797,"extension":7.333149779138753},"index":4,"playId":"dc4fdd24-75b0-39a6-b973-0d1db8cdff26","pitchNumber":4,"startTime":"2025-08-04T22:51:16.880Z","endTime":"2025-08-04T22:51:20.161Z","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":94.7,"endSpeed":87.1,"strikeZoneTop":3.01237944918051,"strikeZoneBottom":1.45765486225543,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.76538408576392,"aZ":-17.204961128191055,"pfxX":-3.675678618602956,"pfxZ":7.713458118105397,"pX":-1.2614832669977811,"pZ":3.719359802454635,"vX0":5.331115861874,"vY0":-137.96403569760594,"vZ0":-1.098804739151619,"x":165.08,"y":138.36,"x0":-2.735313296083379,"y0":50.002803431698105,"z0":5.274822831318677,"aX":-7.133783458564667},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.9,"breakHorizontal":5.6,"spinRate":2248,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.39599527560879144,"extension":7.348706210876014},"index":5,"playId":"5c082b68-6a28-33ec-a9f6-527ef2a5b9a0","pitchNumber":5,"startTime":"2025-08-04T22:51:42.797Z","endTime":"2025-08-04T22:51:46.215Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.520307218213276,"aZ":-32.36085001156509,"pfxX":3.07934986360118,"pfxZ":-0.12223263291499542,"pX":-0.8296995925796223,"pZ":2.8908076220418546,"vX0":3.8631874287235246,"vY0":-124.44156661139964,"vZ0":0.5576278961497996,"x":148.63,"y":160.73,"x0":-2.803531726613335,"y0":50.00055380733245,"z0":5.349626434906918,"aX":4.8168968986903895},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.1,"breakHorizontal":-6.5,"spinRate":2391,"spinDirection":118},"zone":11,"typeConfidence":2.0,"plateTime":0.44054062291146767,"extension":7.266481709994936},"hitData":{"launchSpeed":97.1,"launchAngle":8.0,"totalDistance":138.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":108.63,"coordY":103.93}},"index":6,"playId":"a38f4c82-bafa-3b42-b10f-fec9c82028cd","pitchNumber":6,"startTime":"2025-08-04T22:52:03.362Z","endTime":"2025-08-04T22:52:14.708Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-04T22:52:14.708Z","atBatIndex":4},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Casey Schmitt walks. Rafael Devers scores. Willy Adames to 3rd. Dominic Smith to 2nd.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-04T22:52:25.900Z","endTime":"2025-08-04T22:54:39.100Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"postOnSecond":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"postOnThird":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":{"id":670912,"link":"/api/v1/people/670912"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"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(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":73.4,"endSpeed":67.1,"strikeZoneTop":3.54319521307222,"strikeZoneBottom":1.60632014055501,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.00351234893227,"aZ":-31.621366326391133,"pfxX":7.162901656963545,"pfxZ":0.48395238394720863,"pX":-0.26037504876872675,"pZ":4.704152614279528,"vX0":2.5717096296567985,"vY0":-106.75006299599521,"vZ0":4.925043623342778,"x":126.92,"y":111.77,"x0":-2.4127191260138163,"y0":50.00500351866103,"z0":5.934120553849938,"aX":8.236486495502444},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":2.6,"breakHorizontal":-13.7,"spinRate":2141,"spinDirection":75},"zone":11,"typeConfidence":2.0,"plateTime":0.5138255287377351,"extension":7.000199593153448},"index":0,"playId":"19c03b3d-eaee-35b1-ba91-8cbf1aa92a01","pitchNumber":1,"startTime":"2025-08-04T22:52:47.022Z","endTime":"2025-08-04T22:52:50.030Z","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":1,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.8,"strikeZoneTop":3.4,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.344106958567895,"aZ":-30.2587626643758,"pfxX":0.9349949554276347,"pfxZ":1.219066595030677,"pX":0.012281103511110792,"pZ":2.8638615597257386,"vX0":6.530652966428375,"vY0":-124.19560174052096,"vZ0":0.08468028299921171,"x":116.53,"y":161.46,"x0":-2.765712880952686,"y0":50.00347014408708,"z0":5.332330596777541,"aX":1.4696051918677193},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.5,"breakHorizontal":-3.1,"spinRate":2355,"spinDirection":140},"zone":2,"typeConfidence":2.0,"plateTime":0.43991371468713947,"extension":7.264677026364608},"index":1,"playId":"92b4c547-41e7-32e6-8c8c-408b80ea3933","pitchNumber":2,"startTime":"2025-08-04T22:53:05.237Z","endTime":"2025-08-04T22:53:09.579Z","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":95.1,"endSpeed":86.8,"strikeZoneTop":3.57438723754132,"strikeZoneBottom":1.6688454689363,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.84162757110243,"aZ":-22.456158448672415,"pfxX":-10.262289110364913,"pfxZ":5.052581605252655,"pX":-0.07311230766527699,"pZ":1.159726160199591,"vX0":10.252664722192542,"vY0":-138.03798234826772,"vZ0":-6.937589316794723,"x":119.79,"y":207.47,"x0":-2.509115444022015,"y0":50.00041967855505,"z0":5.226393835920696,"aX":-19.72530479793526},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.8,"breakHorizontal":16.3,"spinRate":2278,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.3973965033546172,"extension":7.4995524251976935},"index":2,"playId":"edc0a9f0-0c56-35c5-b755-393b9e5efd63","pitchNumber":3,"startTime":"2025-08-04T22:53:28.625Z","endTime":"2025-08-04T22:53:32.938Z","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":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.7,"strikeZoneTop":3.51200066130094,"strikeZoneBottom":1.6688454689363,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.854956261395728,"aZ":-13.463022158602282,"pfxX":-3.4641230967087564,"pfxZ":9.795713792076056,"pX":1.567595493055221,"pZ":1.6536501532626677,"vX0":12.160876893037948,"vY0":-137.2125873306283,"vZ0":-6.697518674693929,"x":57.25,"y":194.13,"x0":-2.4683485288827156,"y0":50.00389379902336,"z0":5.040431268174614,"aX":-6.619066215056399},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.4,"breakHorizontal":3.7,"spinRate":2323,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.398911561693053,"extension":7.608533326876612},"index":3,"playId":"1ff4d796-a8b0-38d4-b36e-d13b72a66897","pitchNumber":4,"startTime":"2025-08-04T22:53:49.118Z","endTime":"2025-08-04T22:53:53.359Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":82.3,"strikeZoneTop":3.4,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.698376932762287,"aZ":-26.175700142324928,"pfxX":1.6998884674573917,"pfxZ":3.5475307765688417,"pX":0.4179355173344061,"pZ":0.8794885006497309,"vX0":7.250336363159088,"vY0":-128.27059501187452,"vZ0":-5.915816169193464,"x":101.07,"y":215.03,"x0":-2.6486927923069756,"y0":50.00553159874191,"z0":5.216095814846171,"aX":2.875922307259013},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.5,"breakHorizontal":-4.4,"spinRate":2320,"spinDirection":154},"zone":14,"typeConfidence":2.0,"plateTime":0.424527563684423,"extension":7.396038440394375},"index":4,"playId":"4a5f1df9-2140-365a-9864-8079fe275e4d","pitchNumber":5,"startTime":"2025-08-04T22:54:11.319Z","endTime":"2025-08-04T22:54:14.974Z","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":1},"pitchData":{"startSpeed":86.2,"endSpeed":80.1,"strikeZoneTop":3.35371717140384,"strikeZoneBottom":1.62955281786138,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.593234307289453,"aZ":-29.842921515434714,"pfxX":3.2867920806131954,"pfxZ":1.453964597265589,"pX":1.4806268773577353,"pZ":1.1267220532779778,"vX0":8.994579417392229,"vY0":-125.36494265557343,"vZ0":-4.252460855052628,"x":60.56,"y":208.36,"x0":-2.570200889540867,"y0":50.0038374197675,"z0":5.260920530121689,"aX":5.268454132129488},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.9,"breakHorizontal":-7.9,"spinRate":2273,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.435693042075612,"extension":7.412401545697012},"index":5,"playId":"149539e0-45de-383a-9ac2-d4c079f04571","pitchNumber":6,"startTime":"2025-08-04T22:54:33.824Z","endTime":"2025-08-04T22:54:39.100Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-04T22:54:39.100Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jung Hoo Lee strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-04T22:55:01.838Z","endTime":"2025-08-04T22:56:36.765Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"postOnSecond":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"postOnThird":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"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":78.0,"strikeZoneTop":3.40006432005543,"strikeZoneBottom":1.49514997330591,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.296092836712557,"aZ":-31.71377009516002,"pfxX":3.5212633706371617,"pfxZ":0.2987361299291482,"pX":-0.7071542824006761,"pZ":3.160353807779167,"vX0":3.7373919933357285,"vY0":-123.14306737716977,"vZ0":0.7622015198047791,"x":143.96,"y":153.45,"x0":-2.699148295791682,"y0":50.002319728635044,"z0":5.519031856307853,"aX":5.4353231335148084},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.0,"breakHorizontal":-7.2,"spinRate":2298,"spinDirection":122},"zone":1,"typeConfidence":2.0,"plateTime":0.44393036347291215,"extension":7.171155222255823},"index":0,"playId":"37bdb1bd-27ba-3e29-b452-efad9d10f784","pitchNumber":1,"startTime":"2025-08-04T22:55:14.721Z","endTime":"2025-08-04T22:55:18.249Z","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":95.0,"endSpeed":86.4,"strikeZoneTop":3.36891739237122,"strikeZoneBottom":1.56122875327093,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.05841623095568,"aZ":-15.488015254061946,"pfxX":-4.682740573707448,"pfxZ":8.666279123912567,"pX":-1.190883285107484,"pZ":3.4919108240192718,"vX0":5.872581762335145,"vY0":-138.18498482306265,"vZ0":-1.764057629549586,"x":162.39,"y":144.5,"x0":-2.7396103655980166,"y0":50.00189317239515,"z0":5.184060215050067,"aX":-9.01588066818104},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.5,"breakHorizontal":7.2,"spinRate":2310,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.39703966691998316,"extension":7.326098928327067},"index":1,"playId":"15bea1de-968f-3266-9ea0-d69063eb3b41","pitchNumber":2,"startTime":"2025-08-04T22:55:32.640Z","endTime":"2025-08-04T22:55:36.551Z","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":94.3,"endSpeed":86.6,"strikeZoneTop":3.36,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.74811969891243,"aZ":-14.827342063859385,"pfxX":-4.47899039410786,"pfxZ":9.045846242799175,"pX":-0.45336308769780936,"pZ":3.2534214560915364,"vX0":7.440714740983876,"vY0":-137.2236259833331,"vZ0":-2.6601415674881417,"x":134.28,"y":150.94,"x0":-2.6111206698528866,"y0":50.00499706026016,"z0":5.238504290150544,"aX":-8.592043146147464},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.1,"breakHorizontal":6.6,"spinRate":2303,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.39829075960251625,"extension":7.4116330525701715},"index":2,"playId":"66a76e09-98d9-35b5-a097-4a3fed0145da","pitchNumber":3,"startTime":"2025-08-04T22:55:49.141Z","endTime":"2025-08-04T22:55:52.371Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.6,"strikeZoneTop":3.35618955439345,"strikeZoneBottom":1.54844545488237,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.146964950945367,"aZ":-15.556313312051348,"pfxX":-3.0811722069589997,"pfxZ":8.46323866662297,"pX":-2.0584222156030507,"pZ":3.412492442491429,"vX0":3.5617092422327996,"vY0":-138.7931624459306,"vZ0":-2.0376175023328,"x":195.46,"y":146.64,"x0":-2.954024045860508,"y0":50.00621867894764,"z0":5.184566249426269,"aX":-6.052554828670472},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.1,"breakHorizontal":4.9,"spinRate":2351,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.39365780584132226,"extension":7.314851611673507},"index":3,"playId":"609fe60d-12bd-350d-8253-1c968c180440","pitchNumber":4,"startTime":"2025-08-04T22:56:08.896Z","endTime":"2025-08-04T22:56:12.305Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.8,"strikeZoneTop":3.36,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.517519582315124,"aZ":-33.296570186861004,"pfxX":3.2662650399565605,"pfxZ":-0.750771932270542,"pX":-0.5038611625295659,"pZ":2.909561325847456,"vX0":4.136185818782804,"vY0":-121.87707346002497,"vZ0":0.748726206070639,"x":136.21,"y":160.22,"x0":-2.648801809946936,"y0":50.0015302922406,"z0":5.479769181739068,"aX":4.899591645347964},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-1.0,"breakHorizontal":-7.0,"spinRate":2264,"spinDirection":110},"zone":1,"typeConfidence":2.0,"plateTime":0.4498584781112056,"extension":7.316765242502455},"index":4,"playId":"5ec29b8a-e841-3552-9995-bf0eb7a6fb27","pitchNumber":5,"startTime":"2025-08-04T22:56:31.397Z","endTime":"2025-08-04T22:56:36.765Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-04T22:56:36.765Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Patrick Bailey strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-04T22:56:42.854Z","endTime":"2025-08-04T23:00:21.047Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.8,"strikeZoneTop":3.49320206498682,"strikeZoneBottom":1.68546960728871,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.330022450357752,"aZ":-14.865322345864058,"pfxX":-3.9415877052860946,"pfxZ":8.941890724501226,"pX":-1.1330529137632135,"pZ":2.939618500214255,"vX0":5.611534523006721,"vY0":-138.1419937776433,"vZ0":-3.508612170218373,"x":160.19,"y":159.41,"x0":-2.677170769422721,"y0":50.003340236262424,"z0":5.223448878559672,"aX":-7.630572462987233},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.7,"breakHorizontal":6.0,"spinRate":2233,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3962647146691216,"extension":7.245879758986838},"index":0,"playId":"c4925b7f-c7c6-304a-80e4-20627fc09ecc","pitchNumber":1,"startTime":"2025-08-04T22:57:04.963Z","endTime":"2025-08-04T22:57:08.736Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.6,"endSpeed":70.5,"strikeZoneTop":3.49514213949242,"strikeZoneBottom":1.50862663293827,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.02801842053204,"aZ":-32.987568121589455,"pfxX":3.314713868297202,"pfxZ":-0.6533630517982552,"pX":0.3507592384282784,"pZ":1.5071253468475527,"vX0":5.156617435076712,"vY0":-111.44557107100322,"vZ0":-1.497084080607307,"x":103.63,"y":198.09,"x0":-2.4283568872501,"y0":50.00079585244176,"z0":5.611455904277155,"aX":4.1462033380234375},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-1.3,"breakHorizontal":-7.4,"spinRate":2214,"spinDirection":78},"zone":9,"typeConfidence":2.0,"plateTime":0.4924730962215591,"extension":7.216015105950012},"index":1,"playId":"ac7c3e97-55c3-3471-9d1d-6f7f8dab3533","pitchNumber":2,"startTime":"2025-08-04T22:57:24.752Z","endTime":"2025-08-04T22:57:28.363Z","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":86.8,"endSpeed":80.2,"strikeZoneTop":3.41,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.39686810587924,"aZ":-26.557097903736373,"pfxX":2.2795467314005653,"pfxZ":3.463482801043292,"pX":0.6587168922876535,"pZ":1.99495034076095,"vX0":7.530041315534344,"vY0":-126.24506275800965,"vZ0":-2.972687554045305,"x":91.89,"y":184.92,"x0":-2.6524425047896085,"y0":50.004968681095235,"z0":5.313101206563409,"aX":3.6992163250417716},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.9,"breakHorizontal":-5.8,"spinRate":2335,"spinDirection":135},"zone":9,"typeConfidence":2.0,"plateTime":0.4329622319563038,"extension":7.455319997058578},"index":2,"playId":"6db7b11c-91ec-3d34-978a-f0625ded4bb9","pitchNumber":3,"startTime":"2025-08-04T22:57:45.769Z","endTime":"2025-08-04T22:57:50.505Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":670912,"fullName":"Johan Oviedo"}}},"count":{"balls":2,"strikes":2,"outs":2},"index":3,"playId":"10643bf5-0c6b-4d77-84ce-0f3216059036","pitchNumber":3,"startTime":"2025-08-04T22:58:15.110Z","endTime":"2025-08-04T22:58:20.110Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.4,"strikeZoneTop":3.43053713170391,"strikeZoneBottom":1.57330234714898,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.78820288624774,"aZ":-14.398918398469098,"pfxX":-2.9652292221482397,"pfxZ":9.154140282900258,"pX":0.7939806636786316,"pZ":2.4467970344320107,"vX0":10.442750025820056,"vY0":-138.02458437321806,"vZ0":-4.701430162711709,"x":86.74,"y":172.72,"x0":-2.6423878556793117,"y0":50.00690011547934,"z0":5.131730173983069,"aX":-5.760631140519602},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.8,"breakHorizontal":3.4,"spinRate":2412,"spinDirection":206},"zone":6,"typeConfidence":2.0,"plateTime":0.39580625828098004,"extension":7.595178316527976},"index":4,"playId":"d9784ce9-d1c3-322d-b381-4db4715218c1","pitchNumber":4,"startTime":"2025-08-04T22:58:45.328Z","endTime":"2025-08-04T22:58:50.341Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.0,"strikeZoneTop":3.41,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.443240228499832,"aZ":-32.04310636899488,"pfxX":2.153268555988622,"pfxZ":0.07977420898896437,"pX":0.6705026130033525,"pZ":1.6386969889017302,"vX0":7.39499260343989,"vY0":-127.46978555987548,"vZ0":-2.949320346014651,"x":91.44,"y":194.54,"x0":-2.5442658709338826,"y0":50.00265956765405,"z0":5.33250116378311,"aX":3.554145868875253},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-0.2,"breakHorizontal":-5.5,"spinRate":2438,"spinDirection":140},"zone":9,"typeConfidence":2.0,"plateTime":0.4291754409933879,"extension":7.303357187408441},"index":5,"playId":"205df29c-7afb-3075-8413-2a25df33ad8c","pitchNumber":5,"startTime":"2025-08-04T22:59:09.166Z","endTime":"2025-08-04T22:59:12.527Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":81.7,"strikeZoneTop":3.41,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.99418980757001,"aZ":-31.65597613546289,"pfxX":2.8915598978085333,"pfxZ":0.3095048064339494,"pX":0.3401867062707172,"pZ":2.441495568184786,"vX0":6.859617710087643,"vY0":-127.02761843682184,"vZ0":-1.0273945320755895,"x":104.03,"y":172.86,"x0":-2.7489659227504704,"y0":50.00153720990149,"z0":5.322067375713829,"aX":4.821904884306615},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.6,"breakHorizontal":-6.5,"spinRate":2327,"spinDirection":114},"zone":6,"typeConfidence":2.0,"plateTime":0.4278444966790622,"extension":7.3878127879578965},"index":6,"playId":"ab8d6f16-78ba-37f9-85db-2224353e9811","pitchNumber":6,"startTime":"2025-08-04T22:59:46.341Z","endTime":"2025-08-04T22:59:49.867Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.3,"strikeZoneTop":3.41,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.712601662218418,"aZ":-31.722300339315936,"pfxX":2.6567849838657205,"pfxZ":0.2823681771427129,"pX":0.41817423213159977,"pZ":2.673986741820039,"vX0":6.441489083881328,"vY0":-125.81940670343381,"vZ0":-0.2417503233169167,"x":101.06,"y":166.58,"x0":-2.5086420912267724,"y0":50.006236828486976,"z0":5.3166446192258245,"aX":4.30938324509682},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.7,"breakHorizontal":-6.1,"spinRate":2337,"spinDirection":121},"zone":6,"typeConfidence":2.0,"plateTime":0.43338027667054524,"extension":7.241789831640839},"index":7,"playId":"0fa7d397-33e3-3839-a1ea-9f1d0d8902a4","pitchNumber":7,"startTime":"2025-08-04T23:00:13.654Z","endTime":"2025-08-04T23:00:21.047Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-04T23:00:21.047Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Spencer Horwitz singles on a line drive to left fielder Heliot Ramos. Spencer Horwitz to 2nd. Spencer Horwitz advances to 2nd, on a fielding error by left fielder Heliot Ramos.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-04T23:02:27.052Z","endTime":"2025-08-04T23:04:17.334Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"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":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.0,"strikeZoneTop":3.69228619887959,"strikeZoneBottom":1.77930073604217,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.75433161436987,"aZ":-14.405651125541926,"pfxX":-6.650018797366746,"pfxZ":9.888457107997644,"pX":0.2659309954547074,"pZ":3.3168335682106886,"vX0":7.82784778868152,"vY0":-132.7866511948956,"vZ0":-6.743332181101378,"x":106.86,"y":149.23,"x0":-1.8475077086693148,"y0":50.00505743076338,"z0":6.925335234812104,"aX":-11.952498301221206},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.7,"breakHorizontal":10.4,"spinRate":2282,"spinDirection":204},"zone":2,"typeConfidence":2.0,"plateTime":0.41150373463667567,"extension":5.973108727662996},"index":0,"playId":"af23d095-9dce-38f7-a7c7-731389613541","pitchNumber":1,"startTime":"2025-08-04T23:02:45.669Z","endTime":"2025-08-04T23:02:49.095Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2025-08-04T23:03:00.955Z","endTime":"2025-08-04T23:03:12.506Z","isPitch":false,"type":"action","player":{"id":687462,"link":"/api/v1/people/687462"}},{"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":93.1,"endSpeed":84.3,"strikeZoneTop":3.68284967722654,"strikeZoneBottom":1.73095280675528,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.42585237559225,"aZ":-12.42426597420328,"pfxX":-4.314593823419513,"pfxZ":10.729707141311312,"pX":-0.7721146926951696,"pZ":4.651606913043965,"vX0":4.505008710557413,"vY0":-135.49391313703765,"vZ0":-3.8618051374753644,"x":146.43,"y":113.19,"x0":-1.9039154666585156,"y0":50.000582151784606,"z0":6.9771625103207615,"aX":-7.9398918963898},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.7,"breakHorizontal":6.7,"spinRate":2377,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.4058478708752795,"extension":6.097785993367135},"index":2,"playId":"057d58c8-28cd-3a81-ba01-fce4eb814f4c","pitchNumber":2,"startTime":"2025-08-04T23:03:12.506Z","endTime":"2025-08-04T23:03:16.793Z","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":93.7,"endSpeed":85.1,"strikeZoneTop":3.68395209563481,"strikeZoneBottom":1.65165823609934,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.12691848805685,"aZ":-11.954514169511775,"pfxX":-6.395769048945063,"pfxZ":10.947301962182241,"pX":0.4013287560860938,"pZ":1.3128124833212962,"vX0":8.287720483241676,"vY0":-135.63890372217583,"vZ0":-11.951265600286247,"x":101.7,"y":203.33,"x0":-1.8755153202329926,"y0":50.002732814957284,"z0":6.632517772943568,"aX":-11.812377006828543},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.2,"breakHorizontal":9.6,"spinRate":2376,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.4051990380750916,"extension":6.064142347186015},"index":3,"playId":"67b7d00a-8142-34ab-8b67-6746f3817c37","pitchNumber":3,"startTime":"2025-08-04T23:03:28.276Z","endTime":"2025-08-04T23:03:32.434Z","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":93.1,"endSpeed":85.0,"strikeZoneTop":3.62,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.672461892078548,"aZ":-9.87656190522414,"pfxX":-4.88608385685896,"pfxZ":12.047038029012477,"pX":-0.37773083712215627,"pZ":3.070713544763092,"vX0":5.56463421536248,"vY0":-135.22866532084717,"vZ0":-8.316631399756327,"x":131.4,"y":155.87,"x0":-1.8279932681004345,"y0":50.00122892263212,"z0":6.880014927123351,"aX":-9.042629468144684},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":20.2,"breakHorizontal":7.7,"spinRate":2415,"spinDirection":204},"zone":1,"typeConfidence":2.0,"plateTime":0.40512987367018605,"extension":5.89037890391498},"index":4,"playId":"abe1cf77-108c-3c93-92d8-a8130150a03d","pitchNumber":4,"startTime":"2025-08-04T23:03:45.738Z","endTime":"2025-08-04T23:03:48.993Z","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":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.4,"strikeZoneTop":3.62,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.71419604212989,"aZ":-10.272385583370237,"pfxX":-4.90012831091601,"pfxZ":11.77796912451603,"pX":-0.7275897276424915,"pZ":2.6630259920100503,"vX0":4.941393603327908,"vY0":-135.31399862175496,"vZ0":-9.249168908854788,"x":144.73,"y":166.88,"x0":-1.9381977667706096,"y0":50.005907935878064,"z0":6.839400445118736,"aX":-9.115157209451041},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.6,"breakHorizontal":7.9,"spinRate":2347,"spinDirection":205},"zone":4,"typeConfidence":2.0,"plateTime":0.4043177181983295,"extension":6.116116331063307},"hitData":{"launchSpeed":99.8,"launchAngle":12.0,"totalDistance":241.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":83.83,"coordY":80.39}},"index":5,"playId":"82962456-fdd1-3b0e-9d27-428eb82d518a","pitchNumber":5,"startTime":"2025-08-04T23:04:05.718Z","endTime":"2025-08-04T23:04:17.334Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-04T23:04:17.334Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tommy Pham grounds out sharply, shortstop Willy Adames to first baseman Rafael Devers. Spencer Horwitz to 3rd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-04T23:04:45.541Z","endTime":"2025-08-04T23:06:22.679Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"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":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"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(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.4,"endSpeed":85.6,"strikeZoneTop":3.60144876462379,"strikeZoneBottom":1.7197288262384,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.245559531517337,"aZ":-8.521902450758631,"pfxX":-4.634498580976165,"pfxZ":12.715637994098167,"pX":-1.413705241014118,"pZ":1.2067083962112686,"vX0":3.2245186958962315,"vY0":-135.4462826786823,"vZ0":-13.02426690064683,"x":170.89,"y":206.2,"x0":-2.016760730231267,"y0":50.00352261307943,"z0":6.670416282146611,"aX":-8.62189592760876},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":20.5,"breakHorizontal":7.7,"spinRate":2444,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.4041970522826972,"extension":6.177910851014478},"index":0,"playId":"5791eeca-81ca-3f02-b0a6-29f32494ecbb","pitchNumber":1,"startTime":"2025-08-04T23:04:45.541Z","endTime":"2025-08-04T23:04:49.074Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.8,"endSpeed":71.5,"strikeZoneTop":3.5293184598328,"strikeZoneBottom":1.76663818080402,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.63250405285769,"aZ":-42.021351573506315,"pfxX":1.7052969082205376,"pfxZ":-7.7352721290396484,"pX":-1.9214946409646063,"pZ":2.6527079733127925,"vX0":0.27995255061791335,"vY0":-111.98402325873829,"vZ0":-0.36163989533834795,"x":190.24,"y":167.16,"x0":-2.2695837082609716,"y0":50.000126155386674,"z0":7.103585157759381,"aX":2.1721152104891632},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.9,"breakVerticalInduced":-13.8,"breakHorizontal":-3.1,"spinRate":2596,"spinDirection":35},"zone":11,"typeConfidence":2.0,"plateTime":0.4885349951985356,"extension":5.912349326328692},"index":1,"playId":"f2e004c2-b6ca-387d-b70d-8c991c8c6121","pitchNumber":2,"startTime":"2025-08-04T23:05:01.816Z","endTime":"2025-08-04T23:05:05.452Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"index":2,"playId":"b698037b-f081-41ab-b774-8c46f6d150ed","startTime":"2025-08-04T23:05:14.738Z","endTime":"2025-08-04T23:05:19.738Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.4,"strikeZoneTop":3.55837003307735,"strikeZoneBottom":1.79592516222581,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.440965661401854,"aZ":-9.731355593392998,"pfxX":-5.39053222133049,"pfxZ":12.388195543527011,"pX":-0.6520235174437303,"pZ":1.400677923065659,"vX0":5.342931111046231,"vY0":-133.8796766213766,"vZ0":-12.229424519592511,"x":141.85,"y":200.96,"x0":-1.9751406288582691,"y0":50.002054549705676,"z0":6.729194068874837,"aX":-9.765516826482882},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.9,"breakHorizontal":8.6,"spinRate":2452,"spinDirection":208},"zone":13,"typeConfidence":2.0,"plateTime":0.40941762852134733,"extension":5.974265859946214},"index":3,"playId":"2f1b1cf5-23fe-3fbf-baee-b4332b05e037","pitchNumber":3,"startTime":"2025-08-04T23:05:24.926Z","endTime":"2025-08-04T23:05:29.848Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.6,"strikeZoneTop":3.5413342434011,"strikeZoneBottom":1.73951318327698,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.24518288220839,"aZ":-12.311057942970987,"pfxX":-5.655916662347066,"pfxZ":10.844988306264174,"pX":-0.1740880732812829,"pZ":2.388472826711007,"vX0":6.36487012606404,"vY0":-134.95033650891057,"vZ0":-9.536259105752375,"x":123.64,"y":174.29,"x0":-1.8360645044633572,"y0":50.00401705510276,"z0":6.850437609173134,"aX":-10.361231224301653},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.6,"breakHorizontal":8.8,"spinRate":2405,"spinDirection":203},"zone":5,"typeConfidence":2.0,"plateTime":0.4069393901483398,"extension":5.928015226663553},"index":4,"playId":"30d85861-eb88-3399-aa70-54fa017fd35e","pitchNumber":4,"startTime":"2025-08-04T23:05:41.880Z","endTime":"2025-08-04T23:05:45.661Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":85.7,"strikeZoneTop":3.48,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.404535276695185,"aZ":-10.014560919595624,"pfxX":-5.077314154493998,"pfxZ":11.71481852927157,"pX":0.33439768885932103,"pZ":3.574991596509722,"vX0":7.615771271902781,"vY0":-137.17094682863626,"vZ0":-7.158134808289331,"x":104.25,"y":142.26,"x0":-1.8276989736435971,"y0":50.00347432646463,"z0":6.913343438534099,"aX":-9.605368886338733},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.7,"breakHorizontal":7.4,"spinRate":2433,"spinDirection":206},"zone":3,"typeConfidence":2.0,"plateTime":0.4004085587619879,"extension":5.631166850241315},"index":5,"playId":"ed737ea5-951d-36d3-bce0-1c68dcc0e997","pitchNumber":5,"startTime":"2025-08-04T23:05:58.537Z","endTime":"2025-08-04T23:06:01.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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.5,"strikeZoneTop":3.48,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.86268055774494,"aZ":-9.455728264941417,"pfxX":-5.284084069307498,"pfxZ":11.856925779427957,"pX":0.4445828242762131,"pZ":2.0295289205055216,"vX0":7.445482073598685,"vY0":-138.05405391222385,"vZ0":-11.06159794302545,"x":100.05,"y":183.98,"x0":-1.6101302925026717,"y0":50.00457443845408,"z0":6.741537501400487,"aX":-10.126004211854486},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.1,"breakHorizontal":7.9,"spinRate":2551,"spinDirection":204},"zone":9,"typeConfidence":2.0,"plateTime":0.39788180556063724,"extension":5.9226695801471765},"hitData":{"launchSpeed":108.6,"launchAngle":1.0,"totalDistance":63.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":117.36,"coordY":147.63}},"index":6,"playId":"86e717fc-0bd7-3310-9a76-e98ffb48903a","pitchNumber":6,"startTime":"2025-08-04T23:06:14.652Z","endTime":"2025-08-04T23:06:22.679Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-04T23:06:22.679Z","atBatIndex":9},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Nick Gonzales out on a sacrifice fly to right fielder Grant McCray. Spencer Horwitz scores.","rbi":1,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-04T23:06:48.917Z","endTime":"2025-08-04T23:07:22.478Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","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":687529,"link":"/api/v1/people/687529"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":{"id":434378,"link":"/api/v1/people/434378"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"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(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":79.4,"endSpeed":73.7,"strikeZoneTop":3.52982685032826,"strikeZoneBottom":1.62296078760771,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.136603992820486,"aZ":-33.795245309617385,"pfxX":3.8913488746666705,"pfxZ":-1.1931150106321784,"pX":0.2515716121145651,"pZ":2.380360484670496,"vX0":4.66164619034059,"vY0":-115.61137920261595,"vZ0":-2.8152199030052976,"x":107.41,"y":174.51,"x0":-2.295008806955346,"y0":50.00484151770126,"z0":6.850976104309294,"aX":5.278006946054425},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-2.5,"breakHorizontal":-8.2,"spinRate":2653,"spinDirection":34},"zone":5,"typeConfidence":2.0,"plateTime":0.4733991034307721,"extension":6.134152408463911},"index":0,"playId":"09088352-e631-3293-91ed-3dcbb75633f8","pitchNumber":1,"startTime":"2025-08-04T23:06:51.195Z","endTime":"2025-08-04T23:06:54.728Z","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":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.8,"strikeZoneTop":3.52,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.042889477854818,"aZ":-8.437130656199592,"pfxX":-5.836961130859388,"pfxZ":12.052803653667375,"pX":0.718262585926803,"pZ":2.989310076088093,"vX0":9.047961484352353,"vY0":-139.38049448311136,"vZ0":-8.952269557739088,"x":89.62,"y":158.07,"x0":-1.8101958722021967,"y0":50.00206845288963,"z0":6.798146057752725,"aX":-11.495340088740502},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":20.2,"breakHorizontal":8.8,"spinRate":2491,"spinDirection":205},"zone":3,"typeConfidence":2.0,"plateTime":0.3928272512226396,"extension":6.092499262356323},"hitData":{"launchSpeed":93.7,"launchAngle":39.0,"totalDistance":319.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":212.39,"coordY":103.09}},"index":1,"playId":"be5584b4-e536-311e-b75b-06b00acd4bad","pitchNumber":2,"startTime":"2025-08-04T23:07:09.456Z","endTime":"2025-08-04T23:07:22.478Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-04T23:07:22.478Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oneil Cruz strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-04T23:07:43.932Z","endTime":"2025-08-04T23:10:31.229Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7,8],"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":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.3,"strikeZoneTop":3.97923274446839,"strikeZoneBottom":1.91069247232428,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.39217940299244,"aZ":-8.945731884419622,"pfxX":-6.533570401167472,"pfxZ":12.35073530066399,"pX":0.8535331808339032,"pZ":3.856255437026103,"vX0":9.339431871139023,"vY0":-137.023559950175,"vZ0":-6.498714926544973,"x":84.47,"y":134.66,"x0":-1.7676636053758923,"y0":50.000329365034716,"z0":6.886584949614539,"aX":-12.28597484572},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":20.9,"breakHorizontal":9.6,"spinRate":2374,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.40142319744777577,"extension":6.063935278074056},"index":0,"playId":"fec8fb2e-41b3-3153-baab-e7ff9b94149e","pitchNumber":1,"startTime":"2025-08-04T23:07:48.820Z","endTime":"2025-08-04T23:07:52.868Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":85.7,"strikeZoneTop":3.90795632646935,"strikeZoneBottom":1.83884163699886,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.142930296684845,"aZ":-8.99667118275404,"pfxX":-6.65447415016642,"pfxZ":12.26818693586026,"pX":1.3234306806337197,"pZ":2.7016676021504775,"vX0":10.449589148139111,"vY0":-137.24520962558353,"vZ0":-9.241504288740561,"x":66.55,"y":165.83,"x0":-1.6858899710513326,"y0":50.00163674565532,"z0":6.744211842672528,"aX":-12.571158570707652},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":20.2,"breakHorizontal":9.6,"spinRate":2489,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.4005889857759324,"extension":5.994425685810259},"index":1,"playId":"a83ec07d-2f1e-3e4f-abb9-764ea698c803","pitchNumber":2,"startTime":"2025-08-04T23:08:05.799Z","endTime":"2025-08-04T23:08:09.827Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.8,"strikeZoneTop":3.86,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.570992867025524,"aZ":-9.096756337084196,"pfxX":-6.952650872914074,"pfxZ":11.917633251682537,"pX":0.4962438739339808,"pZ":3.4108691526499793,"vX0":8.787364701829857,"vY0":-138.65341031708104,"vZ0":-7.479347791112579,"x":98.08,"y":146.69,"x0":-1.8188612477430095,"y0":50.00250239682351,"z0":6.759232106372458,"aX":-13.463613429044461},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":20.0,"breakHorizontal":10.7,"spinRate":2448,"spinDirection":207},"zone":3,"typeConfidence":2.0,"plateTime":0.39585719825241705,"extension":6.0280112677434525},"index":2,"playId":"0199dff2-ac58-3d67-9796-5395f65e4946","pitchNumber":3,"startTime":"2025-08-04T23:08:22.799Z","endTime":"2025-08-04T23:08:26.386Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.9,"strikeZoneTop":4.09440494283739,"strikeZoneBottom":1.94603269090383,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.59035696506141,"aZ":-21.141459376809507,"pfxX":-7.804130101310088,"pfxZ":7.159545929097714,"pX":0.6399967095405138,"pZ":3.1727776910304897,"vX0":8.94931865311413,"vY0":-123.12047693282223,"vZ0":-4.3489459473683505,"x":92.6,"y":153.12,"x0":-2.0216927557044317,"y0":50.00269020629901,"z0":6.742888895541155,"aX":-12.026306823441205},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":12.2,"breakHorizontal":12.1,"spinRate":1799,"spinDirection":236},"zone":6,"typeConfidence":2.0,"plateTime":0.444240267338301,"extension":5.986435173522946},"index":3,"playId":"f4c4ac43-a3b7-338c-80d4-64e40b9b2dcc","pitchNumber":4,"startTime":"2025-08-04T23:08:45.367Z","endTime":"2025-08-04T23:08:49.310Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.5,"strikeZoneTop":3.92569649608439,"strikeZoneBottom":1.8566097590958,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.56854145357781,"aZ":-8.664043581050073,"pfxX":-6.72314198898333,"pfxZ":12.284902645346893,"pX":-1.6109155620017164,"pZ":1.324506500163163,"vX0":3.0252124135186493,"vY0":-137.90973193669885,"vZ0":-12.754092865881189,"x":178.4,"y":203.02,"x0":-1.852692884571038,"y0":50.00225955198583,"z0":6.609850942843827,"aX":-12.863557948473886},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.6,"breakHorizontal":11.5,"spinRate":2460,"spinDirection":201},"zone":13,"typeConfidence":2.0,"plateTime":0.3981780778559476,"extension":5.97941160895567},"index":4,"playId":"0c07f1e9-c01d-3ae5-a3c0-ba190810ac84","pitchNumber":5,"startTime":"2025-08-04T23:09:03.136Z","endTime":"2025-08-04T23:09:06.615Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.6,"strikeZoneTop":3.86,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.89479183034122,"aZ":-12.04307138588234,"pfxX":-6.617127954745535,"pfxZ":10.461391446256162,"pX":-0.8168927120867979,"pZ":2.269428373589477,"vX0":4.942670815724296,"vY0":-138.33485643622083,"vZ0":-9.967126801452421,"x":148.14,"y":177.51,"x0":-1.773410084012605,"y0":50.0047816377045,"z0":6.7422202652787355,"aX":-12.735683382158898},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.9,"breakHorizontal":10.8,"spinRate":2354,"spinDirection":208},"zone":7,"typeConfidence":2.0,"plateTime":0.3970262341938642,"extension":6.027625509778656},"index":5,"playId":"bc75f78b-579e-3960-8dab-51799d5d7e28","pitchNumber":6,"startTime":"2025-08-04T23:09:20.049Z","endTime":"2025-08-04T23:09:23.992Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2025-08-04T23:09:35.891Z","endTime":"2025-08-04T23:09:48.887Z","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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.0,"strikeZoneTop":3.86,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.48880513140562,"aZ":-28.159185611898113,"pfxX":1.7324225337548478,"pfxZ":2.426453480311901,"pX":-0.3936684230224256,"pZ":2.234717665246363,"vX0":3.8198437603067776,"vY0":-127.9690274097749,"vZ0":-5.881098918634239,"x":132.01,"y":178.44,"x0":-2.1311316602192574,"y0":50.00618150370654,"z0":6.76956582475751,"aX":2.8731436501770595},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.2,"breakHorizontal":-4.0,"spinRate":2471,"spinDirection":164},"zone":7,"typeConfidence":2.0,"plateTime":0.4280658057836084,"extension":6.019878454864362},"index":7,"playId":"215e273b-1924-3917-8267-12edadf50687","pitchNumber":7,"startTime":"2025-08-04T23:09:48.887Z","endTime":"2025-08-04T23:09:53.717Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.9,"strikeZoneTop":3.86,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.07253021436957,"aZ":-26.81180929318964,"pfxX":2.852742887839287,"pfxZ":3.28746716539254,"pX":0.18223177998967174,"pZ":1.170579459973825,"vX0":4.474720877605202,"vY0":-126.45639071303043,"vZ0":-8.596202172182103,"x":110.05,"y":207.17,"x0":-1.976056551805037,"y0":50.00414620991103,"z0":6.742347780485836,"aX":4.652113042721378},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.3,"breakHorizontal":-6.1,"spinRate":2477,"spinDirection":187},"zone":14,"typeConfidence":2.0,"plateTime":0.4319645848235685,"extension":6.023771325733271},"index":8,"playId":"2f87148d-2abd-3de1-847d-34763b0623f1","pitchNumber":8,"startTime":"2025-08-04T23:10:27.556Z","endTime":"2025-08-04T23:10:31.229Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-04T23:10:31.229Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Grant McCray strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-04T23:12:46.647Z","endTime":"2025-08-04T23:13:44.753Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Yohan Ramírez replaces Johan Oviedo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-04T23:12:00.945Z","endTime":"2025-08-04T23:12:48.976Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670990,"link":"/api/v1/people/670990"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":84.8,"strikeZoneTop":3.40778167693249,"strikeZoneBottom":1.49629414606905,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.60130820365077,"aZ":-14.525205796436511,"pfxX":-5.471034623437216,"pfxZ":9.467926130085486,"pX":-0.31530931887333663,"pZ":2.8281876136036765,"vX0":5.196536806806569,"vY0":-136.5366748460344,"vZ0":-3.1245740933407444,"x":129.02,"y":162.42,"x0":-1.5441266436168029,"y0":50.00322795372392,"z0":5.00366295258764,"aX":-10.19962359024314},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.6,"breakHorizontal":8.6,"spinRate":2184,"spinDirection":235},"zone":1,"typeConfidence":2.0,"plateTime":0.40311471634226637,"extension":7.0969964737730376},"index":1,"playId":"9e50ec33-54f8-3990-a7de-a67364431ef3","pitchNumber":1,"startTime":"2025-08-04T23:12:48.976Z","endTime":"2025-08-04T23:12:52.341Z","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":0},"pitchData":{"startSpeed":94.8,"endSpeed":85.7,"strikeZoneTop":3.61,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.74557795795052,"aZ":-14.5885979197819,"pfxX":-4.465298236591791,"pfxZ":9.234831327435039,"pX":-0.3326627584908875,"pZ":3.4666804445065735,"vX0":4.700799553747101,"vY0":-137.8725701529767,"vZ0":-1.9529211221560805,"x":129.68,"y":145.18,"x0":-1.488486120598657,"y0":50.004469287336924,"z0":5.180993956493104,"aX":-8.50484636575874},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.4,"breakHorizontal":7.0,"spinRate":2264,"spinDirection":244},"zone":1,"typeConfidence":2.0,"plateTime":0.3989401106381876,"extension":6.9515250469497865},"index":2,"playId":"de84180e-7cd8-3c0a-8cb3-542064990980","pitchNumber":2,"startTime":"2025-08-04T23:13:04.763Z","endTime":"2025-08-04T23:13:07.763Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.3,"strikeZoneTop":3.5483072265159,"strikeZoneBottom":1.63795277777633,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.743405966219893,"aZ":-17.41416613003822,"pfxX":-4.845901979350296,"pfxZ":7.690861420039468,"pX":-1.3665796347438317,"pZ":3.462425747061343,"vX0":2.4253505207887245,"vY0":-137.70141063239444,"vZ0":-1.090697756203619,"x":169.09,"y":145.29,"x0":-1.6294631601631788,"y0":50.002771730480816,"z0":5.042441771673298,"aX":-9.300638702567493},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.9,"breakHorizontal":8.3,"spinRate":2269,"spinDirection":241},"zone":11,"typeConfidence":2.0,"plateTime":0.39784935200279126,"extension":6.987991397768651},"index":3,"playId":"8a2c6269-b777-3991-b432-7d64953dcfa4","pitchNumber":3,"startTime":"2025-08-04T23:13:23.000Z","endTime":"2025-08-04T23:13:27.014Z","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":82.5,"endSpeed":76.7,"strikeZoneTop":3.61,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.48879496841852,"aZ":-39.22790074915484,"pfxX":6.819104396471203,"pfxZ":-4.800093264312552,"pX":0.9209490160501723,"pZ":1.6085216636653141,"vX0":3.0156725318485895,"vY0":-120.24839287963144,"vZ0":-1.3117400126005012,"x":81.9,"y":195.35,"x0":-1.2337912721301973,"y0":50.001466163829974,"z0":5.629415863892042,"aX":10.023140757253131},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-8.8,"breakHorizontal":-13.1,"spinRate":2376,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.4548266527790936,"extension":6.921162194317696},"index":4,"playId":"f30f16af-c33e-3b0d-914f-b8ec2787c685","pitchNumber":4,"startTime":"2025-08-04T23:13:40.207Z","endTime":"2025-08-04T23:13:44.753Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-04T23:13:44.753Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Heliot Ramos grounds out, shortstop Liover Peguero to first baseman Spencer Horwitz.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-04T23:13:50.495Z","endTime":"2025-08-04T23:14:35.327Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678894,"link":"/api/v1/people/678894"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.0,"strikeZoneTop":3.08079553034203,"strikeZoneBottom":1.49979375575906,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.832522786692234,"aZ":-23.021735837322996,"pfxX":-9.276689130087156,"pfxZ":4.713691133334495,"pX":-0.0756314704887727,"pZ":1.8844885426179487,"vX0":6.6950251085740895,"vY0":-138.65548619259965,"vZ0":-4.395205777512126,"x":119.88,"y":187.9,"x0":-1.319793791471467,"y0":50.002055925160626,"z0":5.031893161420193,"aX":-18.010232146040174},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.8,"breakHorizontal":15.4,"spinRate":2075,"spinDirection":231},"zone":8,"typeConfidence":2.0,"plateTime":0.3954608389450711,"extension":7.220854747609602},"index":0,"playId":"620e7d72-bbc5-3459-944e-11ed142a8db2","pitchNumber":1,"startTime":"2025-08-04T23:14:09.979Z","endTime":"2025-08-04T23:14:13.509Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.5,"strikeZoneTop":3.27,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.388009837692124,"aZ":-16.57482768340206,"pfxX":-5.715087688806001,"pfxZ":7.912346902480794,"pX":-0.23582478543104224,"pZ":2.626581119955666,"vX0":4.939654102362286,"vY0":-139.7330587380492,"vZ0":-3.791766693128179,"x":125.99,"y":167.86,"x0":-1.2866504323572798,"y0":50.00377984915016,"z0":5.09479710546953,"aX":-11.267817356394513},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.7,"breakHorizontal":9.2,"spinRate":2312,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.3924442082209665,"extension":7.121888714620883},"hitData":{"launchSpeed":94.8,"launchAngle":-15.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.78,"coordY":154.72}},"index":1,"playId":"7b68e343-41cf-337c-aa23-ec0c71d5a405","pitchNumber":2,"startTime":"2025-08-04T23:14:27.548Z","endTime":"2025-08-04T23:14:35.327Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-04T23:14:35.327Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pirates challenged (play at 1st), call on the field was overturned: Rafael Devers grounds out, third baseman Isiah Kiner-Falefa to first baseman Spencer Horwitz.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-04T23:14:44.382Z","endTime":"2025-08-04T23:17:45.006Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":84.0,"endSpeed":77.7,"strikeZoneTop":3.45265246544001,"strikeZoneBottom":1.56198819291951,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.94231150680282,"aZ":-35.27530452162401,"pfxX":6.710768350333149,"pfxZ":-2.035011932761284,"pX":-0.49908705014724974,"pZ":2.294243145762353,"vX0":0.24600730803442794,"vY0":-122.4001756260407,"vZ0":-0.6019101837915924,"x":136.02,"y":176.84,"x0":-1.4732166047878381,"y0":50.00102088468027,"z0":5.549764332757923,"aX":10.235993499751576},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-3.6,"breakHorizontal":-12.2,"spinRate":2422,"spinDirection":45},"zone":4,"typeConfidence":2.0,"plateTime":0.4465588309664459,"extension":6.911758433812137},"index":0,"playId":"2732b676-0882-39d9-9053-06acae550254","pitchNumber":1,"startTime":"2025-08-04T23:15:00.843Z","endTime":"2025-08-04T23:15:05.699Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.8,"strikeZoneTop":3.53,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.01388707871245,"aZ":-18.391989598716712,"pfxX":-6.812864941448998,"pfxZ":6.81872030780961,"pX":-0.3730525730542474,"pZ":2.3555590937882758,"vX0":5.6525026750584075,"vY0":-141.24423522937852,"vZ0":-4.074356354517655,"x":131.22,"y":175.18,"x0":-1.5145632880873172,"y0":50.00351889161292,"z0":4.998575790095277,"aX":-13.773132747733726},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":11.6,"breakHorizontal":11.2,"spinRate":2306,"spinDirection":240},"zone":4,"typeConfidence":2.0,"plateTime":0.3877094553585887,"extension":7.094094992412846},"index":1,"playId":"a8643192-aca0-3ef3-9a50-8093ad661a0a","pitchNumber":2,"startTime":"2025-08-04T23:15:20.700Z","endTime":"2025-08-04T23:15:24.037Z","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":85.0,"endSpeed":78.5,"strikeZoneTop":3.37045491296715,"strikeZoneBottom":1.55982477921698,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.111223603745334,"aZ":-38.223868801675266,"pfxX":4.819104588648236,"pfxZ":-3.900553737934918,"pX":0.7485116800665297,"pZ":1.2085896085641088,"vX0":3.4439030164013706,"vY0":-123.80579586104994,"vZ0":-2.667535655210356,"x":88.47,"y":206.15,"x0":-1.2875555461433406,"y0":50.00394339662553,"z0":5.504306523377018,"aX":7.469132481724826},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-7.4,"breakHorizontal":-9.5,"spinRate":2396,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.44269402014893133,"extension":6.9425706289939075},"index":2,"playId":"ad397f8f-c10f-3636-b5ec-ad1b9bc4708a","pitchNumber":3,"startTime":"2025-08-04T23:15:42.301Z","endTime":"2025-08-04T23:15:46.040Z","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":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":79.1,"strikeZoneTop":3.368347873363,"strikeZoneBottom":1.55755085344559,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.23832730497401,"aZ":-40.035999703102874,"pfxX":4.032645195976193,"pfxZ":-5.075126175151253,"pX":2.2685792785356753,"pZ":-0.3437221550622341,"vX0":7.133752483613199,"vY0":-123.77066515798067,"vZ0":-5.733360179851592,"x":30.53,"y":248.06,"x0":-1.177741628072436,"y0":50.00516079687608,"z0":5.364225863041133,"aX":6.242527957437197},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-10.3,"breakHorizontal":-9.0,"spinRate":2454,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.44293062429567875,"extension":7.0789230836012065},"index":3,"playId":"1e241895-5172-380e-9a66-3f26d1460c30","pitchNumber":4,"startTime":"2025-08-04T23:16:01.921Z","endTime":"2025-08-04T23:16:07.488Z","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":83.4,"endSpeed":77.6,"strikeZoneTop":3.53,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.0426126152691,"aZ":-38.15609200016383,"pfxX":6.064609677044253,"pfxZ":-3.9711703911934197,"pX":0.040277668712645154,"pZ":2.02282654231131,"vX0":1.836967882555768,"vY0":-121.54236638701676,"vZ0":-0.7210965261874378,"x":115.46,"y":184.16,"x0":-1.5115876723435768,"y0":50.0008694099501,"z0":5.614074519287107,"aX":9.143592351331677},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-7.1,"breakHorizontal":-11.4,"spinRate":2493,"spinDirection":47},"zone":8,"typeConfidence":2.0,"plateTime":0.44928578333378155,"extension":6.946608491414484},"index":4,"playId":"19570213-b741-3425-b20f-b6b9efb0c280","pitchNumber":5,"startTime":"2025-08-04T23:16:35.707Z","endTime":"2025-08-04T23:16:39.159Z","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":95.5,"endSpeed":87.5,"strikeZoneTop":3.53,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.823389996104,"aZ":-18.866839013333035,"pfxX":-6.595038281558355,"pfxZ":6.785245976877997,"pX":-0.9760213752780108,"pZ":2.5784564868175313,"vX0":3.6868259173936972,"vY0":-139.07891649705783,"vZ0":-3.2768041196055617,"x":154.2,"y":169.16,"x0":-1.4610798352570238,"y0":50.00378505506279,"z0":5.021265492520984,"aX":-12.936831025235204},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.8,"breakHorizontal":11.2,"spinRate":2293,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.3936343898458228,"extension":7.043409857503873},"index":5,"playId":"289df95b-145d-3e97-819a-3d8a76ad2f90","pitchNumber":6,"startTime":"2025-08-04T23:16:55.949Z","endTime":"2025-08-04T23:16:59.025Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":76.7,"strikeZoneTop":3.37713724335673,"strikeZoneBottom":1.55981634901011,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.810150762506414,"aZ":-35.20865605674881,"pfxX":7.320585301606007,"pfxZ":-2.057148540552049,"pX":-1.3589513078350914,"pZ":2.0069790206633873,"vX0":-1.5297189468370962,"vY0":-119.69380939727438,"vZ0":-0.2772798103224505,"x":168.8,"y":184.59,"x0":-1.6692339942195704,"y0":50.00521834974911,"z0":5.237008701458453,"aX":10.784655141497376},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-3.6,"breakHorizontal":-13.0,"spinRate":2471,"spinDirection":65},"zone":13,"typeConfidence":2.0,"plateTime":0.45498468811835924,"extension":7.095960202631805},"index":6,"playId":"dab7aed7-fecd-3731-94bd-374b6993e262","pitchNumber":7,"startTime":"2025-08-04T23:17:18.060Z","endTime":"2025-08-04T23:17:21.974Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.9,"strikeZoneTop":3.53,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.31175580661161,"aZ":-39.60425626358906,"pfxX":7.280730493017675,"pfxZ":-5.101413359184113,"pX":-0.6395491460354846,"pZ":2.8797820249632755,"vX0":-0.46375742372843276,"vY0":-119.67421898191387,"vZ0":1.7004082237009728,"x":141.38,"y":161.03,"x0":-1.3901140133888146,"y0":50.004382896026335,"z0":5.6978793008613104,"aX":10.59956640275253},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-8.6,"breakHorizontal":-13.1,"spinRate":2367,"spinDirection":48},"zone":4,"typeConfidence":2.0,"plateTime":0.4570549106716233,"extension":6.970992811829541},"hitData":{"launchSpeed":69.5,"launchAngle":11.0,"totalDistance":116.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":91.9,"coordY":147.69}},"index":7,"playId":"8adfa1c2-f11f-3bea-9067-651d706e5b01","pitchNumber":8,"startTime":"2025-08-04T23:17:37.002Z","endTime":"2025-08-04T23:17:45.006Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MF","challengeTeamId":134},"playEndTime":"2025-08-04T23:17:45.006Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andrew McCutchen flies out to center fielder Jung Hoo Lee.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-04T23:21:10.879Z","endTime":"2025-08-04T23:22:27.362Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.2,"endSpeed":70.8,"strikeZoneTop":3.40099275688355,"strikeZoneBottom":1.66434016140292,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.169611008316124,"aZ":-42.21741916374881,"pfxX":4.415753552834138,"pfxZ":-8.039454937692412,"pX":0.46828203729869256,"pZ":1.071132903732909,"vX0":4.662252393267721,"vY0":-112.1858890008278,"vZ0":-3.209899822477012,"x":99.15,"y":209.86,"x0":-2.226902056517768,"y0":50.00514375307816,"z0":6.910969861108223,"aX":5.51351670863386},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.9,"breakVerticalInduced":-15.1,"breakHorizontal":-9.4,"spinRate":2871,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.492104046717603,"extension":6.2466822067159224},"index":0,"playId":"51432303-4f15-33d1-a45d-851af0bb072f","pitchNumber":1,"startTime":"2025-08-04T23:21:10.879Z","endTime":"2025-08-04T23:21:14.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":1,"outs":0},"pitchData":{"startSpeed":76.3,"endSpeed":70.4,"strikeZoneTop":3.3660241533635,"strikeZoneBottom":1.58925849960027,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.37795517562816,"aZ":-42.551186230996585,"pfxX":5.1920743895998,"pfxZ":-8.419759321448783,"pX":-0.2828290691318203,"pZ":1.6385241104059638,"vX0":3.025421150631772,"vY0":-111.03730434476921,"vZ0":-1.9056143889127426,"x":127.78,"y":194.54,"x0":-2.3439258396239926,"y0":50.00418986937231,"z0":6.990235388266084,"aX":6.396556226224404},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.9,"breakVerticalInduced":-15.4,"breakHorizontal":-10.2,"spinRate":2845,"spinDirection":36},"zone":7,"typeConfidence":2.0,"plateTime":0.4958357262250326,"extension":6.162021176619148},"index":1,"playId":"1d632b10-63b6-3456-a5fd-1964d839c362","pitchNumber":2,"startTime":"2025-08-04T23:21:25.634Z","endTime":"2025-08-04T23:21:29.501Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":71.6,"strikeZoneTop":3.48,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.618488769314936,"aZ":-43.9551723941226,"pfxX":4.867841742877201,"pfxZ":-9.182934210905417,"pX":0.2437698170669762,"pZ":1.8328939445939296,"vX0":4.069461348804445,"vY0":-113.65381811520203,"vZ0":-1.6783767929224176,"x":107.71,"y":189.29,"x0":-2.215250507211131,"y0":50.003313419235695,"z0":7.024451956737671,"aX":6.244001119436662},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.2,"breakVerticalInduced":-16.7,"breakHorizontal":-10.0,"spinRate":2938,"spinDirection":37},"zone":8,"typeConfidence":2.0,"plateTime":0.48556594200013725,"extension":6.387645088938912},"index":2,"playId":"03e8a309-cf1a-3e9a-8835-ff1b35e33b0e","pitchNumber":3,"startTime":"2025-08-04T23:21:41.706Z","endTime":"2025-08-04T23:21:45.072Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.3,"strikeZoneTop":3.47646582565005,"strikeZoneBottom":1.66021718710245,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.83032905181569,"aZ":-34.47483499378193,"pfxX":6.303034237173672,"pfxZ":-1.6776089989136884,"pX":1.7868485090157946,"pZ":0.1394880222826251,"vX0":7.009200585375394,"vY0":-117.73226946560196,"vZ0":-7.479224284570209,"x":52.66,"y":185.66,"x0":-2.0720200531948496,"y0":50.00203793867177,"z0":6.6355920202051735,"aX":8.65604937284742},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-4.9,"breakHorizontal":-13.4,"spinRate":2848,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.46911078794227556,"extension":6.173067130670445},"index":3,"playId":"44119a5b-bae6-3adf-9d1e-69f8432faab0","pitchNumber":4,"startTime":"2025-08-04T23:21:58.470Z","endTime":"2025-08-04T23:22:01.777Z","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":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.7,"strikeZoneTop":3.48,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.997680213092234,"aZ":-8.863393394345131,"pfxX":-5.832465067010826,"pfxZ":12.14024403068858,"pX":0.8908736822907882,"pZ":2.1045125321354368,"vX0":8.65733708737812,"vY0":-138.01429857039463,"vZ0":-10.812095749574096,"x":95.62,"y":153.62,"x0":-1.5354006472762431,"y0":50.00618514258203,"z0":6.679583812951187,"aX":-11.203155436125487},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.7,"breakHorizontal":8.6,"spinRate":2448,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.3975305421152271,"extension":5.813185258417903},"hitData":{"launchSpeed":76.3,"launchAngle":35.0,"totalDistance":289.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{}},"index":4,"playId":"0e7f91a0-f165-3ce7-addd-e02796c6d4f6","pitchNumber":5,"startTime":"2025-08-04T23:22:18.553Z","endTime":"2025-08-04T23:22:27.362Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-04T23:22:27.362Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Liover Peguero strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-04T23:22:43.076Z","endTime":"2025-08-04T23:24:26.425Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"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":1},"pitchData":{"startSpeed":77.2,"endSpeed":71.5,"strikeZoneTop":3.59598517293785,"strikeZoneBottom":1.71167315813603,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.439284175307368,"aZ":-43.28638484419248,"pfxX":3.291613521079989,"pfxZ":-8.67139453360258,"pX":-1.775123028673993,"pZ":3.612491474268827,"vX0":0.775751501921901,"vY0":-112.48581869988247,"vZ0":1.942781769199666,"x":150.84,"y":169.17,"x0":-2.552130195335451,"y0":50.0030817509024,"z0":7.12673192495819,"aX":4.217419632995445},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.7,"breakVerticalInduced":-14.9,"breakHorizontal":-6.1,"spinRate":2643,"spinDirection":30},"zone":11,"typeConfidence":2.0,"plateTime":0.4869579526318777,"extension":6.01045829763353},"index":0,"playId":"202d2260-6933-3b1e-a884-72472b1f879c","pitchNumber":1,"startTime":"2025-08-04T23:22:48.705Z","endTime":"2025-08-04T23:22:53.249Z","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":76.5,"endSpeed":70.7,"strikeZoneTop":3.57227814055306,"strikeZoneBottom":1.72854118097253,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.71814849820772,"aZ":-43.05294902941324,"pfxX":4.020546930461903,"pfxZ":-8.6838744471038,"pX":-0.6740738507521294,"pZ":3.292300987755585,"vX0":2.1474427345319413,"vY0":-111.42162315458125,"vZ0":1.1972018179350463,"x":104.82,"y":172.47,"x0":-2.1738907490556025,"y0":50.002998380907,"z0":7.209719518217281,"aX":5.03617501580689},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.8,"breakVerticalInduced":-15.1,"breakHorizontal":-7.8,"spinRate":2771,"spinDirection":44},"zone":1,"typeConfidence":2.0,"plateTime":0.4922845004613565,"extension":5.890721173713739},"index":1,"playId":"3d54aaf6-4ffd-388d-8a8c-db4d793c9cfb","pitchNumber":2,"startTime":"2025-08-04T23:23:03.931Z","endTime":"2025-08-04T23:23:07.523Z","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":1},"pitchData":{"startSpeed":95.6,"endSpeed":86.4,"strikeZoneTop":3.58,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.19898588328355,"aZ":-10.057722670124026,"pfxX":-6.394513640244606,"pfxZ":11.456015153433778,"pX":0.14258508806159684,"pZ":3.6758674664274,"vX0":7.349333431424344,"vY0":-138.8114486378487,"vZ0":-6.745977535373494,"x":103.07,"y":162.1,"x0":-1.7221477473276228,"y0":50.003718734884174,"z0":6.824546423623087,"aX":-12.345828935013209},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.3,"breakHorizontal":9.8,"spinRate":2500,"spinDirection":204},"zone":2,"typeConfidence":2.0,"plateTime":0.3962352135046854,"extension":5.973139848250368},"index":2,"playId":"e8c91248-b9ae-3cda-8d47-379492e367e3","pitchNumber":3,"startTime":"2025-08-04T23:23:20.075Z","endTime":"2025-08-04T23:23:23.075Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":74.4,"strikeZoneTop":3.55460512171079,"strikeZoneBottom":1.6715549261278,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.00450404142357,"aZ":-34.05062344550955,"pfxX":3.3787265949528935,"pfxZ":-1.3445610862165323,"pX":0.8429239012167262,"pZ":1.9082919374184255,"vX0":5.954667188799144,"vY0":-118.46604772167393,"vZ0":-3.8120616927395505,"x":151.28,"y":126.76,"x0":-2.1579630354623798,"y0":50.0014862803352,"z0":6.7037323432380385,"aX":4.724137363539982},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-3.2,"breakHorizontal":-7.8,"spinRate":2744,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.46520811948412444,"extension":6.1975676817798755},"index":3,"playId":"24b8463e-b336-3447-91e3-29dce428153a","pitchNumber":4,"startTime":"2025-08-04T23:23:42.316Z","endTime":"2025-08-04T23:23:47.779Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.8,"strikeZoneTop":3.58,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.785110224681937,"aZ":-27.505633586555124,"pfxX":4.201960660380406,"pfxZ":2.7512429928416235,"pX":0.6360782783909368,"pZ":2.868011114145267,"vX0":5.383523204247246,"vY0":-129.54466108862255,"vZ0":-4.661977900996811,"x":117.97,"y":132.42,"x0":-2.0169657477270873,"y0":50.001198660160114,"z0":6.8008035006087395,"aX":7.118379918744723},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.1,"breakHorizontal":-8.9,"spinRate":2662,"spinDirection":164},"zone":6,"typeConfidence":2.0,"plateTime":0.4232872004898556,"extension":5.86805831894744},"index":4,"playId":"31ce9970-d576-36b1-97f7-dc0111242c0e","pitchNumber":5,"startTime":"2025-08-04T23:24:01.958Z","endTime":"2025-08-04T23:24:05.383Z","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":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":72.9,"strikeZoneTop":3.58,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.43889497186648,"aZ":-42.204310673640116,"pfxX":4.770179022068602,"pfxZ":-7.553557607253132,"pX":-0.3747303521827997,"pZ":1.9452108566057624,"vX0":2.870050185980006,"vY0":-115.08188142222403,"vZ0":-1.8510547239025137,"x":113.59,"y":159.27,"x0":-2.2622934447887735,"y0":50.00455466949345,"z0":6.887476898151578,"aX":6.3317024515013385},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-13.8,"breakHorizontal":-9.4,"spinRate":2887,"spinDirection":35},"zone":7,"typeConfidence":2.0,"plateTime":0.47785907391676785,"extension":6.433855310172166},"index":5,"playId":"b30b9047-a4df-3eb7-b232-6c4b54766859","pitchNumber":6,"startTime":"2025-08-04T23:24:22.783Z","endTime":"2025-08-04T23:24:26.425Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-04T23:24:26.425Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jack Suwinski flies out to left fielder Heliot Ramos.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-04T23:24:33.468Z","endTime":"2025-08-04T23:25:04.268Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"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":"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":0},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":84.6,"strikeZoneTop":3.52,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.222214927450594,"aZ":-10.613158628147952,"pfxX":-6.385621517121841,"pfxZ":11.64458516160375,"pX":0.06227543400387907,"pZ":3.0774889611714773,"vX0":7.85268761613721,"vY0":-136.2618168819768,"vZ0":-8.004943748691483,"x":103.07,"y":163.99,"x0":-2.0482498579548403,"y0":50.002142016541825,"z0":6.815161819074566,"aX":-11.823534285401522},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.2,"breakHorizontal":9.6,"spinRate":2436,"spinDirection":208},"zone":2,"typeConfidence":2.0,"plateTime":0.4043355515270304,"extension":5.858038521875132},"hitData":{"launchSpeed":93.3,"launchAngle":55.0,"totalDistance":224.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":97.09,"coordY":121.79}},"index":0,"playId":"c2d24473-de5b-338c-b7c8-f2dbabe92165","pitchNumber":1,"startTime":"2025-08-04T23:24:52.246Z","endTime":"2025-08-04T23:25:04.268Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-04T23:25:04.268Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willy Adames strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-04T23:27:01.904Z","endTime":"2025-08-04T23:28:22.707Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"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":80.5,"endSpeed":74.4,"strikeZoneTop":3.29958047380369,"strikeZoneBottom":1.60907700820988,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.65102704966214,"aZ":-40.404650140052354,"pfxX":5.949768525814883,"pfxZ":-5.9693924137450605,"pX":0.40586507883755724,"pZ":0.16933258453368705,"vX0":1.9406593513410522,"vY0":-117.16015728875962,"vZ0":-3.7995704099277647,"x":138.13,"y":199.8,"x0":-1.2076581551939318,"y0":50.00133033033465,"z0":5.616545193084441,"aX":8.208707388236935},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-11.5,"breakHorizontal":-11.3,"spinRate":2372,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.4688297217776949,"extension":7.162364193068432},"index":0,"playId":"0a3c2b8c-6c1a-3795-a742-2ca846a1bc95","pitchNumber":1,"startTime":"2025-08-04T23:27:15.634Z","endTime":"2025-08-04T23:27:18.839Z","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":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.9,"strikeZoneTop":3.51,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.73601301474141,"aZ":-14.758087654142502,"pfxX":-5.510266388797323,"pfxZ":8.971850798583938,"pX":0.6917019477078412,"pZ":2.7787360012232107,"vX0":7.3743932517620925,"vY0":-138.617556043655,"vZ0":-3.8219219047327346,"x":106.57,"y":148.91,"x0":-1.2903977891726182,"y0":50.00201509018118,"z0":5.164348101012346,"aX":-10.695820320096965},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.6,"breakHorizontal":8.4,"spinRate":2224,"spinDirection":234},"zone":6,"typeConfidence":2.0,"plateTime":0.3955265006878532,"extension":7.233850336350303},"index":1,"playId":"344946a8-04ef-3386-a78f-cd3935e2942f","pitchNumber":2,"startTime":"2025-08-04T23:27:32.739Z","endTime":"2025-08-04T23:27:35.854Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.3,"strikeZoneTop":3.51,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.56863641161975,"aZ":-13.916177037443898,"pfxX":-6.33293764081456,"pfxZ":9.290580192000094,"pX":0.596467857639376,"pZ":2.4186336086685167,"vX0":7.446196218339906,"vY0":-139.79177037225668,"vZ0":-4.938335791066182,"x":85.97,"y":146.08,"x0":-1.28778653861945,"y0":50.002809255056796,"z0":5.132174846601876,"aX":-12.446411097269229},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.8,"breakHorizontal":9.8,"spinRate":2378,"spinDirection":225},"zone":6,"typeConfidence":2.0,"plateTime":0.3928669610736719,"extension":7.0078454948719004},"index":2,"playId":"6b0a1c22-78b5-33cb-81c8-9b52f5043caf","pitchNumber":3,"startTime":"2025-08-04T23:27:49.167Z","endTime":"2025-08-04T23:27:52.658Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-04T23:28:03.672Z","endTime":"2025-08-04T23:28:18.529Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"}},{"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":82.6,"endSpeed":75.7,"strikeZoneTop":3.51,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.654481842697788,"aZ":-34.795288833506234,"pfxX":9.13934694312456,"pfxZ":-1.804218072744277,"pX":-0.14773970649453777,"pZ":2.2950788304271548,"vX0":0.5922474073488857,"vY0":-120.23844536781738,"vZ0":0.02299622632276188,"x":108.33,"y":155.03,"x0":-1.583855989838504,"y0":50.00062322140089,"z0":5.388715805252696,"aX":13.297399510721512},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-3.0,"breakHorizontal":-16.7,"spinRate":2351,"spinDirection":59},"zone":8,"typeConfidence":2.0,"plateTime":0.4566028691920323,"extension":6.934799005538962},"index":4,"playId":"216b18ab-a22c-3ad5-bc90-8a023d250800","pitchNumber":4,"startTime":"2025-08-04T23:28:18.529Z","endTime":"2025-08-04T23:28:22.707Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-04T23:28:22.707Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Chapman singles on a line drive to center fielder Oneil Cruz.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-04T23:28:38.899Z","endTime":"2025-08-04T23:29:15.132Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"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_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":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.5,"strikeZoneTop":3.45782861948903,"strikeZoneBottom":1.68313364199393,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.538081650717494,"aZ":-33.205486904186486,"pfxX":8.277004405675017,"pfxZ":-0.6935590764610406,"pX":-0.7348882090586261,"pZ":2.41338377661488,"vX0":-0.4209514111393046,"vY0":-121.45873548861796,"vZ0":0.07673499829783959,"x":110.08,"y":150.32,"x0":-1.63379480763315,"y0":50.002809670388665,"z0":5.27704951868665,"aX":12.32390072654975},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-1.0,"breakHorizontal":-14.9,"spinRate":2549,"spinDirection":68},"zone":4,"typeConfidence":2.0,"plateTime":0.4515495001087029,"extension":6.995028940034511},"index":0,"playId":"afd9c273-15dd-3565-b125-ab73e8e37fa8","pitchNumber":1,"startTime":"2025-08-04T23:28:47.457Z","endTime":"2025-08-04T23:28:51.272Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.5,"strikeZoneTop":3.56,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.828995875195606,"aZ":-17.004371842551194,"pfxX":-5.4651765873635245,"pfxZ":7.880463807213564,"pX":-0.022751258943548937,"pZ":2.4957712750222014,"vX0":5.771051604596493,"vY0":-138.1228708625413,"vZ0":-3.8489744929802314,"x":97.37,"y":149.85,"x0":-1.4328727411821285,"y0":50.002433309170605,"z0":5.056434543031367,"aX":-10.520518397636184},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.6,"breakHorizontal":8.6,"spinRate":2283,"spinDirection":231},"zone":5,"typeConfidence":2.0,"plateTime":0.3971020903633118,"extension":7.042044049695445},"hitData":{"launchSpeed":96.8,"launchAngle":13.0,"totalDistance":264.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":143.2,"coordY":90.87}},"index":1,"playId":"4dbd12f5-0e4c-31dd-a02d-e4cea459a4ca","pitchNumber":2,"startTime":"2025-08-04T23:29:04.102Z","endTime":"2025-08-04T23:29:15.132Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-04T23:29:15.132Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dominic Smith flies out to right fielder Jack Suwinski.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-04T23:29:25.291Z","endTime":"2025-08-04T23:31:02.937Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":"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":95.3,"endSpeed":86.7,"strikeZoneTop":3.38370321366688,"strikeZoneBottom":1.52959706631903,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.629106206901504,"aZ":-18.581099849798964,"pfxX":-7.081756088062319,"pfxZ":7.018073120616162,"pX":-0.7816654867918944,"pZ":2.661105658127288,"vX0":4.5629076213849995,"vY0":-138.69556811753833,"vZ0":-3.091955467042056,"x":143.39,"y":155.98,"x0":-1.53272726751343,"y0":50.00636233288244,"z0":5.038000915023078,"aX":-13.72308954625933},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.2,"breakHorizontal":11.8,"spinRate":2264,"spinDirection":240},"zone":4,"typeConfidence":2.0,"plateTime":0.3957537743671642,"extension":7.012837212561947},"index":0,"playId":"7cbeefb8-71fb-3afb-b8a9-8a4dfee6903b","pitchNumber":1,"startTime":"2025-08-04T23:29:38.316Z","endTime":"2025-08-04T23:29:42.226Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.798625658477057,"aZ":-34.47436973425396,"pfxX":6.644920746061361,"pfxZ":-1.5105897382907845,"pX":0.8134519504858446,"pZ":1.9978405428130395,"vX0":3.1093995961140264,"vY0":-122.68762077730784,"vZ0":-1.4351778244654696,"x":87.73,"y":170.58,"x0":-1.3346533494859625,"y0":50.00438281029803,"z0":5.534808389509256,"aX":10.106481936448386},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-2.9,"breakHorizontal":-12.7,"spinRate":2518,"spinDirection":47},"zone":9,"typeConfidence":2.0,"plateTime":0.44684461385178675,"extension":7.025905419235585},"index":1,"playId":"e12686c1-610e-32b9-b07f-4def405de1c8","pitchNumber":2,"startTime":"2025-08-04T23:29:58.848Z","endTime":"2025-08-04T23:30:02.933Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":75.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.404095510275802,"aZ":-37.069559613055105,"pfxX":6.507048161335361,"pfxZ":-3.3474810169060536,"pX":0.15545145907450514,"pZ":2.2727211797401643,"vX0":1.7393739661038055,"vY0":-120.65341470185058,"vZ0":-0.31277681916865097,"x":95.62,"y":160.22,"x0":-1.4217110024803459,"y0":50.00409656320739,"z0":5.695311893423659,"aX":9.50956848925873},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-5.9,"breakHorizontal":-12.2,"spinRate":2475,"spinDirection":42},"zone":5,"typeConfidence":2.0,"plateTime":0.4554967713330025,"extension":7.067862037477234},"index":2,"playId":"fff7f354-5430-35c8-b429-58b7eacbb45f","pitchNumber":3,"startTime":"2025-08-04T23:30:20.095Z","endTime":"2025-08-04T23:30:23.407Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-04T23:30:36.136Z","endTime":"2025-08-04T23:30:51.848Z","isPitch":false,"type":"action","player":{"id":642086,"link":"/api/v1/people/642086"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.122784048817856,"aZ":-37.70267614626696,"pfxX":7.043309346724328,"pfxZ":-3.620238529446249,"pX":0.3798583603491193,"pZ":2.1400065280124334,"vX0":1.9840034380572225,"vY0":-123.1839130089455,"vZ0":-0.6867636177219972,"x":94.3,"y":155.03,"x0":-1.3525547450748885,"y0":50.00505556389624,"z0":5.630001446768072,"aX":10.746874693269312},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-6.5,"breakHorizontal":-13.2,"spinRate":2422,"spinDirection":48},"zone":6,"typeConfidence":2.0,"plateTime":0.4458796892408454,"extension":7.01906283093564},"hitData":{"launchSpeed":84.8,"launchAngle":38.0,"totalDistance":301.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":172.59,"coordY":97.46}},"index":4,"playId":"1f16ecef-ee7c-3002-aac5-490db07e0225","pitchNumber":4,"startTime":"2025-08-04T23:30:51.848Z","endTime":"2025-08-04T23:31:02.937Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-04T23:31:02.937Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Casey Schmitt singles on a line drive to second baseman Nick Gonzales, deflected by pitcher Yohan Ramírez. Matt Chapman to 3rd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-04T23:31:13.927Z","endTime":"2025-08-04T23:32:29.576Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"postOnThird":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":670990,"link":"/api/v1/people/670990"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_deflection"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.1,"strikeZoneTop":3.51795734840268,"strikeZoneBottom":1.76560804170256,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.37406166684821,"aZ":-20.03277906503524,"pfxX":-9.776100267005525,"pfxZ":6.142985574867129,"pX":1.2848839394214915,"pZ":0.6673985182006377,"vX0":10.357103714693642,"vY0":-139.90495529531415,"vZ0":-8.419782061881827,"x":77.21,"y":201.21,"x0":-1.1998170923066886,"y0":50.00649883384523,"z0":5.035713919306149,"aX":-19.33136837107096},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.5,"breakHorizontal":15.5,"spinRate":2272,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.3919169341133868,"extension":7.1585857275399025},"index":0,"playId":"b4553daf-c9c2-3210-b28c-7dbb9cdcb5f3","pitchNumber":1,"startTime":"2025-08-04T23:31:27.943Z","endTime":"2025-08-04T23:31:33.965Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Yohan Ramírez. Matt Chapman to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"actionPlayId":"b4553daf-c9c2-3210-b28c-7dbb9cdcb5f3","startTime":"2025-08-04T23:31:52.217Z","endTime":"2025-08-04T23:31:57.686Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":656305,"link":"/api/v1/people/656305"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.0,"strikeZoneTop":3.4,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.053473843853784,"aZ":-28.84829767039058,"pfxX":8.878277882039235,"pfxZ":2.24868513027352,"pX":0.20819637328024715,"pZ":2.5024351054042726,"vX0":1.4415053520949161,"vY0":-121.4341088145282,"vZ0":-0.8770252962374249,"x":99.56,"y":153.62,"x0":-1.5470509008537459,"y0":50.00173673935207,"z0":5.401055379519017,"aX":13.122158440129084},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":4.1,"breakHorizontal":-16.4,"spinRate":2597,"spinDirection":70},"zone":5,"typeConfidence":2.0,"plateTime":0.4528229769132892,"extension":7.121838356604401},"index":2,"playId":"125a38c5-9790-3517-bfd6-29587c6040ef","pitchNumber":2,"startTime":"2025-08-04T23:31:57.686Z","endTime":"2025-08-04T23:32:01.072Z","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":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.1,"strikeZoneTop":3.4,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.12515953416084,"aZ":-19.579163113612765,"pfxX":-7.310194935527251,"pfxZ":6.323198069386189,"pX":0.08084703381399976,"pZ":2.3976466338568296,"vX0":6.4671410210637665,"vY0":-140.3566134797942,"vZ0":-3.8675795349501967,"x":101.31,"y":156.45,"x0":-1.3047239989971497,"y0":50.006933168943874,"z0":5.070545552329489,"aX":-14.57119230446452},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.8,"breakHorizontal":11.9,"spinRate":2315,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.39041556395694865,"extension":6.940831669136651},"hitData":{"launchSpeed":103.7,"launchAngle":5.0,"totalDistance":118.0,"trajectory":"line_drive","hardness":"medium","location":"1","coordinates":{"coordX":134.59,"coordY":172.46}},"index":3,"playId":"be659985-5128-3d8c-92cb-e6ceceb57f3f","pitchNumber":3,"startTime":"2025-08-04T23:32:21.256Z","endTime":"2025-08-04T23:32:29.576Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-04T23:32:29.576Z","atBatIndex":21},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jung Hoo Lee grounds into a force out, shortstop Liover Peguero to second baseman Nick Gonzales. Casey Schmitt out at 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-04T23:32:51.927Z","endTime":"2025-08-04T23:33:39.151Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678894,"link":"/api/v1/people/678894"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"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":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.7,"strikeZoneTop":3.43269017831437,"strikeZoneBottom":1.57684428459178,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.6345684663853,"aZ":-16.24816292426446,"pfxX":-6.511158205524471,"pfxZ":8.076007615917003,"pX":-0.34356877722329965,"pZ":1.8460966219158688,"vX0":5.734659971008863,"vY0":-139.58035577475536,"vZ0":-6.055680041096802,"x":94.3,"y":169.17,"x0":-1.5795344316498512,"y0":50.00135343173406,"z0":5.114934354473394,"aX":-12.837273886513259},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.6,"breakHorizontal":10.6,"spinRate":2206,"spinDirection":228},"zone":7,"typeConfidence":2.0,"plateTime":0.3925151398591584,"extension":7.15716253614845},"index":0,"playId":"4248e54a-4cf0-3ac7-998f-6b11e7b127e6","pitchNumber":1,"startTime":"2025-08-04T23:33:14.408Z","endTime":"2025-08-04T23:33:18.022Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.7,"strikeZoneTop":3.36,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.96343528899062,"aZ":-17.744818197434164,"pfxX":-7.721961389763752,"pfxZ":7.279848659020457,"pX":-0.5153462978881741,"pZ":2.997824269771934,"vX0":5.598648552143646,"vY0":-140.21054640536389,"vZ0":-2.4785336726915457,"x":108.76,"y":166.81,"x0":-1.5390245096692383,"y0":50.00560840899993,"z0":5.056985505327081,"aX":-15.311668826058172},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.8,"breakHorizontal":12.7,"spinRate":2295,"spinDirection":234},"zone":1,"typeConfidence":2.0,"plateTime":0.3912952880839433,"extension":7.065209638367252},"hitData":{"launchSpeed":98.8,"launchAngle":-10.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.29,"coordY":151.68}},"index":1,"playId":"ab3297da-f0b2-3d0f-a310-902c73b0dc70","pitchNumber":2,"startTime":"2025-08-04T23:33:31.944Z","endTime":"2025-08-04T23:33:39.151Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-04T23:33:39.151Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joey Bart grounds out, third baseman Matt Chapman to first baseman Rafael Devers.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-04T23:35:23.602Z","endTime":"2025-08-04T23:36:15.586Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"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.2,"endSpeed":86.1,"strikeZoneTop":3.66635059859969,"strikeZoneBottom":1.63371117324735,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.378873818702132,"aZ":-14.591651371289531,"pfxX":-5.447100341995548,"pfxZ":9.372483828939501,"pX":1.3451724325899677,"pZ":3.139662840168192,"vX0":10.611914157868162,"vY0":-135.3468116591789,"vZ0":-7.205790547945277,"x":66.25,"y":142.78,"x0":-1.8988023462922348,"y0":50.00642023214312,"z0":6.836186499273214,"aX":-10.223629887582357},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.7,"breakHorizontal":7.9,"spinRate":2393,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.4029223956799788,"extension":6.1032131224220665},"index":0,"playId":"0c02388d-c03e-3982-a7da-ce0340f4c20f","pitchNumber":1,"startTime":"2025-08-04T23:35:52.979Z","endTime":"2025-08-04T23:35:56.548Z","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.2,"endSpeed":85.3,"strikeZoneTop":3.49,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.51228924865933,"aZ":-12.68734395316296,"pfxX":-5.422568290993597,"pfxZ":10.516049314622428,"pX":-0.34740124201165246,"pZ":2.2045786453350193,"vX0":6.007512025177454,"vY0":-135.26635315899492,"vZ0":-9.824417576283304,"x":119.28,"y":159.27,"x0":-1.8926159456876344,"y0":50.00191698437787,"z0":6.773165466778824,"aX":-10.047852826595234},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.2,"breakHorizontal":8.5,"spinRate":2450,"spinDirection":206},"zone":4,"typeConfidence":2.0,"plateTime":0.40492997979022727,"extension":6.0504063183398324},"hitData":{"launchSpeed":88.3,"launchAngle":-3.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.12,"coordY":167.39}},"index":1,"playId":"edf95e86-183e-30b1-abd4-52f8c27e5246","pitchNumber":2,"startTime":"2025-08-04T23:36:07.687Z","endTime":"2025-08-04T23:36:15.586Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-04T23:36:15.586Z","atBatIndex":23},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Isiah Kiner-Falefa lines out softly to first baseman Rafael Devers.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-04T23:36:24.775Z","endTime":"2025-08-04T23:37:38.637Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","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":3},"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.9,"strikeZoneTop":3.45460950253107,"strikeZoneBottom":1.69584677533818,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.502109357510044,"aZ":-29.226462731863418,"pfxX":1.1680233583834347,"pfxZ":1.8386950121431411,"pX":0.5585001387165824,"pZ":2.737013269722456,"vX0":6.217049140723722,"vY0":-125.68391619303772,"vZ0":-4.488459162988214,"x":107.89,"y":162.1,"x0":-2.0949536228381556,"y0":50.00542282705679,"z0":6.908509270149774,"aX":1.8764424732942881},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.5,"breakHorizontal":-3.5,"spinRate":2569,"spinDirection":145},"zone":6,"typeConfidence":2.0,"plateTime":0.4351246959470183,"extension":6.097180129487621},"index":0,"playId":"657a56ba-85d9-36cb-9821-88f969ed2fd5","pitchNumber":1,"startTime":"2025-08-04T23:36:40.639Z","endTime":"2025-08-04T23:36:44.431Z","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.8,"endSpeed":86.7,"strikeZoneTop":3.4171171239832,"strikeZoneBottom":1.57892801838462,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.290160258071193,"aZ":-10.430071112385509,"pfxX":-5.3295334118768585,"pfxZ":11.358079980054338,"pX":1.2648862576700843,"pZ":2.3806787091325528,"vX0":10.167691014602365,"vY0":-137.43916198505727,"vZ0":-9.97189542982642,"x":76.33,"y":208.28,"x0":-1.7890849961146023,"y0":50.00338304643901,"z0":6.763183147102692,"aX":-10.204116520792464},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.6,"breakHorizontal":7.6,"spinRate":2448,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.3984351007757807,"extension":5.983458903411799},"index":1,"playId":"8b7a85c3-3550-3a7d-841d-4a658b7c9c25","pitchNumber":2,"startTime":"2025-08-04T23:36:54.949Z","endTime":"2025-08-04T23:36:58.996Z","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":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.858263614378412,"aZ":-10.4526904872478,"pfxX":-5.567584387803813,"pfxZ":11.403925722832263,"pX":0.640000870591177,"pZ":3.420084685704043,"vX0":8.465185810928347,"vY0":-137.4722822252187,"vZ0":-7.469893336136559,"x":93.42,"y":159.27,"x0":-1.7627464785451519,"y0":50.00343157814782,"z0":6.890618256658706,"aX":-10.60589055964917},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.1,"breakHorizontal":8.2,"spinRate":2511,"spinDirection":202},"zone":3,"typeConfidence":2.0,"plateTime":0.3991808299450028,"extension":5.900350469029013},"index":2,"playId":"1024ba8a-5221-3831-9aa7-fbeae740d469","pitchNumber":3,"startTime":"2025-08-04T23:37:11.021Z","endTime":"2025-08-04T23:37:14.425Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":72.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.130212271528652,"aZ":-41.47791936930339,"pfxX":2.8386415423558615,"pfxZ":-7.01514904921766,"pX":-0.43634192717526493,"pZ":2.398014630168285,"vX0":3.315062211896002,"vY0":-114.9729790923594,"vZ0":-1.0348272157041811,"x":98.68,"y":159.75,"x0":-2.2706349217246267,"y0":50.00216431750597,"z0":6.911747549280237,"aX":3.7649901603746447},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-12.6,"breakHorizontal":-6.0,"spinRate":2752,"spinDirection":41},"zone":4,"typeConfidence":2.0,"plateTime":0.4780600716394372,"extension":5.947753687283114},"hitData":{"launchSpeed":55.4,"launchAngle":25.0,"totalDistance":150.0,"trajectory":"line_drive","hardness":"soft","location":"3","coordinates":{"coordX":161.44,"coordY":163.84}},"index":3,"playId":"90f58bae-dcbf-3267-959f-d9dcdf144b29","pitchNumber":4,"startTime":"2025-08-04T23:37:32.730Z","endTime":"2025-08-04T23:37:38.637Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-04T23:37:38.637Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Spencer Horwitz singles on a line drive to left fielder Heliot Ramos.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-04T23:37:50.253Z","endTime":"2025-08-04T23:40:33.679Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,7],"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":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"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, 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":84.8,"endSpeed":78.0,"strikeZoneTop":3.67902255756095,"strikeZoneBottom":1.68546052789302,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.54124728556537,"aZ":-23.288666029412894,"pfxX":-7.914684439544123,"pfxZ":5.7204311537975805,"pX":-1.4726351659236319,"pZ":4.709644164234254,"vX0":4.845081267429957,"vY0":-123.5231919964084,"vZ0":-0.5564249710574891,"x":100.0,"y":199.8,"x0":-2.426681237765707,"y0":50.00062838089523,"z0":6.8880154931997915,"aX":-12.285488057484844},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":10.4,"breakHorizontal":13.3,"spinRate":1908,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.4426441358647959,"extension":5.954360068234056},"index":0,"playId":"989410db-e5c8-3361-9281-a41ba046e4d9","pitchNumber":1,"startTime":"2025-08-04T23:38:08.451Z","endTime":"2025-08-04T23:38:12.174Z","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":85.0,"endSpeed":78.5,"strikeZoneTop":3.60354732023245,"strikeZoneBottom":1.72938961286209,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.47015949721086,"aZ":-25.494177709407573,"pfxX":-8.788322984892,"pfxZ":4.310881575805689,"pX":-0.0372131507314154,"pZ":1.3254174870449698,"vX0":7.947018771258769,"vY0":-123.35449209485826,"vZ0":-7.654286499426419,"x":118.85,"y":201.68,"x0":-2.151626040053215,"y0":50.00028394238391,"z0":6.603513212468249,"aX":-13.604936953892558},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":6.2,"breakHorizontal":14.2,"spinRate":1480,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.44323853351557396,"extension":6.074004755381797},"index":1,"playId":"2c1e6a72-5b54-3a19-b2cc-ebd9252c0b5b","pitchNumber":2,"startTime":"2025-08-04T23:38:26.206Z","endTime":"2025-08-04T23:38:30.096Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.1,"strikeZoneTop":3.62,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.89786001327394,"aZ":-13.895947843771825,"pfxX":-6.344702779712506,"pfxZ":9.657658517156275,"pX":-0.39938529268696266,"pZ":1.846438138314695,"vX0":6.281185382675355,"vY0":-137.09983758155693,"vZ0":-10.647492271976283,"x":113.59,"y":155.03,"x0":-1.9020104679921825,"y0":50.00677266786588,"z0":6.742820857394077,"aX":-12.013395714373939},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.2,"breakHorizontal":10.1,"spinRate":2422,"spinDirection":201},"zone":7,"typeConfidence":2.0,"plateTime":0.40037280560434096,"extension":6.111647222262464},"index":2,"playId":"b116dfb9-e8d6-3ed3-baa5-0b2f94fab5df","pitchNumber":3,"startTime":"2025-08-04T23:38:43.134Z","endTime":"2025-08-04T23:38:46.472Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.0,"endSpeed":70.9,"strikeZoneTop":3.5990277228627,"strikeZoneBottom":1.64616820975519,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.556536090625883,"aZ":-42.79808193264325,"pfxX":3.370809906043683,"pfxZ":-8.441176004551663,"pX":-0.7521376167957572,"pZ":2.4195919031126283,"vX0":2.627009283821735,"vY0":-112.14462473509226,"vZ0":-0.39667823362850463,"x":99.56,"y":159.27,"x0":-2.381797646703237,"y0":50.00386552753279,"z0":7.009449450463616,"aX":4.241509144836714},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.4,"breakVerticalInduced":-15.0,"breakHorizontal":-6.8,"spinRate":2573,"spinDirection":37},"zone":4,"typeConfidence":2.0,"plateTime":0.490687422394926,"extension":6.163136620152434},"index":3,"playId":"ce416953-85d7-3841-8420-a8b2f41b4d1b","pitchNumber":4,"startTime":"2025-08-04T23:39:06.802Z","endTime":"2025-08-04T23:39:11.041Z","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":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.3,"strikeZoneTop":3.62,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.44060424635088,"aZ":-33.46326284001849,"pfxX":4.8661614838856435,"pfxZ":-0.8782689923315816,"pX":0.2759789656701516,"pZ":1.5538988246076657,"vX0":4.852059926903225,"vY0":-120.649278398302,"vZ0":-5.0287326580968035,"x":96.93,"y":156.92,"x0":-2.400262932355985,"y0":50.00519287644412,"z0":6.644531066833902,"aX":7.11031958320694},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-2.6,"breakHorizontal":-10.1,"spinRate":2715,"spinDirection":49},"zone":8,"typeConfidence":2.0,"plateTime":0.4555503024172216,"extension":5.900285282879214},"index":4,"playId":"dfaecb9d-22c2-318e-8c90-2db3ccc1596c","pitchNumber":5,"startTime":"2025-08-04T23:39:25.393Z","endTime":"2025-08-04T23:39:29.672Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.5,"strikeZoneTop":3.51415705222391,"strikeZoneBottom":1.63055512520704,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.47742611744576,"aZ":-8.62863494231552,"pfxX":-5.294680785455929,"pfxZ":12.215271201802569,"pX":0.7388120734346431,"pZ":3.131048695741443,"vX0":8.715446620245107,"vY0":-138.56374123456698,"vZ0":-8.315173882525517,"x":65.81,"y":131.94,"x0":-1.772037432117858,"y0":50.00428489414353,"z0":6.762766015502777,"aX":-10.207608936752589},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":20.3,"breakHorizontal":7.6,"spinRate":2481,"spinDirection":212},"zone":3,"typeConfidence":2.0,"plateTime":0.39661772025637765,"extension":6.03629409443552},"index":5,"playId":"2e197bdf-4fd0-31b4-8691-37b1cbe33976","pitchNumber":6,"startTime":"2025-08-04T23:39:49.742Z","endTime":"2025-08-04T23:39:54.977Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2025-08-04T23:40:10.198Z","endTime":"2025-08-04T23:40:22.621Z","isPitch":false,"type":"action","player":{"id":687462,"link":"/api/v1/people/687462"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.9,"strikeZoneTop":3.62,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.73852314324506,"aZ":-12.48909497198685,"pfxX":-5.263134235140946,"pfxZ":10.170702544216784,"pX":-0.019999452989808108,"pZ":2.689542998088577,"vX0":7.111480407644814,"vY0":-138.64649831523462,"vZ0":-8.715368667976495,"x":119.72,"y":148.91,"x0":-1.9415656335484874,"y0":50.00078275354153,"z0":6.719306324046805,"aX":-10.18453727005336},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.7,"breakHorizontal":7.9,"spinRate":2413,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.3959611087607149,"extension":6.017258741175571},"hitData":{"launchSpeed":81.5,"launchAngle":21.0,"totalDistance":236.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":80.37,"coordY":131.92}},"index":7,"playId":"f9f56b60-7cc1-3a4a-9604-aee98dccf63c","pitchNumber":7,"startTime":"2025-08-04T23:40:22.621Z","endTime":"2025-08-04T23:40:33.679Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-04T23:40:33.679Z","atBatIndex":25},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tommy Pham walks. Spencer Horwitz to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-04T23:40:43.737Z","endTime":"2025-08-04T23:42:10.320Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"postOnSecond":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":78.6,"endSpeed":73.5,"strikeZoneTop":3.56067044874626,"strikeZoneBottom":1.73923681231091,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.072972665568717,"aZ":-40.26249493256699,"pfxX":2.8234279176742056,"pfxZ":-6.022457443982875,"pX":-0.3756636515532335,"pZ":3.0027818022072155,"vX0":3.0132612141993276,"vY0":-114.60673717727408,"vZ0":-0.21602225346979775,"x":122.35,"y":139.01,"x0":-2.0689697573087384,"y0":50.000690495396526,"z0":6.995917114129081,"aX":3.7941820815152076},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-10.7,"breakHorizontal":-5.8,"spinRate":2602,"spinDirection":41},"zone":1,"typeConfidence":2.0,"plateTime":0.4759936503652642,"extension":6.238568800876695},"index":0,"playId":"89316a5e-78f6-3c6a-83d9-f5344927e401","pitchNumber":1,"startTime":"2025-08-04T23:40:59.775Z","endTime":"2025-08-04T23:41:03.460Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":76.0,"strikeZoneTop":3.5176392499415,"strikeZoneBottom":1.65644064972066,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.969660383950732,"aZ":-33.640696612379585,"pfxX":2.830205366823427,"pfxZ":-1.029592993419576,"pX":0.6821358770616057,"pZ":1.4792258947886594,"vX0":5.666447471971712,"vY0":-118.43671041574518,"vZ0":-5.033749135779578,"x":89.48,"y":196.03,"x0":-2.1015141303015814,"y0":50.00047053259962,"z0":6.6819684685294485,"aX":4.049968050355357},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-2.8,"breakHorizontal":-6.4,"spinRate":2627,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.46110629520274493,"extension":6.2081517594847755},"index":1,"playId":"25218771-20b6-3bbc-b763-99b08c3a4801","pitchNumber":2,"startTime":"2025-08-04T23:41:14.612Z","endTime":"2025-08-04T23:41:18.568Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.3,"strikeZoneTop":3.59318895848865,"strikeZoneBottom":1.73186354613819,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.538629319025436,"aZ":-10.526777198665002,"pfxX":-5.148313151943885,"pfxZ":11.289906603779494,"pX":-0.2395591117415442,"pZ":4.446794358472997,"vX0":5.7796633943159215,"vY0":-137.80411181355262,"vZ0":-4.763925486497878,"x":83.78,"y":84.83,"x0":-1.6983677857048152,"y0":50.000398125995424,"z0":6.913304729924181,"aX":-9.869285494383949},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.6,"breakHorizontal":8.0,"spinRate":2430,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.39797036792976703,"extension":6.0080220889877785},"index":2,"playId":"2c527bb9-f97c-3c80-b28e-c06f525329c7","pitchNumber":3,"startTime":"2025-08-04T23:41:31.824Z","endTime":"2025-08-04T23:41:34.916Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":74.4,"strikeZoneTop":3.61479197803416,"strikeZoneBottom":1.67323238301997,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.170344091657487,"aZ":-41.36338146495078,"pfxX":2.1505588021547393,"pfxZ":-6.674855475966837,"pX":-0.07285696725807696,"pZ":1.2385508921103887,"vX0":4.035941878396819,"vY0":-116.87216057950916,"vZ0":-3.879224840531678,"x":129.37,"y":201.21,"x0":-2.1054447979202884,"y0":50.00539651318405,"z0":6.826711157217266,"aX":2.958653085370124},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-12.8,"breakHorizontal":-4.9,"spinRate":2873,"spinDirection":40},"zone":13,"typeConfidence":2.0,"plateTime":0.4696526457634369,"extension":6.278093742973563},"index":3,"playId":"ef3c26e1-1055-3b82-9eb0-ce089baed7d5","pitchNumber":4,"startTime":"2025-08-04T23:41:48.658Z","endTime":"2025-08-04T23:41:52.705Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.4,"strikeZoneTop":3.52818056510016,"strikeZoneBottom":1.7874416664767,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.81862935019424,"aZ":-10.846063107386888,"pfxX":-5.805466154098259,"pfxZ":11.078886095767398,"pX":-1.1895739268281837,"pZ":3.6889314079151054,"vX0":3.665732469345846,"vY0":-138.33817382261952,"vZ0":-6.472774216724714,"x":144.27,"y":142.78,"x0":-1.7822604891878384,"y0":50.00312657719118,"z0":6.797040244985668,"aX":-11.17589700978023},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.8,"breakHorizontal":9.7,"spinRate":2396,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.39696694278978795,"extension":6.152826694192953},"index":4,"playId":"b5d46a5c-dfd3-3a3d-9a2d-b1b6f315541f","pitchNumber":5,"startTime":"2025-08-04T23:42:04.796Z","endTime":"2025-08-04T23:42:10.320Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-04T23:42:10.320Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Gonzales grounds out, third baseman Matt Chapman to first baseman Rafael Devers.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-04T23:42:14.388Z","endTime":"2025-08-04T23:43:40.057Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"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":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"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":96.5,"endSpeed":87.2,"strikeZoneTop":3.63791208730304,"strikeZoneBottom":1.66869687277993,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.0184036995587,"aZ":-10.771158142001838,"pfxX":-6.135161754770186,"pfxZ":10.866507477466028,"pX":-0.08050753839053114,"pZ":4.2054827585723125,"vX0":6.768906148013147,"vY0":-140.23546985963387,"vZ0":-5.310613377488456,"x":150.41,"y":120.17,"x0":-1.741361085363963,"y0":50.002630941702314,"z0":6.84200870580694,"aX":-12.083773958827441},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.6,"breakHorizontal":9.5,"spinRate":2433,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.39226261007804464,"extension":5.873975434082628},"index":0,"playId":"09057606-e881-3609-803d-5cafd48fd545","pitchNumber":1,"startTime":"2025-08-04T23:42:35.825Z","endTime":"2025-08-04T23:42:39.897Z","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":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.9,"strikeZoneTop":3.52,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.853757298090102,"aZ":-26.421962080835847,"pfxX":1.4805165516851786,"pfxZ":3.476132940289527,"pX":0.889842880553,"pZ":1.7791203858222806,"vX0":6.411521522851151,"vY0":-128.11524497347676,"vZ0":-7.456304069236011,"x":102.63,"y":154.56,"x0":-1.8431182349008217,"y0":50.00152191695564,"z0":6.808989200868411,"aX":2.4449392513618076},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.7,"breakHorizontal":-4.2,"spinRate":2538,"spinDirection":165},"zone":14,"typeConfidence":2.0,"plateTime":0.4284626388839947,"extension":6.107774297787218},"index":1,"playId":"fc4cbade-f27e-398b-873c-61b0675d41c0","pitchNumber":2,"startTime":"2025-08-04T23:42:53.899Z","endTime":"2025-08-04T23:42:57.322Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.8,"strikeZoneTop":3.65668319352972,"strikeZoneBottom":1.72772442424601,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.705622303680357,"aZ":-10.420431903553586,"pfxX":-4.7659801799373085,"pfxZ":10.998511815628776,"pX":-1.1969753978724331,"pZ":3.3174263149926477,"vX0":3.4675282872693654,"vY0":-139.79344963888747,"vZ0":-7.794892853377354,"x":143.83,"y":135.24,"x0":-1.8346403620056566,"y0":50.00433805478214,"z0":6.82728507743566,"aX":-9.427537299236471},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.5,"breakHorizontal":7.9,"spinRate":2502,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.3919216883835368,"extension":5.9731112256267895},"index":2,"playId":"12029508-5114-3901-b916-cef0d6b687d9","pitchNumber":3,"startTime":"2025-08-04T23:43:14.020Z","endTime":"2025-08-04T23:43:19.334Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":74.3,"strikeZoneTop":3.52,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.35997718633422,"aZ":-39.27172463913418,"pfxX":1.9362807631257284,"pfxZ":-5.151192412978011,"pX":0.4521426560269536,"pZ":2.4759189180152394,"vX0":4.875000061210494,"vY0":-116.50324946640475,"vZ0":-1.7740308429507294,"x":110.96,"y":155.98,"x0":-1.9168468947457473,"y0":50.003083895389075,"z0":6.9503619718291905,"aX":2.667380728249009},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-9.5,"breakHorizontal":-4.7,"spinRate":2746,"spinDirection":43},"zone":6,"typeConfidence":2.0,"plateTime":0.4696917164840291,"extension":6.25782698751655},"hitData":{"launchSpeed":84.9,"launchAngle":-24.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.58,"coordY":164.86}},"index":3,"playId":"04802a11-23ab-3297-8123-1290c6ad7ed8","pitchNumber":4,"startTime":"2025-08-04T23:43:32.045Z","endTime":"2025-08-04T23:43:40.057Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-04T23:43:40.057Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Patrick Bailey flies out to right fielder Jack Suwinski.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-04T23:45:35.902Z","endTime":"2025-08-04T23:47:52.987Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.6,"strikeZoneTop":3.48962092355482,"strikeZoneBottom":1.43734587053441,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.15940744721353,"aZ":-14.533994663026245,"pfxX":-8.014557278772534,"pfxZ":8.94690087764572,"pX":0.7979711388166685,"pZ":2.5131938342638187,"vX0":9.21174663914806,"vY0":-139.7063641796413,"vZ0":-4.1177886383216284,"x":70.19,"y":166.81,"x0":-1.5044376299402444,"y0":50.006749635513444,"z0":4.964940928412993,"aX":-15.809698425361304},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.5,"breakHorizontal":12.6,"spinRate":2337,"spinDirection":237},"zone":6,"typeConfidence":2.0,"plateTime":0.39241590295168516,"extension":7.194673273898002},"index":0,"playId":"4551eaef-38bf-3375-94a6-6a911f43fbdb","pitchNumber":1,"startTime":"2025-08-04T23:45:58.854Z","endTime":"2025-08-04T23:46:04.714Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.1,"strikeZoneTop":3.55613088424649,"strikeZoneBottom":1.77908945166436,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.15326366056838,"aZ":-37.84401580616857,"pfxX":3.5625764155039032,"pfxZ":-3.815676077687929,"pX":1.4252276118865446,"pZ":0.7257550828236226,"vX0":5.559990255497966,"vY0":-121.26499267152258,"vZ0":-3.333439163607383,"x":96.05,"y":203.09,"x0":-1.3618441423304999,"y0":50.00242635523399,"z0":5.4262256120512635,"aX":5.294297231315132},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-7.4,"breakHorizontal":-7.8,"spinRate":2453,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.45201686054393475,"extension":7.222269577430662},"index":1,"playId":"36148217-585f-31d7-b2c5-205031e1cda2","pitchNumber":2,"startTime":"2025-08-04T23:46:16.356Z","endTime":"2025-08-04T23:46:21.858Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":75.5,"strikeZoneTop":3.50072574070635,"strikeZoneBottom":1.72597114591066,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.29719233683089,"aZ":-36.52579548601578,"pfxX":5.608156713205141,"pfxZ":-3.0235908944865795,"pX":-1.1673517043570998,"pZ":3.308273295524921,"vX0":-0.8339757643627834,"vY0":-118.53389925775075,"vZ0":2.280314231095282,"x":151.28,"y":160.22,"x0":-1.5425772695293034,"y0":50.00328633085243,"z0":5.642639754660057,"aX":8.06911850686764},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-4.8,"breakHorizontal":-10.0,"spinRate":2389,"spinDirection":45},"zone":11,"typeConfidence":2.0,"plateTime":0.46014205755405246,"extension":7.103076520463244},"index":2,"playId":"fa2ec0a0-741b-31ee-94ac-dbab0ee7c951","pitchNumber":3,"startTime":"2025-08-04T23:46:36.604Z","endTime":"2025-08-04T23:46:40.799Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.5,"strikeZoneTop":3.59893994966092,"strikeZoneBottom":1.7443267985827,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.867729977117946,"aZ":-19.811841217414386,"pfxX":-5.631788538580241,"pfxZ":6.2652377454468375,"pX":-0.11365446946653864,"pZ":2.671696881175835,"vX0":5.813466896579723,"vY0":-139.87036861133836,"vZ0":-3.071198787933773,"x":102.63,"y":154.09,"x0":-1.491815169799669,"y0":50.000348375524524,"z0":5.089981714587474,"aX":-11.107604312497944},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.9,"breakHorizontal":8.9,"spinRate":2257,"spinDirection":233},"zone":5,"typeConfidence":2.0,"plateTime":0.39227110385137154,"extension":7.206122912003208},"index":3,"playId":"450a9f21-d7c0-3c7d-aec9-7f9a4768396a","pitchNumber":4,"startTime":"2025-08-04T23:46:55.339Z","endTime":"2025-08-04T23:46:58.810Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.4,"strikeZoneTop":3.41,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.52783179789348,"aZ":-20.058585200047478,"pfxX":-5.813743200105005,"pfxZ":6.278804266240831,"pX":-0.7243455554928728,"pZ":3.6744474243192564,"vX0":4.263922590728129,"vY0":-138.41626898972368,"vZ0":-0.27265095704287184,"x":107.45,"y":157.39,"x0":-1.5338610520341478,"y0":50.0016034699466,"z0":5.12387673882296,"aX":-11.216429436857657},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.5,"breakHorizontal":9.6,"spinRate":2249,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.39656870008722045,"extension":7.201375267318189},"index":4,"playId":"d00dade5-a166-3d18-b63c-6314cee23979","pitchNumber":5,"startTime":"2025-08-04T23:47:13.598Z","endTime":"2025-08-04T23:47:17.180Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2025-08-04T23:47:26.064Z","endTime":"2025-08-04T23:47:45.981Z","isPitch":false,"type":"action","player":{"id":672275,"link":"/api/v1/people/672275"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.4,"strikeZoneTop":3.41,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.53221576732718,"aZ":-33.30624344800141,"pfxX":8.266933598054003,"pfxZ":-0.7591448925747386,"pX":0.6782473246211705,"pZ":2.5843760113000416,"vX0":2.1654577611151544,"vY0":-121.20051926969059,"vZ0":-0.26708079366562953,"x":101.31,"y":153.62,"x0":-1.3018240969397474,"y0":50.00576153605227,"z0":5.614053616832404,"aX":12.25397925256599},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-1.2,"breakHorizontal":-15.5,"spinRate":2416,"spinDirection":43},"zone":6,"typeConfidence":2.0,"plateTime":0.45258386140332085,"extension":7.039804506274386},"hitData":{"launchSpeed":79.9,"launchAngle":26.0,"totalDistance":280.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":184.75,"coordY":117.22}},"index":6,"playId":"70ed78f2-74c2-3a16-bb65-2a561ffe4747","pitchNumber":6,"startTime":"2025-08-04T23:47:45.981Z","endTime":"2025-08-04T23:47:52.987Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-04T23:47:52.987Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Grant McCray flies out to right fielder Jack Suwinski.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-04T23:48:03.131Z","endTime":"2025-08-04T23:49:07.960Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"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_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":95.1,"endSpeed":86.8,"strikeZoneTop":3.60259856976894,"strikeZoneBottom":1.67107794505464,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.641978434579418,"aZ":-22.821218290509695,"pfxX":-5.505334941349718,"pfxZ":4.8269268384219295,"pX":-1.0249351062298266,"pZ":2.7742361451306214,"vX0":3.8226170657893417,"vY0":-138.48094719287516,"vZ0":-1.7777286012807814,"x":147.34,"y":140.43,"x0":-1.709716372741816,"y0":50.001031279832844,"z0":4.954890581298952,"aX":-10.66489291304309},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.5,"breakHorizontal":9.1,"spinRate":2302,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.3959028258779078,"extension":7.0455867325879655},"index":0,"playId":"174e8104-d6eb-342c-ae95-be8aea0065a6","pitchNumber":1,"startTime":"2025-08-04T23:48:21.640Z","endTime":"2025-08-04T23:48:25.950Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.4,"strikeZoneTop":3.48394409005392,"strikeZoneBottom":1.64078288669883,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.69044768597501,"aZ":-20.194674224861018,"pfxX":-4.658523771950069,"pfxZ":6.221296144442087,"pX":-2.1285853364490315,"pZ":3.263671139585188,"vX0":0.1273672077135296,"vY0":-138.34615816917446,"vZ0":-1.8315102544106738,"x":152.16,"y":156.45,"x0":-1.5706969047179828,"y0":50.00424278081229,"z0":5.296737969000004,"aX":-8.97395114337202},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.0,"breakHorizontal":8.4,"spinRate":2352,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.39687220603388473,"extension":7.131015082424066},"index":1,"playId":"65803f51-9533-352e-9eeb-a8e7280078be","pitchNumber":2,"startTime":"2025-08-04T23:48:38.958Z","endTime":"2025-08-04T23:48:41.958Z","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":95.3,"endSpeed":87.3,"strikeZoneTop":3.61,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.567131074407914,"aZ":-19.304368398317038,"pfxX":-5.847572018677046,"pfxZ":6.588101339048235,"pX":-0.44839456723435456,"pZ":2.530159928070995,"vX0":4.9290596419991,"vY0":-138.79079816612511,"vZ0":-3.838129135334195,"x":98.25,"y":148.44,"x0":-1.486128716020632,"y0":50.005192221240804,"z0":5.213775559186448,"aX":-11.429127926784332},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.3,"breakHorizontal":9.6,"spinRate":2239,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.39437886882383166,"extension":7.287929309775501},"hitData":{"launchSpeed":90.0,"launchAngle":33.0,"totalDistance":333.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":203.5,"coordY":94.42}},"index":2,"playId":"6bcbf2b0-ee61-34d2-a88b-f2cb32413c13","pitchNumber":3,"startTime":"2025-08-04T23:48:58.382Z","endTime":"2025-08-04T23:49:07.960Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-04T23:49:07.960Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Heliot Ramos singles on a ground ball to third baseman Isiah Kiner-Falefa.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-04T23:49:16.372Z","endTime":"2025-08-04T23:50:29.253Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.3,"strikeZoneTop":3.21031571753684,"strikeZoneBottom":1.71490357730942,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.314410211948626,"aZ":-16.899426080259477,"pfxX":-6.250927188349132,"pfxZ":7.772849738490488,"pX":0.8034691919370041,"pZ":2.141463836458948,"vX0":7.941520737373962,"vY0":-139.95702222273948,"vZ0":-5.233329782016565,"x":95.62,"y":141.84,"x0":-1.271088728760447,"y0":50.003395767435286,"z0":5.158207547376136,"aX":-12.286353848168408},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.1,"breakHorizontal":9.5,"spinRate":2297,"spinDirection":233},"zone":9,"typeConfidence":2.0,"plateTime":0.3927327641594105,"extension":7.205104773554544},"index":0,"playId":"0101ba91-54a8-3919-9a92-bdb9199d3809","pitchNumber":1,"startTime":"2025-08-04T23:49:33.741Z","endTime":"2025-08-04T23:49:37.163Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.5,"strikeZoneTop":3.27,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.579180628890015,"aZ":-32.005233602267104,"pfxX":8.227178187419621,"pfxZ":0.11463230319154505,"pX":-0.5598091878289375,"pZ":2.8409371406655404,"vX0":-0.16827327392413288,"vY0":-121.25766267821476,"vZ0":0.6109414237224773,"x":116.22,"y":141.37,"x0":-1.5585472606903645,"y0":50.00341698999517,"z0":5.376759859531604,"aX":12.25882041596303},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":0.6,"breakHorizontal":-14.9,"spinRate":2636,"spinDirection":52},"zone":1,"typeConfidence":2.0,"plateTime":0.4515998641246499,"extension":7.252833231650619},"index":1,"playId":"903c5b2a-122b-3261-a069-9c11b2811217","pitchNumber":2,"startTime":"2025-08-04T23:49:51.824Z","endTime":"2025-08-04T23:49:54.831Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.4,"strikeZoneTop":3.27,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.245705187190666,"aZ":-34.67214680289043,"pfxX":3.5676593088985338,"pfxZ":-1.629182425952374,"pX":-0.7524256426948813,"pZ":2.3685906446315195,"vX0":0.6491742200321388,"vY0":-123.39646963853724,"vZ0":-0.42123980849443643,"x":104.82,"y":157.86,"x0":-1.4827127177269825,"y0":50.00401563222073,"z0":5.481123160078411,"aX":5.461646885839035},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-2.8,"breakHorizontal":-6.6,"spinRate":2618,"spinDirection":71},"zone":4,"typeConfidence":2.0,"plateTime":0.4451290750460464,"extension":7.039682824917602},"hitData":{"launchSpeed":102.8,"launchAngle":-9.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.08,"coordY":171.95}},"index":2,"playId":"cc70a03c-792a-38ce-971a-38f867191216","pitchNumber":3,"startTime":"2025-08-04T23:50:14.247Z","endTime":"2025-08-04T23:50:29.253Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-04T23:50:29.253Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Rafael Devers grounds out, shortstop Liover Peguero to first baseman Spencer Horwitz.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-04T23:53:01.126Z","endTime":"2025-08-04T23:53:27.917Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[1],"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":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678894,"link":"/api/v1/people/678894"},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-04T23:51:04.467Z","endTime":"2025-08-04T23:51:51.315Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Kyle Nicolas replaces Yohan Ramírez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-04T23:51:51.315Z","endTime":"2025-08-04T23:53:01.126Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":693312,"link":"/api/v1/people/693312"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.4,"strikeZoneTop":3.57519132605724,"strikeZoneBottom":1.73969978988664,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.07622452049154,"aZ":-13.578458179025974,"pfxX":-4.74244267606295,"pfxZ":9.258519966248219,"pX":-1.9850347939336697,"pZ":2.8000190159509146,"vX0":-0.12372319070924051,"vY0":-141.04463207765968,"vZ0":-6.250704715166124,"x":157.42,"y":155.03,"x0":-1.3248612288827277,"y0":50.0003255161862,"z0":5.926003829076978,"aX":-9.521006249972604},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.6,"breakHorizontal":8.6,"spinRate":2316,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.38882809388587924,"extension":6.971404637444815},"index":2,"playId":"7ea3ea06-9afa-32f9-8422-e214ed874821","pitchNumber":1,"startTime":"2025-08-04T23:53:01.126Z","endTime":"2025-08-04T23:53:04.571Z","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":96.5,"endSpeed":87.6,"strikeZoneTop":3.53,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.379442537384385,"aZ":-14.367457502473378,"pfxX":-3.9277693763368697,"pfxZ":8.999279969905604,"pX":-0.3670097731873956,"pZ":2.963961960427475,"vX0":3.781247001705387,"vY0":-140.3979815401948,"vZ0":-5.811695497003878,"x":115.34,"y":153.62,"x0":-1.226690904982326,"y0":50.005840733239644,"z0":6.010548059086149,"aX":-7.774280619510038},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.1,"breakHorizontal":6.2,"spinRate":2265,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.3914438413206027,"extension":6.895571917293677},"hitData":{"launchSpeed":84.2,"launchAngle":-44.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":140.67,"coordY":151.68}},"index":3,"playId":"355579b0-01c1-3e38-90d0-26a5b43e5054","pitchNumber":2,"startTime":"2025-08-04T23:53:19.889Z","endTime":"2025-08-04T23:53:27.917Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-04T23:53:27.917Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Oneil Cruz grounds out, second baseman Casey Schmitt to first baseman Rafael Devers.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-04T23:55:18.000Z","endTime":"2025-08-04T23:57:08.502Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","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":5},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":72.4,"strikeZoneTop":3.86,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.853151717763705,"aZ":-40.8956870050162,"pfxX":4.35616163288441,"pfxZ":-6.712291345624912,"pX":0.19382079584253867,"pZ":1.5328527665346945,"vX0":4.240098541544726,"vY0":-113.53470425949901,"vZ0":-3.110996460849152,"x":115.78,"y":158.33,"x0":-2.267861584990032,"y0":50.00468467276023,"z0":7.012635460861471,"aX":5.656555218765892},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-12.7,"breakHorizontal":-9.0,"spinRate":2628,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.483449048601464,"extension":6.188362305793169},"index":0,"playId":"c3ce4006-13e7-3dcd-a345-db549922c6ae","pitchNumber":1,"startTime":"2025-08-04T23:55:38.238Z","endTime":"2025-08-04T23:55:41.904Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":77.4,"endSpeed":72.0,"strikeZoneTop":3.97197661006937,"strikeZoneBottom":1.84499399421288,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.032476680565043,"aZ":-42.416685464587246,"pfxX":2.181997314587511,"pfxZ":-8.047351594690515,"pX":0.555648198870558,"pZ":0.2583580471445891,"vX0":5.574172891898274,"vY0":-112.56511823903307,"vZ0":-4.9236830222110886,"x":113.59,"y":235.14,"x0":-2.244729222640698,"y0":50.004880758563836,"z0":6.806687805927153,"aX":2.7756687610295154},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.6,"breakVerticalInduced":-15.6,"breakHorizontal":-5.5,"spinRate":2704,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.4881641774677141,"extension":6.248669026677535},"index":1,"playId":"86d91bcb-58e7-3b9f-b0fe-5dc0f85869cc","pitchNumber":2,"startTime":"2025-08-04T23:55:55.964Z","endTime":"2025-08-04T23:55:59.202Z","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":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.4,"strikeZoneTop":3.86,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.097878233754514,"aZ":-29.960184175797007,"pfxX":0.33579418082734247,"pfxZ":1.3765890412154045,"pX":-0.05158021197957236,"pZ":1.3230290961041875,"vX0":5.361964821900026,"vY0":-125.50269171787598,"vZ0":-7.2499993290223905,"x":130.24,"y":201.21,"x0":-2.250869653671689,"y0":50.004708831819244,"z0":6.658337329358709,"aX":0.5404195015763794},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.2,"breakHorizontal":-1.7,"spinRate":2578,"spinDirection":157},"zone":13,"typeConfidence":2.0,"plateTime":0.4348216442918633,"extension":6.1120519736536565},"index":2,"playId":"1772ee0d-40e6-3c40-b661-a5d1d3286b65","pitchNumber":3,"startTime":"2025-08-04T23:56:17.229Z","endTime":"2025-08-04T23:56:20.229Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-04T23:56:31.176Z","endTime":"2025-08-04T23:56:43.522Z","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(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":95.1,"endSpeed":86.5,"strikeZoneTop":3.9132776713051,"strikeZoneBottom":1.86594882516281,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.97962277371093,"aZ":-15.906411407815558,"pfxX":-5.837274884355646,"pfxZ":8.455560117322007,"pX":-1.4638396212426112,"pZ":3.1063881591941898,"vX0":3.890146952690584,"vY0":-138.3380144494678,"vZ0":-7.252251809229847,"x":94.3,"y":197.91,"x0":-2.135206356268636,"y0":50.00344244173249,"z0":6.842977436283264,"aX":-11.231050306757172},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.8,"breakHorizontal":9.7,"spinRate":2283,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.397051621845419,"extension":6.00557236467597},"index":4,"playId":"00910912-2656-3e2e-b833-8c10310ac6e8","pitchNumber":4,"startTime":"2025-08-04T23:56:43.522Z","endTime":"2025-08-04T23:56:46.998Z","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":88.5,"endSpeed":81.8,"strikeZoneTop":3.86,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.39338265555438,"aZ":-24.82443243481428,"pfxX":2.8948580583791386,"pfxZ":4.351807006361719,"pX":-0.09460681567817862,"pZ":2.475621270711152,"vX0":4.577015660187335,"vY0":-128.7442640545427,"vZ0":-6.010091402611004,"x":92.99,"y":153.15,"x0":-2.2677055741264662,"y0":50.00019342469524,"z0":6.747818198064327,"aX":4.883689419663025},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.8,"breakHorizontal":-6.2,"spinRate":2494,"spinDirection":189},"zone":5,"typeConfidence":2.0,"plateTime":0.42456799369898857,"extension":6.127889470943875},"hitData":{"launchSpeed":100.4,"launchAngle":-25.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":156.88,"coordY":158.78}},"index":5,"playId":"4c5f6982-dd4f-3612-aa7a-589323853f3a","pitchNumber":5,"startTime":"2025-08-04T23:56:59.283Z","endTime":"2025-08-04T23:57:08.502Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-04T23:57:08.502Z","atBatIndex":32},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Andrew McCutchen doubles (16) on a fly ball to center fielder Jung Hoo Lee.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-04T23:57:17.359Z","endTime":"2025-08-04T23:59:46.368Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.6,"strikeZoneTop":3.5862150978887,"strikeZoneBottom":1.77526073398855,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.473912148179057,"aZ":-25.60785015389005,"pfxX":2.3174013296658966,"pfxZ":4.0318749807215575,"pX":0.77115120140771,"pZ":0.49549245844685547,"vX0":6.941783470481507,"vY0":-127.19880062731806,"vZ0":-9.944037802617153,"x":127.17,"y":231.37,"x0":-2.3007583516604577,"y0":50.00465808556109,"z0":6.505120037084572,"aX":3.775669300772426},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.0,"breakHorizontal":-5.9,"spinRate":2487,"spinDirection":182},"zone":14,"typeConfidence":2.0,"plateTime":0.4315450584594531,"extension":6.512257119626886},"index":0,"playId":"a233522e-8bcb-3079-89f1-4f6900999d4f","pitchNumber":1,"startTime":"2025-08-04T23:57:36.108Z","endTime":"2025-08-04T23:57:40.136Z","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":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.9,"strikeZoneTop":3.53688455470989,"strikeZoneBottom":1.76584284674708,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.664038284527344,"aZ":-23.073874271819506,"pfxX":1.4970122977275926,"pfxZ":5.420289092277216,"pX":0.5537297555231915,"pZ":1.6486401686632872,"vX0":6.926021257974974,"vY0":-127.99371950407196,"vZ0":-8.22515839384973,"x":117.97,"y":163.04,"x0":-2.3693618997555514,"y0":50.000803867344295,"z0":6.679204049637472,"aX":2.5087037419591303},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.4,"breakHorizontal":-4.1,"spinRate":2503,"spinDirection":186},"zone":9,"typeConfidence":2.0,"plateTime":0.4261399724564008,"extension":6.240452989818384},"index":1,"playId":"eb325f3d-b978-352b-ad36-275947c246d9","pitchNumber":2,"startTime":"2025-08-04T23:57:58.012Z","endTime":"2025-08-04T23:58:01.418Z","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":79.8,"endSpeed":74.5,"strikeZoneTop":3.54356763769913,"strikeZoneBottom":1.77313350721214,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.411411636773945,"aZ":-39.53429449345851,"pfxX":3.2875315758693255,"pfxZ":-5.423679388214076,"pX":0.5583258448726193,"pZ":-0.3455386716170598,"vX0":5.352149452063336,"vY0":-115.92806223014401,"vZ0":-7.473504975671274,"x":92.55,"y":233.72,"x0":-2.210865701453443,"y0":50.00519403485772,"z0":6.710426479370738,"aX":4.458307897487395},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-11.5,"breakHorizontal":-7.3,"spinRate":2746,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.47314235040202846,"extension":6.233828629447245},"index":2,"playId":"5f19b4f8-200a-3e95-9df4-cad2653b052c","pitchNumber":3,"startTime":"2025-08-04T23:58:15.752Z","endTime":"2025-08-04T23:58:18.992Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.3,"strikeZoneTop":3.54275033305255,"strikeZoneBottom":1.77274809343177,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.862490464836466,"aZ":-10.486874890184119,"pfxX":-6.621248234686784,"pfxZ":11.405573096605465,"pX":0.44207311796686555,"pZ":1.7401175943907887,"vX0":8.661086340721079,"vY0":-137.379073119584,"vZ0":-11.410923774404674,"x":117.97,"y":160.22,"x0":-1.898694655869918,"y0":50.005525662249966,"z0":6.672401134177475,"aX":-12.594238127305958},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.2,"breakHorizontal":10.1,"spinRate":2408,"spinDirection":206},"zone":9,"typeConfidence":2.0,"plateTime":0.39946408104334363,"extension":6.16658273446597},"index":3,"playId":"5fc28d9e-23b2-3da4-93ff-1a905243c196","pitchNumber":4,"startTime":"2025-08-04T23:58:35.597Z","endTime":"2025-08-04T23:58:39.177Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":75.0,"strikeZoneTop":3.47964231399042,"strikeZoneBottom":1.70975567064598,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.395824032365027,"aZ":-33.089359839570164,"pfxX":8.032465389427898,"pfxZ":-0.6515132827456549,"pX":2.1388872606666474,"pZ":1.4625977187649926,"vX0":7.3630399871968555,"vY0":-118.07801285185491,"vZ0":-5.007180439934619,"x":46.96,"y":210.63,"x0":-2.0740280979214867,"y0":50.00452867296061,"z0":6.686736340245715,"aX":11.239363858605154},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-2.3,"breakHorizontal":-16.4,"spinRate":2710,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.4654987593576929,"extension":6.163480995237772},"index":4,"playId":"77f64a93-5329-33ec-9425-b3384b4bee18","pitchNumber":5,"startTime":"2025-08-04T23:58:54.474Z","endTime":"2025-08-04T23:58:57.928Z","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":95.2,"endSpeed":87.0,"strikeZoneTop":3.48,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.228805712750894,"aZ":-11.187690590599287,"pfxX":-6.463668029564905,"pfxZ":10.874134496549729,"pX":-0.5012148318277071,"pZ":2.0627581341295596,"vX0":6.206576431822026,"vY0":-138.14995611763,"vZ0":-10.527934704895806,"x":113.15,"y":163.04,"x0":-1.9388912831519072,"y0":50.00213097414214,"z0":6.678453323585912,"aX":-12.473910474107985},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.6,"breakHorizontal":10.4,"spinRate":2415,"spinDirection":204},"zone":7,"typeConfidence":2.0,"plateTime":0.39670275862922644,"extension":6.185330529193},"index":5,"playId":"f2175caf-0d42-3142-8dae-3d1dc73b1de5","pitchNumber":6,"startTime":"2025-08-04T23:59:10.343Z","endTime":"2025-08-04T23:59:14.443Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.0,"strikeZoneTop":3.48,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.67151139595504,"aZ":-10.222106753985285,"pfxX":-5.111762273606496,"pfxZ":11.384623936634263,"pX":0.5653843595605276,"pZ":2.508107734837407,"vX0":8.172116261208483,"vY0":-137.75620788846948,"vZ0":-9.54318940060124,"x":111.83,"y":160.69,"x0":-1.7710448025771781,"y0":50.00236752274392,"z0":6.701697035808557,"aX":-9.856679332430076},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.8,"breakHorizontal":7.6,"spinRate":2441,"spinDirection":202},"zone":6,"typeConfidence":2.0,"plateTime":0.397118161505146,"extension":6.1652193913179545},"hitData":{"launchSpeed":103.9,"launchAngle":20.0,"totalDistance":377.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":109.25,"coordY":48.31}},"index":6,"playId":"b36c2573-3e08-32ee-87a8-cae3aff2abda","pitchNumber":7,"startTime":"2025-08-04T23:59:34.677Z","endTime":"2025-08-04T23:59:46.368Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-04T23:59:46.368Z","atBatIndex":33},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Liover Peguero reaches on a throwing error by third baseman Matt Chapman. Andrew McCutchen to 3rd. Liover Peguero to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-04T23:59:57.655Z","endTime":"2025-08-05T00:02:03.346Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894"},"postOnThird":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"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":1},"pitchData":{"startSpeed":79.5,"endSpeed":73.8,"strikeZoneTop":3.58,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.31606451087515,"aZ":-42.47265394348969,"pfxX":3.120119648840708,"pfxZ":-7.6285404826298375,"pX":-0.13048966100755183,"pZ":1.4584628552369345,"vX0":3.796535221475339,"vY0":-115.69712580932767,"vZ0":-2.8531395434277584,"x":114.46,"y":158.33,"x0":-2.200181353357412,"y0":50.00082757457902,"z0":6.79215921725376,"aX":4.213520785843273},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-14.3,"breakHorizontal":-6.6,"spinRate":2771,"spinDirection":36},"zone":13,"typeConfidence":2.0,"plateTime":0.4740701607478921,"extension":6.181263539558957},"index":0,"playId":"c4b220b8-4581-388e-8659-91123c791521","pitchNumber":1,"startTime":"2025-08-05T00:00:21.711Z","endTime":"2025-08-05T00:00:25.427Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.9,"strikeZoneTop":3.6120931215246,"strikeZoneBottom":1.74215029019811,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.83509558378956,"aZ":-42.69132929398342,"pfxX":3.426602121313607,"pfxZ":-7.487919087661977,"pX":1.2477250507700324,"pZ":3.6499893493889535,"vX0":6.291000998159086,"vY0":-117.61027553143084,"vZ0":1.321300430925495,"x":47.84,"y":106.97,"x0":-1.9047441807651402,"y0":50.00475471200524,"z0":7.033418983615835,"aX":4.810336655081934},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-13.0,"breakHorizontal":-7.7,"spinRate":2842,"spinDirection":36},"zone":12,"typeConfidence":2.0,"plateTime":0.4653237788247262,"extension":6.341590884124275},"index":1,"playId":"fa175f88-12d8-366a-b8fe-b9626c3b76ee","pitchNumber":2,"startTime":"2025-08-05T00:00:38.000Z","endTime":"2025-08-05T00:00:41.000Z","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":79.9,"endSpeed":74.3,"strikeZoneTop":3.66047824462265,"strikeZoneBottom":1.83062742785072,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.108326154578254,"aZ":-41.76429189783595,"pfxX":3.9036421427627066,"pfxZ":-7.007711413209656,"pX":0.8577799012443436,"pZ":1.8019743449654013,"vX0":5.2296265171580325,"vY0":-116.29710829148101,"vZ0":-2.562561340630342,"x":146.02,"y":153.15,"x0":-1.9285766404505569,"y0":50.0039749985384,"z0":6.884846861233277,"aX":5.339977202374328},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-13.1,"breakHorizontal":-8.4,"spinRate":2868,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.47123655469620696,"extension":6.345309363557733},"index":2,"playId":"9f5dd6b0-82b1-3e76-b6dc-83bd2e8f9655","pitchNumber":3,"startTime":"2025-08-05T00:00:53.734Z","endTime":"2025-08-05T00:00:57.863Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":73.5,"strikeZoneTop":3.66416218785663,"strikeZoneBottom":1.67311165949997,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.027574738403302,"aZ":-42.46610936147264,"pfxX":2.7568659422633335,"pfxZ":-7.664181298456307,"pX":-0.10468787564200682,"pZ":1.6748001000980637,"vX0":3.7680075003567652,"vY0":-115.27324067250231,"vZ0":-2.5102765068731134,"x":111.39,"y":158.8,"x0":-2.1206837302388273,"y0":50.00548238384612,"z0":6.889241228802665,"aX":3.699663046799666},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-14.3,"breakHorizontal":-6.0,"spinRate":2781,"spinDirection":32},"zone":8,"typeConfidence":2.0,"plateTime":0.475704186975193,"extension":6.270998459636815},"index":3,"playId":"4f98a204-a265-3ad7-83b9-be2dc081e871","pitchNumber":4,"startTime":"2025-08-05T00:01:09.848Z","endTime":"2025-08-05T00:01:13.702Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-05T00:01:25.079Z","endTime":"2025-08-05T00:01:39.277Z","isPitch":false,"type":"action","player":{"id":678894,"link":"/api/v1/people/678894"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":84.3,"strikeZoneTop":3.69680230332,"strikeZoneBottom":1.78667586532467,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.86223259103332,"aZ":-24.118959662997536,"pfxX":1.672108152548935,"pfxZ":4.5448501669458405,"pX":1.300516781849854,"pZ":2.055354466481084,"vX0":7.7445102589465735,"vY0":-131.32038835807415,"vZ0":-7.480094579803825,"x":60.55,"y":161.63,"x0":-1.8860937638922244,"y0":50.00457948793135,"z0":6.694713632843606,"aX":2.964312628708255},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.0,"breakHorizontal":-4.4,"spinRate":2577,"spinDirection":174},"zone":14,"typeConfidence":2.0,"plateTime":0.41469758926048206,"extension":6.086591539686218},"index":5,"playId":"14b318c1-e9a4-38b5-839b-6c8321c19c38","pitchNumber":5,"startTime":"2025-08-05T00:01:39.277Z","endTime":"2025-08-05T00:01:43.035Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":73.7,"strikeZoneTop":3.58,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.635736655387774,"aZ":-43.5624722101127,"pfxX":3.3785931397018354,"pfxZ":-8.338837919562291,"pX":-0.18392673797704154,"pZ":3.0002269073837757,"vX0":3.1237657733363373,"vY0":-116.62577136833045,"vZ0":0.29185777033651594,"x":100.44,"y":161.16,"x0":-1.9836513845564352,"y0":50.00151624295397,"z0":7.010209636931857,"aX":4.614779875365758},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-14.6,"breakHorizontal":-7.0,"spinRate":2815,"spinDirection":34},"zone":2,"typeConfidence":2.0,"plateTime":0.47113707714192454,"extension":6.124261833226292},"hitData":{"launchSpeed":103.1,"launchAngle":0.0,"totalDistance":62.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.66,"coordY":163.84}},"index":6,"playId":"69769c45-28d1-35ac-8a81-76113970ade6","pitchNumber":6,"startTime":"2025-08-05T00:01:55.318Z","endTime":"2025-08-05T00:02:03.346Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-05T00:02:03.346Z","atBatIndex":34},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Jack Suwinski reaches on a fielder's choice out, first baseman Rafael Devers to catcher Patrick Bailey. Andrew McCutchen out at home. Liover Peguero to 3rd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-05T00:02:42.627Z","endTime":"2025-08-05T00:04:28.696Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"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":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"postOnThird":{"id":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_runner_out","runner":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_adv_play","runner":{"id":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_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":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.7,"strikeZoneTop":3.63537775772263,"strikeZoneBottom":1.75452589894478,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.45922584291921,"aZ":-24.330435075478654,"pfxX":2.857258806725998,"pfxZ":4.58081924017008,"pX":0.764198179676848,"pZ":1.2548550416619382,"vX0":6.477827779921666,"vY0":-129.8396156967062,"vZ0":-9.147361914354791,"x":87.73,"y":197.44,"x0":-2.1314386400878287,"y0":50.00357620259126,"z0":6.666503468398055,"aX":4.891354955693885},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.5,"breakHorizontal":-6.6,"spinRate":2435,"spinDirection":191},"zone":14,"typeConfidence":2.0,"plateTime":0.4213838211657501,"extension":6.1127095842898544},"index":0,"playId":"36bc17fc-7e83-358e-8a4c-a65605ecfad3","pitchNumber":1,"startTime":"2025-08-05T00:02:42.627Z","endTime":"2025-08-05T00:02:46.893Z","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":88.0,"endSpeed":81.7,"strikeZoneTop":3.61023518772358,"strikeZoneBottom":1.68915673981637,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.169756931291868,"aZ":-25.446822988075155,"pfxX":3.9434335055642045,"pfxZ":4.041686319468101,"pX":1.0630295693430718,"pZ":1.2254025971207911,"vX0":7.0275293663591825,"vY0":-127.88217984873984,"vZ0":-8.653747404218928,"x":89.04,"y":212.05,"x0":-2.227773688795216,"y0":50.003761720012136,"z0":6.634526273607257,"aX":6.561902108829232},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.6,"breakHorizontal":-8.6,"spinRate":2429,"spinDirection":186},"zone":14,"typeConfidence":2.0,"plateTime":0.4275217154994069,"extension":6.158486326781515},"index":1,"playId":"f8ec2ec0-5db7-3f23-a93b-2534d6dcad6a","pitchNumber":2,"startTime":"2025-08-05T00:03:00.504Z","endTime":"2025-08-05T00:03:04.090Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":83.2,"strikeZoneTop":3.59998080967264,"strikeZoneBottom":1.71792063290076,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.96947285545634,"aZ":-24.30151857379913,"pfxX":2.2742148770462816,"pfxZ":4.545342556501545,"pX":0.09077439554673881,"pZ":1.5628793890679966,"vX0":5.177559086470684,"vY0":-130.20450333332352,"vZ0":-8.513491189875934,"x":146.46,"y":172.94,"x0":-2.211887090303657,"y0":50.00582986419212,"z0":6.687425216532257,"aX":3.9408730005787964},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.7,"breakHorizontal":-5.2,"spinRate":2393,"spinDirection":186},"zone":14,"typeConfidence":2.0,"plateTime":0.41918238462298474,"extension":6.308669199278293},"index":2,"playId":"34e4ec5d-d58b-3f44-aeb6-4b967df7e30f","pitchNumber":3,"startTime":"2025-08-05T00:03:18.285Z","endTime":"2025-08-05T00:03:23.797Z","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":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.2,"strikeZoneTop":3.60279975714909,"strikeZoneBottom":1.72067346616824,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.365937468734987,"aZ":-28.15761463406955,"pfxX":1.3407230512430486,"pfxZ":2.4332713479931627,"pX":0.48650345432411246,"pZ":2.0601200077101236,"vX0":6.29367125877036,"vY0":-127.25626974146125,"vZ0":-6.238886636701676,"x":107.45,"y":159.27,"x0":-2.1857864852568647,"y0":50.00464031186821,"z0":6.753668211819138,"aX":2.2141852098134667},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.2,"breakHorizontal":-3.7,"spinRate":2509,"spinDirection":160},"zone":9,"typeConfidence":2.0,"plateTime":0.42924498016793056,"extension":6.243844808191845},"index":3,"playId":"05ee7c57-729c-3ce5-bfda-267aab4acb9f","pitchNumber":4,"startTime":"2025-08-05T00:03:36.584Z","endTime":"2025-08-05T00:03:40.147Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.3,"strikeZoneTop":3.52,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.89603533265383,"aZ":-27.718885058305187,"pfxX":1.2416477231311638,"pfxZ":2.6140369424052334,"pX":0.11476110904058072,"pZ":2.3499365327738047,"vX0":5.474552995288627,"vY0":-129.45779434295213,"vZ0":-6.042155668307073,"x":91.23,"y":166.81,"x0":-2.184861246225711,"y0":50.00415340810019,"z0":6.823767318595486,"aX":2.1162710135687126},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.6,"breakHorizontal":-3.4,"spinRate":2445,"spinDirection":175},"zone":5,"typeConfidence":2.0,"plateTime":0.4223762701912501,"extension":6.1507721052339965},"index":4,"playId":"a41d9070-7fff-35d7-a515-9520698d535a","pitchNumber":5,"startTime":"2025-08-05T00:03:56.970Z","endTime":"2025-08-05T00:04:00.050Z","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":88.9,"endSpeed":82.3,"strikeZoneTop":3.52,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.483505913970824,"aZ":-27.717583378021903,"pfxX":2.1069809283245196,"pfxZ":2.6149635550387442,"pX":0.08084277380568826,"pZ":2.115489441413939,"vX0":5.116242419236252,"vY0":-129.3222548262976,"vZ0":-6.309934127594904,"x":89.92,"y":159.75,"x0":-2.1922085059243637,"y0":50.001751365345115,"z0":6.696678587974758,"aX":3.5892826112401077},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.6,"breakHorizontal":-4.9,"spinRate":2471,"spinDirection":168},"zone":8,"typeConfidence":2.0,"plateTime":0.42258201027887443,"extension":6.156019846316752},"hitData":{"launchSpeed":87.9,"launchAngle":1.0,"totalDistance":52.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":143.71,"coordY":175.5}},"index":5,"playId":"42ca7fb5-dbed-355a-9970-ff00cf95feab","pitchNumber":6,"startTime":"2025-08-05T00:04:21.958Z","endTime":"2025-08-05T00:04:28.696Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-05T00:04:28.696Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joey Bart called out on strikes.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-05T00:06:14.105Z","endTime":"2025-08-05T00:07:40.383Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,6,7],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-05T00:05:11.686Z","endTime":"2025-08-05T00:06:14.105Z","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(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":97.0,"endSpeed":89.1,"strikeZoneTop":3.56908876789706,"strikeZoneBottom":1.59883066714618,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.43596816068299,"aZ":-9.253854145449825,"pfxX":-5.41051228435758,"pfxZ":11.299468949929391,"pX":-0.21350551164864937,"pZ":3.4219719546275273,"vX0":5.757213392526523,"vY0":-141.11493938789147,"vZ0":-7.5476140337308815,"x":112.27,"y":165.4,"x0":-1.5717285900798872,"y0":50.000196071938966,"z0":6.71839288072273,"aX":-10.971819619548976},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.2,"breakHorizontal":8.8,"spinRate":2529,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.38732652751545205,"extension":6.1894766383710325},"index":1,"playId":"c032e240-b106-3750-b5a4-2e553c8ee7d7","pitchNumber":1,"startTime":"2025-08-05T00:06:14.105Z","endTime":"2025-08-05T00:06:17.963Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":75.9,"strikeZoneTop":3.53490665061882,"strikeZoneBottom":1.59024771952242,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.959569803626337,"aZ":-41.498231481328204,"pfxX":1.1370445085027248,"pfxZ":-6.557674084431296,"pX":1.4277956646590393,"pZ":1.4215845056509868,"vX0":7.105054930708448,"vY0":-118.33593908887327,"vZ0":-3.6838052478618457,"x":99.12,"y":200.74,"x0":-1.7575670389614104,"y0":50.002015195261194,"z0":6.7889160260137436,"aX":1.6161526898512681},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-12.5,"breakHorizontal":-3.7,"spinRate":2812,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.46233623464888174,"extension":6.338988493055924},"index":2,"playId":"c475bccf-676a-31c0-8def-1c3d0f6cd025","pitchNumber":2,"startTime":"2025-08-05T00:06:28.952Z","endTime":"2025-08-05T00:06:38.568Z","isPitch":true,"type":"pitch"},{"details":{"description":"Jack Suwinski steals (6) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":3,"actionPlayId":"c475bccf-676a-31c0-8def-1c3d0f6cd025","startTime":"2025-08-05T00:06:46.843Z","endTime":"2025-08-05T00:06:47.599Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":669261,"link":"/api/v1/people/669261"}},{"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":2},"pitchData":{"startSpeed":80.5,"endSpeed":75.0,"strikeZoneTop":3.520672519493,"strikeZoneBottom":1.57592724889396,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.319179582167802,"aZ":-42.162743532726815,"pfxX":2.3584462690473176,"pfxZ":-7.153747091893296,"pX":0.7141824374366219,"pZ":2.3696292353701724,"vX0":5.275726547623177,"vY0":-117.22467915205006,"vZ0":-1.5659599669652746,"x":104.82,"y":155.5,"x0":-1.8681329518024419,"y0":50.00039342806434,"z0":6.9680321966431515,"aX":3.2941200281006644},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-13.1,"breakHorizontal":-5.5,"spinRate":2918,"spinDirection":32},"zone":6,"typeConfidence":2.0,"plateTime":0.46652671126567435,"extension":6.157248202718524},"index":4,"playId":"8b8fd251-ed9c-30c7-920e-e950d3597314","pitchNumber":3,"startTime":"2025-08-05T00:06:47.599Z","endTime":"2025-08-05T00:06:51.689Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":5,"startTime":"2025-08-05T00:07:03.606Z","endTime":"2025-08-05T00:07:19.927Z","isPitch":false,"type":"action","player":{"id":663698,"link":"/api/v1/people/663698"}},{"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.3,"endSpeed":89.7,"strikeZoneTop":3.63209755189357,"strikeZoneBottom":1.56671672359537,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.0219772986784,"aZ":-9.605092929774706,"pfxX":-4.826189403994101,"pfxZ":10.966769913758847,"pX":1.627796234011121,"pZ":3.4421409350255865,"vX0":10.32943488877899,"vY0":-142.60889496386687,"vZ0":-7.595907615717163,"x":64.93,"y":115.45,"x0":-1.4155167891943996,"y0":50.00585519645354,"z0":6.747472069344596,"aX":-9.935439486898629},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.4,"breakHorizontal":6.6,"spinRate":2388,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.3841846084134102,"extension":6.116114107757858},"index":6,"playId":"889b1a8e-e7b4-3231-80f1-ef0f9bc2812b","pitchNumber":4,"startTime":"2025-08-05T00:07:19.927Z","endTime":"2025-08-05T00:07:23.019Z","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":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.0,"strikeZoneTop":3.60133717168838,"strikeZoneBottom":1.61677123756583,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.79415408785047,"aZ":-9.658475584174703,"pfxX":-5.474819238024458,"pfxZ":11.067354188696985,"pX":0.5383974876665071,"pZ":3.2144288596062696,"vX0":7.668690249258445,"vY0":-142.02517509252846,"vZ0":-7.997478351849571,"x":125.86,"y":140.43,"x0":-1.4906520518446627,"y0":50.00160308558415,"z0":6.688104527517226,"aX":-11.137445502939757},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.5,"breakHorizontal":8.3,"spinRate":2493,"spinDirection":205},"zone":3,"typeConfidence":2.0,"plateTime":0.3862737269366079,"extension":6.168259113737965},"index":7,"playId":"9a014d4c-985b-30db-9553-ddbcb23ae10c","pitchNumber":5,"startTime":"2025-08-05T00:07:35.806Z","endTime":"2025-08-05T00:07:40.383Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-05T00:07:40.383Z","atBatIndex":36},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Willy Adames walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-05T00:09:37.113Z","endTime":"2025-08-05T00:11:22.765Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.3,"strikeZoneTop":3.4378589711117,"strikeZoneBottom":1.74986785229076,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.777590547225913,"aZ":-10.305541603378067,"pfxX":-4.847103195509946,"pfxZ":11.17323345211458,"pX":-0.9817527616590103,"pZ":3.51516878772401,"vX0":2.779697872842537,"vY0":-138.93256141682278,"vZ0":-4.921449026855781,"x":153.47,"y":135.71,"x0":-1.3648836296887252,"y0":50.00131736698479,"z0":5.992790248705393,"aX":-9.486132895877777},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.4,"breakHorizontal":8.2,"spinRate":2222,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.3940567090371814,"extension":6.960815945049569},"index":0,"playId":"14dbf2c9-fb43-3e7f-91f1-41b3eb63e140","pitchNumber":1,"startTime":"2025-08-05T00:09:50.451Z","endTime":"2025-08-05T00:09:55.007Z","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":97.0,"endSpeed":88.0,"strikeZoneTop":3.47860679126439,"strikeZoneBottom":1.75090365323685,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.9757810461708,"aZ":-7.712219436655035,"pfxX":-4.939099649916487,"pfxZ":12.203698509519802,"pX":-0.6904373878603584,"pZ":4.094931487989022,"vX0":2.916443540417763,"vY0":-141.12685310968934,"vZ0":-4.176250497282972,"x":139.01,"y":93.78,"x0":-1.0988629942414812,"y0":50.00670717848706,"z0":6.097287815822432,"aX":-9.903240833804107},"breaks":{"breakAngle":46.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.9,"breakVerticalInduced":21.4,"breakHorizontal":8.3,"spinRate":2362,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.3890473342614267,"extension":6.657401340959132},"index":1,"playId":"d7759811-39b1-33fd-bb02-c7101b298242","pitchNumber":2,"startTime":"2025-08-05T00:10:05.350Z","endTime":"2025-08-05T00:10:08.452Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.8,"strikeZoneTop":3.52195116669118,"strikeZoneBottom":1.75242125022178,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.89403639388733,"aZ":-9.768133417643053,"pfxX":-5.299529079213127,"pfxZ":11.543940516805408,"pX":0.19877870663048872,"pZ":3.773221915911847,"vX0":5.535282029100693,"vY0":-138.6525657671571,"vZ0":-4.568246011837639,"x":98.68,"y":86.71,"x0":-1.1378914325582217,"y0":50.002497491321314,"z0":6.0977766538737175,"aX":-10.286374734451726},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":20.0,"breakHorizontal":8.4,"spinRate":2271,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.3955023953189363,"extension":6.547311495749328},"index":2,"playId":"e2944035-d810-3780-9b19-60a2cc45687c","pitchNumber":3,"startTime":"2025-08-05T00:10:21.445Z","endTime":"2025-08-05T00:10:25.740Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.7,"strikeZoneTop":3.37002496436503,"strikeZoneBottom":1.71021221827245,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.30999084860795,"aZ":-7.472541137348252,"pfxX":-5.179578075391946,"pfxZ":12.25960329099101,"pX":0.5325753779109197,"pZ":2.2064520733782276,"vX0":6.363682468347927,"vY0":-141.0987185268931,"vZ0":-8.914529188909928,"x":109.64,"y":146.08,"x0":-1.0798039810382118,"y0":50.00587002954265,"z0":5.8897564515050025,"aX":-10.438958530937926},"breaks":{"breakAngle":43.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":20.5,"breakHorizontal":8.0,"spinRate":2385,"spinDirection":207},"zone":9,"typeConfidence":2.0,"plateTime":0.3882850061562575,"extension":6.699018044968106},"index":3,"playId":"055ae2d9-ca1e-3e7b-b05d-0d7ff60165bf","pitchNumber":4,"startTime":"2025-08-05T00:10:36.991Z","endTime":"2025-08-05T00:10:40.424Z","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.4,"strikeZoneTop":3.51,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.18201906931063,"aZ":-8.409759802733884,"pfxX":-6.257483013739238,"pfxZ":11.537341191839586,"pX":-0.5301354602631246,"pZ":3.423331047839922,"vX0":4.481835709826516,"vY0":-142.90376021339046,"vZ0":-5.646768173217954,"x":115.34,"y":151.73,"x0":-1.3090473248396244,"y0":50.00447183943159,"z0":5.958520715968159,"aX":-12.890691320763073},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":19.9,"breakHorizontal":10.3,"spinRate":2338,"spinDirection":211},"zone":1,"typeConfidence":2.0,"plateTime":0.3838880873379309,"extension":7.0086095250491836},"index":4,"playId":"3a953c26-e6af-3710-a529-5c32e0026441","pitchNumber":5,"startTime":"2025-08-05T00:10:51.306Z","endTime":"2025-08-05T00:10:54.436Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2025-08-05T00:11:07.121Z","endTime":"2025-08-05T00:11:18.838Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"}},{"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":97.7,"endSpeed":89.2,"strikeZoneTop":3.50767816892496,"strikeZoneBottom":1.76498001675252,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.071768416189286,"aZ":-10.39257986904113,"pfxX":-3.470030968613038,"pfxZ":10.725061337107483,"pX":1.5623909132620848,"pZ":1.5676171663743337,"vX0":8.48619434726298,"vY0":-141.75557980600198,"vZ0":-9.867580871417875,"x":59.24,"y":184.25,"x0":-1.0220728579128362,"y0":50.00084394969225,"z0":5.761527521129476,"aX":-7.046788614118339},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.5,"breakHorizontal":4.6,"spinRate":2183,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.38670857121628366,"extension":7.467650971358496},"index":6,"playId":"86457262-5086-301e-bb11-854748f542e1","pitchNumber":6,"startTime":"2025-08-05T00:11:18.838Z","endTime":"2025-08-05T00:11:22.765Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-05T00:11:22.765Z","atBatIndex":37},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt Chapman walks. Willy Adames to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-05T00:11:29.450Z","endTime":"2025-08-05T00:13:00.898Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"postOnSecond":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.2,"strikeZoneTop":3.45754503255851,"strikeZoneBottom":1.67620550186705,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.45622433946752,"aZ":-9.335293998722106,"pfxX":-1.4760479184232747,"pfxZ":11.420221592179624,"pX":1.0559983041003282,"pZ":2.8998799231867376,"vX0":6.2577638947190755,"vY0":-140.87063582213193,"vZ0":-7.087645418713033,"x":57.04,"y":120.64,"x0":-1.007227363049959,"y0":50.005369310745316,"z0":6.0597543947463315,"aX":-2.9531041045039435},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.3,"breakHorizontal":1.3,"spinRate":2311,"spinDirection":197},"zone":12,"typeConfidence":2.0,"plateTime":0.3895371586903944,"extension":6.752214885467325},"index":0,"playId":"fc449c37-a1df-3a5a-afe6-3986294fed4b","pitchNumber":1,"startTime":"2025-08-05T00:11:46.380Z","endTime":"2025-08-05T00:11:49.985Z","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":90.8,"endSpeed":83.9,"strikeZoneTop":3.32647292122999,"strikeZoneBottom":1.62490381670504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.36140857792113,"aZ":-29.599120407552135,"pfxX":1.3760268110725338,"pfxZ":1.4462889309951485,"pX":-0.2957822743136513,"pZ":1.388062902541451,"vX0":2.16859665083969,"vY0":-132.22466603823491,"vZ0":-5.955098334988815,"x":152.16,"y":164.46,"x0":-1.304276897417206,"y0":50.00125800973403,"z0":5.832668603630245,"aX":2.4431534274393547},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":1.6,"breakHorizontal":-3.0,"spinRate":2413,"spinDirection":143},"zone":13,"typeConfidence":2.0,"plateTime":0.41374377020166664,"extension":6.817519890869706},"index":1,"playId":"dcec233d-684d-336b-91b5-5b2554e86afb","pitchNumber":2,"startTime":"2025-08-05T00:12:03.095Z","endTime":"2025-08-05T00:12:07.004Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-05T00:12:13.124Z","endTime":"2025-08-05T00:12:39.398Z","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":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.2,"strikeZoneTop":3.50636373405158,"strikeZoneBottom":1.76466220335178,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.10549677361826,"aZ":-10.41726250546188,"pfxX":-4.455272610392202,"pfxZ":10.695251448767635,"pX":0.9357019332554838,"pZ":1.6661492985935398,"vX0":7.486572401436868,"vY0":-141.87487730564104,"vZ0":-9.758229551584167,"x":62.74,"y":181.42,"x0":-1.1610701577080016,"y0":50.00557655011271,"z0":5.818740243048269,"aX":-9.065667159335172},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.5,"breakHorizontal":6.5,"spinRate":2280,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.3863868540351376,"extension":7.3230133872166245},"index":3,"playId":"154e6c97-950b-3670-a4b5-6d30ff280a66","pitchNumber":3,"startTime":"2025-08-05T00:12:39.398Z","endTime":"2025-08-05T00:12:42.791Z","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":0,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":89.6,"strikeZoneTop":3.55593074986931,"strikeZoneBottom":1.77402190573121,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.38342675108203,"aZ":-10.454484760609668,"pfxX":-2.37120171551236,"pfxZ":10.510033452562093,"pX":0.34862769988170794,"pZ":3.7458332098613587,"vX0":5.253450315792157,"vY0":-142.94248460019625,"vZ0":-4.729450249579821,"x":94.3,"y":85.77,"x0":-1.2061104144767174,"y0":50.0023545921313,"z0":6.079996272849566,"aX":-4.900776015541847},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.2,"breakHorizontal":3.2,"spinRate":2320,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.38338595951472687,"extension":7.065682741161204},"index":4,"playId":"8a065044-08ee-36cf-a28e-d81ba4397390","pitchNumber":4,"startTime":"2025-08-05T00:12:57.117Z","endTime":"2025-08-05T00:13:00.898Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-05T00:13:00.898Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dominic Smith strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-05T00:13:21.265Z","endTime":"2025-08-05T00:14:46.374Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"postOnSecond":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,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":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"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":95.6,"endSpeed":87.2,"strikeZoneTop":3.30693391593825,"strikeZoneBottom":1.57377459866837,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.850202017938408,"aZ":-10.749121309400758,"pfxX":-2.3237997362511273,"pfxZ":10.953409014325517,"pX":0.01751072705589809,"pZ":2.9911068998332344,"vX0":3.9291300472799975,"vY0":-139.12699314947054,"vZ0":-6.25728769730231,"x":110.52,"y":169.17,"x0":-1.1125367895389757,"y0":50.00204520779595,"z0":5.985019945138605,"aX":-4.545363044436444},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.7,"breakHorizontal":3.4,"spinRate":2244,"spinDirection":205},"zone":2,"typeConfidence":2.0,"plateTime":0.39401388500245105,"extension":6.856804580354373},"index":0,"playId":"cdef55d4-6359-3990-9ec2-a8d586061f5e","pitchNumber":1,"startTime":"2025-08-05T00:13:30.681Z","endTime":"2025-08-05T00:13:34.205Z","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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":84.9,"strikeZoneTop":3.30217306516963,"strikeZoneBottom":1.64889588415956,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.633066823610037,"aZ":-28.16307682187572,"pfxX":1.9957939338873452,"pfxZ":2.243656890824064,"pX":1.354081783324089,"pZ":0.10572894822861241,"vX0":5.9487313800022505,"vY0":-131.66838208780374,"vZ0":-9.337537303346556,"x":110.96,"y":235.61,"x0":-1.1787725065742911,"y0":50.000375872681616,"z0":5.729346837271432,"aX":3.560221867450241},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":2.5,"breakHorizontal":-4.7,"spinRate":2395,"spinDirection":169},"zone":14,"typeConfidence":2.0,"plateTime":0.41339329420030424,"extension":7.077295539451288},"index":1,"playId":"daf3e4f1-5b30-359f-96ca-2af020a6381b","pitchNumber":2,"startTime":"2025-08-05T00:13:46.861Z","endTime":"2025-08-05T00:13:50.296Z","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":97.7,"endSpeed":89.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.567138185835958,"aZ":-11.056299716635186,"pfxX":-4.532108195191776,"pfxZ":10.333739006578776,"pX":0.42888480286000563,"pZ":0.9350251490451257,"vX0":5.7848083149641445,"vY0":-141.85740617228402,"vZ0":-11.708672786375542,"x":118.41,"y":195.56,"x0":-1.045195156439619,"y0":50.006279429491904,"z0":5.81432728690912,"aX":-9.265495985128677},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.6,"breakHorizontal":7.1,"spinRate":2282,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.38567569546928837,"extension":7.157056940207408},"index":2,"playId":"972c443c-f396-3c0f-b238-4a52f9ae1415","pitchNumber":3,"startTime":"2025-08-05T00:14:14.996Z","endTime":"2025-08-05T00:14:18.577Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-05T00:14:30.242Z","endTime":"2025-08-05T00:14:41.613Z","isPitch":false,"type":"action","player":{"id":642086,"link":"/api/v1/people/642086"}},{"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.7,"endSpeed":90.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.15206325473358,"aZ":-12.254206114123678,"pfxX":-4.5349299775529754,"pfxZ":9.506508449065006,"pX":-0.8511615451490261,"pZ":2.66551095175366,"vX0":2.8651658610772586,"vY0":-143.57171882925417,"vZ0":-7.229362811622848,"x":114.46,"y":159.27,"x0":-1.2710902018900638,"y0":50.00024662392757,"z0":5.972865747752786,"aX":-9.498836439022876},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.0,"breakHorizontal":7.7,"spinRate":2317,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.38099917902179437,"extension":7.002433625822371},"index":4,"playId":"87467209-114e-3e5f-b828-2552584930aa","pitchNumber":4,"startTime":"2025-08-05T00:14:41.613Z","endTime":"2025-08-05T00:14:46.374Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-05T00:14:46.374Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Casey Schmitt flies out to center fielder Oneil Cruz.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-05T00:15:00.177Z","endTime":"2025-08-05T00:15:55.572Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"postOnSecond":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.0,"strikeZoneTop":3.53630905441357,"strikeZoneBottom":1.64705278514431,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.48170593444809,"aZ":-31.651611319716615,"pfxX":1.8828635011444412,"pfxZ":0.3015804434804483,"pX":0.2701178801252479,"pZ":3.809097965768443,"vX0":3.4903105774402903,"vY0":-130.90684507283663,"vZ0":0.11543758165200635,"x":110.52,"y":82.0,"x0":-1.3208718045158323,"y0":50.00489253259585,"z0":6.117701244703775,"aX":3.2953223565866203},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":0.7,"breakHorizontal":-4.1,"spinRate":2498,"spinDirection":108},"zone":12,"typeConfidence":2.0,"plateTime":0.4170892834058413,"extension":7.004196060897599},"index":0,"playId":"67dd1efc-1ffe-3d95-a078-a961f6e3cfa7","pitchNumber":1,"startTime":"2025-08-05T00:15:08.708Z","endTime":"2025-08-05T00:15:12.745Z","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.1,"endSpeed":82.3,"strikeZoneTop":3.48961969950019,"strikeZoneBottom":1.68152440438553,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.286768758736514,"aZ":-31.477294882654714,"pfxX":1.3216414611794907,"pfxZ":0.406007376387576,"pX":1.1336671246560437,"pZ":2.271347940658497,"vX0":5.413167997380466,"vY0":-129.72965156230703,"vZ0":-3.3762058666756616,"x":68.0,"y":141.84,"x0":-1.1487530982780967,"y0":50.00163476494515,"z0":5.980424078782237,"aX":2.259484632712432},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":0.2,"breakHorizontal":-3.6,"spinRate":2561,"spinDirection":109},"zone":14,"typeConfidence":2.0,"plateTime":0.4216645253538567,"extension":6.894842520315812},"index":1,"playId":"e05b2d2f-cd2e-3136-a9f3-761b27664615","pitchNumber":2,"startTime":"2025-08-05T00:15:26.282Z","endTime":"2025-08-05T00:15:30.378Z","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":98.0,"endSpeed":88.7,"strikeZoneTop":3.4,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.034643218798,"aZ":-11.47346226644796,"pfxX":-4.212320828947735,"pfxZ":10.16661098554967,"pX":-0.29306467727923424,"pZ":3.245961915704749,"vX0":3.900781293471423,"vY0":-142.56670627179915,"vZ0":-5.8917679775475,"x":111.83,"y":168.7,"x0":-1.1389234141820286,"y0":50.00624110047344,"z0":6.079434886119317,"aX":-8.580419929267075},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.3,"breakHorizontal":6.7,"spinRate":2335,"spinDirection":209},"zone":1,"typeConfidence":2.0,"plateTime":0.3857649343209304,"extension":7.018316208927026},"hitData":{"launchSpeed":91.0,"launchAngle":34.0,"totalDistance":340.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":113.81,"coordY":73.14}},"index":2,"playId":"751484ec-1546-34d8-abf8-d77a05051046","pitchNumber":3,"startTime":"2025-08-05T00:15:44.277Z","endTime":"2025-08-05T00:15:55.572Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-05T00:15:55.572Z","atBatIndex":40},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Jung Hoo Lee triples (9) on a line drive to right fielder Jack Suwinski. Willy Adames scores. Matt Chapman scores.","rbi":2,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-05T00:16:06.080Z","endTime":"2025-08-05T00:16:36.415Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":72},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669261,"link":"/api/v1/people/669261"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":{"id":693312,"link":"/api/v1/people/693312"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":{"id":693312,"link":"/api/v1/people/693312"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.74609452772532,"aZ":-12.595778057628564,"pfxX":-3.0731423410858048,"pfxZ":9.564984656981718,"pX":-0.11675146620325592,"pZ":3.055095572130781,"vX0":3.6985541000379505,"vY0":-142.4012755361849,"vZ0":-6.140682724375731,"x":99.12,"y":168.23,"x0":-1.035227480967766,"y0":50.00345031980489,"z0":6.041832225312861,"aX":-6.290547486784033},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.2,"breakHorizontal":4.8,"spinRate":2360,"spinDirection":205},"zone":2,"typeConfidence":2.0,"plateTime":0.3851440225813829,"extension":6.888263243961307},"hitData":{"launchSpeed":100.0,"launchAngle":13.0,"totalDistance":285.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":177.15,"coordY":57.43}},"index":0,"playId":"7c47aafd-b7f6-3ce7-a4c2-583dcfaa6bca","pitchNumber":1,"startTime":"2025-08-05T00:16:22.629Z","endTime":"2025-08-05T00:16:36.415Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-05T00:16:36.415Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Patrick Bailey called out on strikes.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-05T00:17:05.235Z","endTime":"2025-08-05T00:18:10.482Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"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":98.0,"endSpeed":89.1,"strikeZoneTop":3.50555267042888,"strikeZoneBottom":1.65985620250235,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.526714928285436,"aZ":-13.487375535499185,"pfxX":-5.046338669249007,"pfxZ":9.175622011620764,"pX":0.6070813948550687,"pZ":1.7246897752160333,"vX0":6.502369152435718,"vY0":-142.24933621982635,"vZ0":-9.482231335072667,"x":112.27,"y":165.87,"x0":-1.0594686291807593,"y0":50.00175257520752,"z0":5.969479947782433,"aX":-10.276799388518425},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.6,"breakHorizontal":7.7,"spinRate":2171,"spinDirection":213},"zone":9,"typeConfidence":2.0,"plateTime":0.38596515310723234,"extension":7.222907881319548},"index":0,"playId":"f9e1cca4-5d7d-3375-a21b-f9a948251f8f","pitchNumber":1,"startTime":"2025-08-05T00:17:25.739Z","endTime":"2025-08-05T00:17:29.415Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.1,"strikeZoneTop":3.41,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.506554043724368,"aZ":-30.644098129533013,"pfxX":1.8113060079082213,"pfxZ":0.8377080634591287,"pX":0.9672234958530204,"pZ":2.177092296104274,"vX0":5.259244562814724,"vY0":-134.07556523839284,"vZ0":-4.228406229855526,"x":89.92,"y":168.7,"x0":-1.2508567498193575,"y0":50.00374819021774,"z0":5.9479388487949345,"aX":3.315958613169581},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":0.8,"breakHorizontal":-4.3,"spinRate":2509,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.4076589892068476,"extension":6.927919230349718},"index":1,"playId":"0379bc36-4552-3fc9-bceb-97e4cd7fe38b","pitchNumber":2,"startTime":"2025-08-05T00:17:45.054Z","endTime":"2025-08-05T00:17:48.115Z","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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":89.3,"strikeZoneTop":3.48919098645789,"strikeZoneBottom":1.71022684460353,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.27810537387778,"aZ":-9.863137840032934,"pfxX":-3.8219912270771825,"pfxZ":10.88534378941683,"pX":0.45226190146717227,"pZ":2.179361725013878,"vX0":5.585608460422404,"vY0":-142.6132112451385,"vZ0":-8.471742334769084,"x":102.19,"y":163.99,"x0":-1.0395654439504363,"y0":50.005406453608494,"z0":5.819292104724754,"aX":-7.83595309892231},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.0,"breakHorizontal":5.8,"spinRate":2244,"spinDirection":209},"zone":9,"typeConfidence":2.0,"plateTime":0.3847762161781816,"extension":7.104034484826197},"index":2,"playId":"79130c6c-33a7-3b55-8f32-0887b7be54b6","pitchNumber":3,"startTime":"2025-08-05T00:18:06.139Z","endTime":"2025-08-05T00:18:10.482Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-05T00:18:10.482Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Isiah Kiner-Falefa grounds out softly, third baseman Matt Chapman to first baseman Rafael Devers.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-05T00:19:58.967Z","endTime":"2025-08-05T00:22:11.632Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":5},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.2,"strikeZoneTop":3.4067019974853,"strikeZoneBottom":1.59424150968098,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.001445906206733,"aZ":-25.897658136156416,"pfxX":2.223000447355613,"pfxZ":4.003505454397798,"pX":0.8154107248923361,"pZ":0.6369449930461089,"vX0":6.507610882088303,"vY0":-124.71518718308573,"vZ0":-9.428458558355926,"x":85.53,"y":205.92,"x0":-2.1208319117346113,"y0":50.00460375453919,"z0":6.615706963888699,"aX":3.488881128993728},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":5.2,"breakHorizontal":-5.6,"spinRate":2497,"spinDirection":178},"zone":14,"typeConfidence":2.0,"plateTime":0.4398401183202685,"extension":6.331805177379011},"index":0,"playId":"3d091498-9919-3065-b3ea-b651f0c87092","pitchNumber":1,"startTime":"2025-08-05T00:20:29.119Z","endTime":"2025-08-05T00:20:32.675Z","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":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.13963765389528,"aZ":-8.671069953420854,"pfxX":-5.62740574217672,"pfxZ":12.821809559047368,"pX":-0.14955040243236278,"pZ":2.7563023898746963,"vX0":6.973171022171096,"vY0":-135.18576337832255,"vZ0":-9.001125738259171,"x":96.49,"y":193.2,"x0":-2.043110180794861,"y0":50.00362217386398,"z0":6.756594054911692,"aX":-10.315995317378395},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":21.2,"breakHorizontal":8.5,"spinRate":2440,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.4066958882935925,"extension":6.090477016494629},"index":1,"playId":"d5f30078-e28b-366e-b9f7-944c256ede13","pitchNumber":2,"startTime":"2025-08-05T00:20:44.261Z","endTime":"2025-08-05T00:20:49.936Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.530800282677635,"aZ":-9.532132024852096,"pfxX":-4.019571905271838,"pfxZ":11.982196398691448,"pX":0.2718714262595709,"pZ":3.2523901143315324,"vX0":7.204395041416532,"vY0":-136.9155359069581,"vZ0":-7.83099662436202,"x":97.37,"y":172.94,"x0":-1.876909822933377,"y0":50.005901653665376,"z0":6.810269923864464,"aX":-7.59813245400977},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":20.2,"breakHorizontal":5.6,"spinRate":2413,"spinDirection":203},"zone":2,"typeConfidence":2.0,"plateTime":0.4007619742026671,"extension":6.169684631595417},"index":2,"playId":"2d2c8b64-77b4-3434-97b6-299bfbec9531","pitchNumber":3,"startTime":"2025-08-05T00:21:00.676Z","endTime":"2025-08-05T00:21:03.676Z","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":95.6,"endSpeed":87.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.007395992347995,"aZ":-10.639476940986869,"pfxX":-4.6746142924232545,"pfxZ":11.009021378064086,"pX":0.10151698958806538,"pZ":3.966078877257344,"vX0":6.751784196116093,"vY0":-138.94174495795428,"vZ0":-6.093850249548964,"x":96.93,"y":177.18,"x0":-1.7521706241600483,"y0":50.00097026272931,"z0":6.894057548913068,"aX":-9.14293524789592},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.8,"breakHorizontal":7.1,"spinRate":2495,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.39415155980269967,"extension":6.121879797715328},"index":3,"playId":"6d49fcf9-a000-3ca2-8d83-5cebdd502797","pitchNumber":4,"startTime":"2025-08-05T00:21:18.988Z","endTime":"2025-08-05T00:21:21.988Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":75.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.144974031178872,"aZ":-34.94953544184942,"pfxX":2.6159231537240997,"pfxZ":-1.951398676452989,"pX":0.5902783554001474,"pZ":2.1002851211359284,"vX0":5.947746422356756,"vY0":-118.53045158156026,"vZ0":-3.2403517725961803,"x":90.79,"y":174.35,"x0":-2.2887601757825227,"y0":50.0007997906694,"z0":6.668625469164422,"aX":3.728648249590059},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-4.1,"breakHorizontal":-6.1,"spinRate":2570,"spinDirection":51},"zone":6,"typeConfidence":2.0,"plateTime":0.4616758856002705,"extension":6.271254558226396},"index":4,"playId":"1e52b696-6be9-3045-9ed2-a4b02effc9f3","pitchNumber":5,"startTime":"2025-08-05T00:21:41.376Z","endTime":"2025-08-05T00:21:46.100Z","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":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.865932825225823,"aZ":-10.11484244088888,"pfxX":-3.7008776920163484,"pfxZ":11.554952207682685,"pX":-1.095372843910946,"pZ":2.6273001506039466,"vX0":3.4359317939719856,"vY0":-137.39416984651115,"vZ0":-9.198103176619727,"x":107.89,"y":177.18,"x0":-1.8822169382798348,"y0":50.00420884687652,"z0":6.709043668118333,"aX":-7.065739677132887},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.2,"breakHorizontal":6.0,"spinRate":2366,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.3988830423948797,"extension":6.145356221070894},"hitData":{"launchSpeed":54.1,"launchAngle":-28.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":104.69,"coordY":172.97}},"index":5,"playId":"fd57221a-7c3d-307c-b5cb-9eb0325f4aa8","pitchNumber":6,"startTime":"2025-08-05T00:22:02.158Z","endTime":"2025-08-05T00:22:11.632Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-05T00:22:11.632Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Horwitz grounds out, third baseman Matt Chapman to first baseman Rafael Devers.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-05T00:22:23.006Z","endTime":"2025-08-05T00:24:10.966Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":4},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.8,"strikeZoneTop":3.71744859644692,"strikeZoneBottom":1.78068779094962,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.443269656614373,"aZ":-11.096104813697325,"pfxX":-3.821661069382607,"pfxZ":11.107544068245092,"pX":-1.495332200198397,"pZ":4.0388031079150295,"vX0":3.169721313318914,"vY0":-137.1560462778633,"vZ0":-5.523096581924324,"x":146.9,"y":106.97,"x0":-2.171682411243708,"y0":50.00584029810511,"z0":6.841285788428455,"aX":-7.254052959079152},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.1,"breakHorizontal":6.2,"spinRate":2429,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.3999567291094186,"extension":6.173525586448803},"index":0,"playId":"c4f0fc4e-e2ad-34ff-91c2-dd8db3f2dafb","pitchNumber":1,"startTime":"2025-08-05T00:22:36.294Z","endTime":"2025-08-05T00:22:40.266Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.6,"strikeZoneTop":3.62,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.657724341916214,"aZ":-11.487384656409485,"pfxX":-5.6731656917383075,"pfxZ":10.955346940825649,"pX":-0.15701446391264046,"pZ":3.179293682385272,"vX0":6.963748875991682,"vY0":-137.11575273124757,"vZ0":-7.518257241392844,"x":101.75,"y":151.73,"x0":-2.002505050790222,"y0":50.005238114676224,"z0":6.755851860206524,"aX":-10.715121128048583},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.2,"breakHorizontal":8.6,"spinRate":2401,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.4007351015694902,"extension":6.234362288617376},"index":1,"playId":"bb3aeb8b-f842-3d9a-a070-0b5ecb50abf0","pitchNumber":2,"startTime":"2025-08-05T00:22:52.486Z","endTime":"2025-08-05T00:22:59.293Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":73.9,"strikeZoneTop":3.62,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.020520919362486,"aZ":-31.86716718781796,"pfxX":4.647881642894337,"pfxZ":0.22212811093542228,"pX":0.24789006339694297,"pZ":2.204749574646688,"vX0":4.808424569570896,"vY0":-116.77069192244693,"vZ0":-3.5664879221187933,"x":95.18,"y":163.04,"x0":-2.44564217549813,"y0":50.00253939217602,"z0":6.7658922798765,"aX":6.385087904991856},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-0.2,"breakHorizontal":-9.6,"spinRate":2605,"spinDirection":47},"zone":8,"typeConfidence":2.0,"plateTime":0.46996243103997903,"extension":6.116051955559666},"index":2,"playId":"d483d1bb-7147-32c3-8c95-089c2b3c801d","pitchNumber":3,"startTime":"2025-08-05T00:23:16.790Z","endTime":"2025-08-05T00:23:20.991Z","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":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.8,"strikeZoneTop":3.62,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.471927150877764,"aZ":-24.565381397265824,"pfxX":-0.037258834540063734,"pfxZ":4.525193364271297,"pX":0.5316344037583877,"pZ":1.495225958473709,"vX0":7.007676919410781,"vY0":-128.75195277014967,"vZ0":-8.36869315875762,"x":95.62,"y":167.76,"x0":-2.219226736983954,"y0":50.001118639682254,"z0":6.6856029305282485,"aX":-0.06351811458353526},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.5,"breakHorizontal":-1.4,"spinRate":2542,"spinDirection":180},"zone":14,"typeConfidence":2.0,"plateTime":0.42525048297114676,"extension":6.088868381914054},"index":3,"playId":"cc0f80ff-ec02-3672-aad7-682058874562","pitchNumber":4,"startTime":"2025-08-05T00:23:36.636Z","endTime":"2025-08-05T00:23:42.475Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.1,"strikeZoneTop":3.62,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.153722987278453,"aZ":-30.52242678586518,"pfxX":4.420720992638696,"pfxZ":1.1456157299365364,"pX":0.929862448793738,"pZ":1.3756386268064207,"vX0":6.606349226701326,"vY0":-119.8017222297146,"vZ0":-5.808102118006653,"x":109.2,"y":161.16,"x0":-2.44297286149405,"y0":50.00485900739184,"z0":6.574999853619482,"aX":6.3969539518327245},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":0.8,"breakHorizontal":-9.7,"spinRate":2714,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.45801125956362077,"extension":6.117556131451977},"hitData":{"launchSpeed":28.5,"launchAngle":-40.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":116.85,"coordY":175.5}},"index":4,"playId":"a18b482e-df44-3bb4-9ba9-59408a248999","pitchNumber":5,"startTime":"2025-08-05T00:24:01.935Z","endTime":"2025-08-05T00:24:10.966Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-05T00:24:10.966Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tommy Pham strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-05T00:25:01.994Z","endTime":"2025-08-05T00:26:16.445Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-05T00:24:37.118Z","endTime":"2025-08-05T00:25:01.994Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.6,"strikeZoneTop":3.54529598288145,"strikeZoneBottom":1.76447487712969,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.88948434529454,"aZ":-9.704741485271605,"pfxX":-5.530163256600184,"pfxZ":11.494467768012619,"pX":1.5342245328319588,"pZ":2.00353349945806,"vX0":10.840792883605056,"vY0":-139.09522741975533,"vZ0":-10.891747581130694,"x":76.33,"y":194.61,"x0":-1.6993397203906249,"y0":50.00156603180339,"z0":6.618540106250991,"aX":-10.809867302691243},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.6,"breakHorizontal":7.7,"spinRate":2381,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.39412198676552057,"extension":6.161309621293487},"index":1,"playId":"4f012ec6-ace9-3ced-aa70-504bb2d30c56","pitchNumber":1,"startTime":"2025-08-05T00:25:01.994Z","endTime":"2025-08-05T00:25:05.984Z","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":78.8,"endSpeed":72.8,"strikeZoneTop":3.49095493447963,"strikeZoneBottom":1.70984842713482,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.0738226532724,"aZ":-41.96298430853913,"pfxX":3.6168351540758477,"pfxZ":-7.465561091014815,"pX":0.9427151157101213,"pZ":0.49770012484226916,"vX0":5.974565159069621,"vY0":-114.57694407054449,"vZ0":-4.7498457628395805,"x":94.3,"y":212.52,"x0":-2.1839358189820754,"y0":50.005399156602415,"z0":6.761984721459369,"aX":4.739142355074577},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-14.5,"breakHorizontal":-8.3,"spinRate":2829,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.4807558050006584,"extension":6.257012157928122},"index":2,"playId":"00e90223-0892-395e-9678-c40c400c6462","pitchNumber":2,"startTime":"2025-08-05T00:25:15.814Z","endTime":"2025-08-05T00:25:19.871Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.3,"strikeZoneTop":3.51626411201335,"strikeZoneBottom":1.77598257054783,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.525323515183935,"aZ":-13.164587513710586,"pfxX":-7.190491433171696,"pfxZ":9.999317483899842,"pX":0.592639768042804,"pZ":1.7854711303738384,"vX0":8.956344787300605,"vY0":-137.50959078836595,"vZ0":-10.777196006610943,"x":89.92,"y":172.94,"x0":-1.7834458441036707,"y0":50.006494876405,"z0":6.6661726590272625,"aX":-13.675228823608313},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.7,"breakHorizontal":11.0,"spinRate":2350,"spinDirection":211},"zone":9,"typeConfidence":2.0,"plateTime":0.39940480424964386,"extension":6.173577692882232},"index":3,"playId":"196dd348-8bc8-39e7-9afb-e06fdff8ec04","pitchNumber":3,"startTime":"2025-08-05T00:25:32.543Z","endTime":"2025-08-05T00:25:36.276Z","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":95.1,"endSpeed":86.3,"strikeZoneTop":3.48,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.25721110851338,"aZ":-12.108077686768663,"pfxX":-5.137720307808044,"pfxZ":10.496021885612738,"pX":0.5894307950698486,"pZ":2.859237336285301,"vX0":8.324324830251404,"vY0":-138.02027999091848,"vZ0":-8.483643548166135,"x":94.74,"y":167.28,"x0":-1.8105849139556418,"y0":50.00664918686175,"z0":6.806005699092112,"aX":-9.826610375023831},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.2,"breakHorizontal":7.4,"spinRate":2352,"spinDirection":202},"zone":6,"typeConfidence":2.0,"plateTime":0.398197182907023,"extension":6.078212944020496},"index":4,"playId":"162a04c6-dd74-3da7-a6db-a16297c0489c","pitchNumber":4,"startTime":"2025-08-05T00:25:50.899Z","endTime":"2025-08-05T00:25:54.223Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.1,"strikeZoneTop":3.48,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.706419173760587,"aZ":-23.330412186635126,"pfxX":-10.645598971735552,"pfxZ":5.627352518775657,"pX":0.14316336947579583,"pZ":0.6247589668539791,"vX0":8.90293729067908,"vY0":-124.46872142653456,"vZ0":-9.742575011244343,"x":89.04,"y":219.59,"x0":-2.0949165940095975,"y0":50.00009578839055,"z0":6.51742969776416,"aX":-16.72075382762493},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":8.0,"breakHorizontal":17.3,"spinRate":1697,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.43984631161127297,"extension":6.260902652090762},"index":5,"playId":"0b8359f8-97f3-3564-942f-ada2cd559557","pitchNumber":5,"startTime":"2025-08-05T00:26:12.457Z","endTime":"2025-08-05T00:26:16.445Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-05T00:26:16.445Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Grant McCray called out on strikes.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-05T00:28:27.866Z","endTime":"2025-08-05T00:29:05.935Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.2,"strikeZoneTop":3.61,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.35616229204035,"aZ":-11.59944787805862,"pfxX":-2.5901675419102785,"pfxZ":10.342637109347677,"pX":0.07108865781512175,"pZ":1.765235032957476,"vX0":4.262350180314574,"vY0":-140.29336900136545,"vZ0":-9.33097838221018,"x":88.16,"y":152.21,"x0":-1.132798271044043,"y0":50.00132063302658,"z0":5.894460258586169,"aX":-5.1521891373037585},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.9,"breakHorizontal":3.8,"spinRate":2218,"spinDirection":206},"zone":8,"typeConfidence":2.0,"plateTime":0.39071652948778635,"extension":7.002550904602933},"index":0,"playId":"f62f6560-8d10-3c36-8c39-a58502d4dab1","pitchNumber":1,"startTime":"2025-08-05T00:28:27.866Z","endTime":"2025-08-05T00:28:31.616Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.1,"strikeZoneTop":3.61,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.069922756117727,"aZ":-43.71479723456984,"pfxX":4.601530386926009,"pfxZ":-8.101017823861293,"pX":0.6442789323462925,"pZ":1.7933274265181685,"vX0":3.1951940513287678,"vY0":-119.45067921423491,"vZ0":-0.3016370413546847,"x":86.85,"y":163.51,"x0":-1.3152230273326875,"y0":50.003728417463165,"z0":5.899591749586673,"aX":6.554239990158935},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-14.4,"breakHorizontal":-9.2,"spinRate":2665,"spinDirection":37},"zone":9,"typeConfidence":2.0,"plateTime":0.4610707605061699,"extension":6.836838496950954},"index":1,"playId":"5c1434d8-a084-35bb-9f24-ab81d06e281e","pitchNumber":2,"startTime":"2025-08-05T00:28:45.607Z","endTime":"2025-08-05T00:28:49.011Z","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":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":89.7,"strikeZoneTop":3.62155943532753,"strikeZoneBottom":1.66872694622761,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.17671017370302,"aZ":-12.441382905838756,"pfxX":-4.92940058926124,"pfxZ":9.555199828270755,"pX":0.5874137863026845,"pZ":2.4245137153190255,"vX0":6.729804335273144,"vY0":-143.05507181310682,"vZ0":-7.494928833665805,"x":84.66,"y":158.8,"x0":-1.1592791663892585,"y0":50.00059394686516,"z0":5.864981476676713,"aX":-10.17748821740714},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.8,"breakHorizontal":7.6,"spinRate":2386,"spinDirection":210},"zone":6,"typeConfidence":2.0,"plateTime":0.38344932892742944,"extension":7.1949967667109656},"index":2,"playId":"c5616e5c-4b52-3f99-bd65-f7a447a61f87","pitchNumber":3,"startTime":"2025-08-05T00:29:01.561Z","endTime":"2025-08-05T00:29:05.935Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-05T00:29:05.935Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Heliot Ramos singles on a ground ball to shortstop Liover Peguero.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-05T00:29:27.279Z","endTime":"2025-08-05T00:29:53.529Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678894,"link":"/api/v1/people/678894"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":98.9,"endSpeed":89.9,"strikeZoneTop":3.17440759415953,"strikeZoneBottom":1.60193172791193,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.16686920931145,"aZ":-11.521428374044689,"pfxX":-4.497363989315762,"pfxZ":9.953130570914396,"pX":1.4715379337548247,"pZ":2.190672882245345,"vX0":8.363148567083245,"vY0":-143.58605193707413,"vZ0":-8.309623277723164,"x":65.37,"y":180.01,"x0":-0.9028461458824529,"y0":50.006698526584536,"z0":5.850693447502516,"aX":-9.335988550540463},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.3,"breakHorizontal":6.4,"spinRate":2385,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.3823831320310913,"extension":7.212483212396346},"index":0,"playId":"fa62a69e-2395-3b8e-a9a1-f2a40d29626f","pitchNumber":1,"startTime":"2025-08-05T00:29:27.279Z","endTime":"2025-08-05T00:29:30.667Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.0,"strikeZoneTop":3.27,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.80359577114685,"aZ":-11.28030440331553,"pfxX":-4.736802090606959,"pfxZ":10.509677197782505,"pX":-0.07346185987459716,"pZ":1.534140772054877,"vX0":4.629250112537504,"vY0":-140.56046134562857,"vZ0":-9.820867205780704,"x":91.23,"y":180.48,"x0":-1.1315541577762467,"y0":50.00142418692854,"z0":5.81938415000614,"aX":-9.415774464144238},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.0,"breakHorizontal":7.6,"spinRate":2364,"spinDirection":209},"zone":8,"typeConfidence":2.0,"plateTime":0.3906541794091609,"extension":6.9508235723169145},"hitData":{"launchSpeed":106.7,"launchAngle":-8.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.1,"coordY":146.8}},"index":1,"playId":"4135cf0d-9c76-3e18-9f49-6ea4a344ea74","pitchNumber":2,"startTime":"2025-08-05T00:29:41.505Z","endTime":"2025-08-05T00:29:53.529Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-05T00:29:53.529Z","atBatIndex":47},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Rafael Devers grounds into a force out, pitcher Kyle Nicolas to shortstop Liover Peguero. Heliot Ramos out at 2nd. Rafael Devers to 1st.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-05T00:30:25.350Z","endTime":"2025-08-05T00:31:34.929Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"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":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":693312,"link":"/api/v1/people/693312"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":678894,"link":"/api/v1/people/678894"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"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(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":99.6,"endSpeed":90.7,"strikeZoneTop":3.53,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.089951720748346,"aZ":-12.191267863042587,"pfxX":-4.531682591634766,"pfxZ":9.431619617660928,"pX":0.0097984224852027,"pZ":3.186516941505068,"vX0":5.068014130467113,"vY0":-144.91963638486035,"vZ0":-5.78757221980575,"x":103.51,"y":115.92,"x0":-1.1761337466850659,"y0":50.002732288650066,"z0":5.959816568548916,"aX":-9.60176979072713},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.1,"breakHorizontal":7.2,"spinRate":2287,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.3785009101412644,"extension":7.125730044117263},"index":0,"playId":"535e74e8-a3bc-3719-a8e8-9f01a62d0cca","pitchNumber":1,"startTime":"2025-08-05T00:30:25.350Z","endTime":"2025-08-05T00:30:29.304Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.9,"strikeZoneTop":3.53,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.807904738380376,"aZ":-31.864266592248978,"pfxX":3.176175728226484,"pfxZ":0.17545482015982827,"pX":-0.5380038769998616,"pZ":2.830434424648076,"vX0":1.046587697561357,"vY0":-132.36354094803323,"vZ0":-2.088014807032149,"x":132.87,"y":128.18,"x0":-1.3506780339906566,"y0":50.00365748966525,"z0":5.950233508196161,"aX":5.666929500102693},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":0.1,"breakHorizontal":-6.0,"spinRate":2511,"spinDirection":130},"zone":4,"typeConfidence":2.0,"plateTime":0.412933982606595,"extension":6.9003226327322675},"index":1,"playId":"447d9edc-3619-306a-9489-95a693d79107","pitchNumber":2,"startTime":"2025-08-05T00:30:46.218Z","endTime":"2025-08-05T00:30:56.228Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.8,"strikeZoneTop":3.53,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.70025581544612,"aZ":-41.9254404853507,"pfxX":5.236226185025154,"pfxZ":-6.05935788949165,"pX":0.11076040605371251,"pZ":2.5438220356772066,"vX0":1.7523726724102204,"vY0":-126.04465789848271,"vZ0":-0.16851894380082877,"x":109.64,"y":160.22,"x0":-1.2739005292608554,"y0":50.00385415919534,"z0":5.997719273978123,"aX":8.423182125405503},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-10.8,"breakHorizontal":-9.8,"spinRate":2719,"spinDirection":38},"zone":5,"typeConfidence":2.0,"plateTime":0.434591747328712,"extension":6.8222606951126386},"hitData":{"launchSpeed":62.7,"launchAngle":-59.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.67,"coordY":190.37}},"index":2,"playId":"c7698249-e167-3117-b26d-260a44323fe8","pitchNumber":3,"startTime":"2025-08-05T00:31:26.015Z","endTime":"2025-08-05T00:31:34.929Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-05T00:31:34.929Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willy Adames grounds out, third baseman Isiah Kiner-Falefa to first baseman Spencer Horwitz.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-05T00:32:09.821Z","endTime":"2025-08-05T00:32:58.776Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":"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},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.0,"strikeZoneTop":3.51,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.555123788799893,"aZ":-28.372988378762784,"pfxX":1.757653423823578,"pfxZ":2.1910128576914887,"pX":0.5157440669429355,"pZ":-0.03802672205135315,"vX0":4.455055546376076,"vY0":-130.98533095313817,"vZ0":-9.205365706233598,"x":101.75,"y":198.38,"x0":-1.4376491158399671,"y0":50.00037398509276,"z0":5.654430340890408,"aX":3.042114605579425},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.0,"breakHorizontal":-4.2,"spinRate":2589,"spinDirection":118},"zone":14,"typeConfidence":2.0,"plateTime":0.4187132493342349,"extension":7.100537614410029},"index":0,"playId":"c1e17732-a505-3d49-8630-aa65dbd0b607","pitchNumber":1,"startTime":"2025-08-05T00:32:09.821Z","endTime":"2025-08-05T00:32:15.598Z","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.1,"strikeZoneTop":3.5437236032265,"strikeZoneBottom":1.78001916156833,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.481477192084114,"aZ":-11.49301475928013,"pfxX":-3.7969543585611225,"pfxZ":10.086249162836012,"pX":0.0618737900165868,"pZ":3.9907466545837624,"vX0":4.751114321809965,"vY0":-142.6727577326509,"vZ0":-3.6796629853178477,"x":110.08,"y":91.42,"x0":-1.135910169979798,"y0":50.00320222793358,"z0":6.027761225303645,"aX":-7.786006910175656},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.6,"breakHorizontal":5.9,"spinRate":2305,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.3847028997940205,"extension":6.925649957938488},"index":1,"playId":"90bc2752-a883-3d2f-8933-4ab0bc27365b","pitchNumber":2,"startTime":"2025-08-05T00:32:34.660Z","endTime":"2025-08-05T00:32:38.314Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.1,"strikeZoneTop":3.51,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.763700167905224,"aZ":-13.5040009173569,"pfxX":-3.9126767144243817,"pfxZ":9.397688692753578,"pX":0.7333096191944938,"pZ":2.0582966809931738,"vX0":6.491250170068145,"vY0":-140.072664930369,"vZ0":-7.963386563322903,"x":94.74,"y":155.98,"x0":-1.10619232519192,"y0":50.00184463680729,"z0":5.821943277868185,"aX":-7.772459498837366},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.5,"breakHorizontal":5.8,"spinRate":2188,"spinDirection":213},"zone":9,"typeConfidence":2.0,"plateTime":0.39110083897748105,"extension":7.154548804622973},"hitData":{"launchSpeed":61.8,"launchAngle":-53.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.94,"coordY":177.66}},"index":2,"playId":"c2234dc1-ffd5-3bad-bcfd-8b23d850b2cf","pitchNumber":3,"startTime":"2025-08-05T00:32:50.609Z","endTime":"2025-08-05T00:32:58.776Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-05T00:32:58.776Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Gonzales called out on strikes.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-05T00:35:14.968Z","endTime":"2025-08-05T00:36:24.334Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Carson Seymour replaces Justin Verlander.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-05T00:35:14.966Z","endTime":"2025-08-05T00:35:14.967Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":693313,"link":"/api/v1/people/693313"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.9,"strikeZoneTop":3.56939549657785,"strikeZoneBottom":1.64227200004941,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.28669390988606,"aZ":-32.62812526107474,"pfxX":-2.1721051538761458,"pfxZ":-0.2772916082246315,"pX":2.1827521347093173,"pZ":-0.3999464703566231,"vX0":10.247839501214616,"vY0":-126.36869059569756,"vZ0":-8.696609369060255,"x":62.05,"y":174.09,"x0":-1.6396952533113174,"y0":50.00630752413032,"z0":5.700612707684595,"aX":-3.5220309374405385},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-2.4,"breakHorizontal":1.7,"spinRate":2185,"spinDirection":4},"zone":14,"typeConfidence":2.0,"plateTime":0.4331161492771969,"extension":6.752773967822853},"index":1,"playId":"974dee93-ac49-397c-9ddc-267213088343","pitchNumber":1,"startTime":"2025-08-05T00:35:14.968Z","endTime":"2025-08-05T00:35:18.556Z","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":94.7,"endSpeed":86.5,"strikeZoneTop":3.52,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.257208529682256,"aZ":-21.971690465604553,"pfxX":-9.624894149453882,"pfxZ":5.339105768856904,"pX":0.49971845727522557,"pZ":2.237584158744393,"vX0":9.270544904635912,"vY0":-137.57256291282076,"vZ0":-5.631928894718332,"x":90.56,"y":160.41,"x0":-1.6674566646249644,"y0":50.0065206250584,"z0":5.806191422373268,"aX":-18.405677997732216},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.6,"breakHorizontal":15.5,"spinRate":2229,"spinDirection":228},"zone":6,"typeConfidence":2.0,"plateTime":0.3985334831955223,"extension":6.641140176437653},"index":2,"playId":"a2f25e8c-f07a-3b24-802a-9d3a3923540c","pitchNumber":2,"startTime":"2025-08-05T00:35:30.107Z","endTime":"2025-08-05T00:35:34.407Z","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":95.6,"endSpeed":88.1,"strikeZoneTop":3.56156608819219,"strikeZoneBottom":1.67471696818947,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.406832532346222,"aZ":-16.85539718938257,"pfxX":-5.396910250483289,"pfxZ":7.775819062656861,"pX":1.1921671741002453,"pZ":2.61356625905197,"vX0":9.77142929392195,"vY0":-138.84643607246394,"vZ0":-5.7582840542937115,"x":65.13,"y":169.37,"x0":-1.6569194711850357,"y0":50.003986490726575,"z0":5.819431068286855,"aX":-10.634916960270596},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.2,"breakHorizontal":7.9,"spinRate":2358,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.3930939335053001,"extension":6.7085270148211675},"index":3,"playId":"8cf1c38d-735c-3fd8-8959-886c7941712e","pitchNumber":3,"startTime":"2025-08-05T00:35:47.422Z","endTime":"2025-08-05T00:35:51.354Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.2,"strikeZoneTop":3.52,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.314372690781607,"aZ":-21.651271892076824,"pfxX":-10.14290921487073,"pfxZ":5.404413199913018,"pX":-0.4592385004369966,"pZ":2.9761569537308885,"vX0":7.2361349481131905,"vY0":-138.73575094635612,"vZ0":-3.8911022168456935,"x":119.51,"y":158.53,"x0":-1.7846778842342441,"y0":50.005934369849825,"z0":5.841827249873273,"aX":-19.75702901400091},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.1,"breakHorizontal":16.8,"spinRate":2314,"spinDirection":227},"zone":1,"typeConfidence":2.0,"plateTime":0.3949476126406686,"extension":6.6631294156523095},"index":4,"playId":"3d78023f-6c99-30d2-baa1-f8ea23b7470f","pitchNumber":4,"startTime":"2025-08-05T00:36:00.218Z","endTime":"2025-08-05T00:36:03.902Z","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":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.2,"strikeZoneTop":3.53680838345029,"strikeZoneBottom":1.43142064380175,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.84008271205019,"aZ":-14.382431281342184,"pfxX":-6.7037573896315426,"pfxZ":8.965208266004371,"pX":0.5244799047409491,"pZ":1.4813231174155685,"vX0":8.294478093278123,"vY0":-140.02606264288545,"vZ0":-8.967169682999915,"x":114.69,"y":162.3,"x0":-1.6061374475188648,"y0":50.003629572387204,"z0":5.6680165411863985,"aX":-13.303970944636404},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.5,"breakHorizontal":10.4,"spinRate":2273,"spinDirection":222},"zone":9,"typeConfidence":2.0,"plateTime":0.39128338531609197,"extension":6.684462907540521},"index":5,"playId":"18baf2af-83db-39ca-9f54-21298e15b718","pitchNumber":5,"startTime":"2025-08-05T00:36:19.720Z","endTime":"2025-08-05T00:36:24.334Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-05T00:36:24.334Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Oneil Cruz grounds out, second baseman Casey Schmitt to first baseman Rafael Devers.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-05T00:36:46.298Z","endTime":"2025-08-05T00:37:16.427Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"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":"Groundout","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":1},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"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":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.3,"strikeZoneTop":3.85622380436981,"strikeZoneBottom":1.83466014415339,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.730493474143696,"aZ":-34.77074932645005,"pfxX":-1.2723502235990747,"pfxZ":-1.5737202973927995,"pX":1.6794899157337264,"pZ":0.24940261561326535,"vX0":9.029886662218862,"vY0":-127.42642857741774,"vZ0":-6.7640621182966445,"x":98.9,"y":214.63,"x0":-1.7420296428299407,"y0":50.00380096749811,"z0":5.678997383714893,"aX":-2.0962804670484054},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-4.2,"breakHorizontal":0.4,"spinRate":2237,"spinDirection":8},"zone":14,"typeConfidence":2.0,"plateTime":0.4295227588100574,"extension":6.638405639266658},"index":0,"playId":"b4f3e8d4-f4af-371a-8487-8726a177ddce","pitchNumber":1,"startTime":"2025-08-05T00:36:46.298Z","endTime":"2025-08-05T00:36:50.624Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.3,"strikeZoneTop":3.86,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.50878577212818,"aZ":-25.434372289621336,"pfxX":-8.525787453368567,"pfxZ":3.4480315032124,"pX":-0.7529972881549877,"pZ":2.652219907574779,"vX0":6.091033384199096,"vY0":-139.24876544037406,"vZ0":-3.818473363121617,"x":96.7,"y":160.41,"x0":-1.8657412969125386,"y0":50.004769670272076,"z0":5.732510908383809,"aX":-16.67383449486852},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":5.6,"breakHorizontal":14.2,"spinRate":2205,"spinDirection":225},"zone":4,"typeConfidence":2.0,"plateTime":0.39398631239009685,"extension":6.688998341967092},"hitData":{"launchSpeed":110.2,"launchAngle":-18.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.17,"coordY":148.86}},"index":1,"playId":"fd06bb5d-839a-3af9-a85f-65eb1312f9f4","pitchNumber":2,"startTime":"2025-08-05T00:37:08.820Z","endTime":"2025-08-05T00:37:16.427Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-05T00:37:16.427Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andrew McCutchen strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-05T00:37:44.682Z","endTime":"2025-08-05T00:38:51.049Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.1,"strikeZoneTop":3.39516587812297,"strikeZoneBottom":1.67348452100502,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.698735549948964,"aZ":-14.31877828245661,"pfxX":-4.6983751773534985,"pfxZ":9.005055307015928,"pX":1.24164879095552,"pZ":2.244411384433275,"vX0":9.429864733434625,"vY0":-139.9562109301211,"vZ0":-7.037462230523158,"x":55.48,"y":175.5,"x0":-1.5615317000447302,"y0":50.00430540966361,"z0":5.730045021439918,"aX":-9.318282973577096},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.0,"breakHorizontal":6.6,"spinRate":2218,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.39140300913040216,"extension":6.735424521365255},"index":0,"playId":"520e1d5c-180d-32a0-ad60-a7ffe5be3cd6","pitchNumber":1,"startTime":"2025-08-05T00:37:44.682Z","endTime":"2025-08-05T00:37:50.694Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.8,"strikeZoneTop":3.40833610264182,"strikeZoneBottom":1.64720514645305,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.02867558982795,"aZ":-29.055667130123524,"pfxX":-10.07447134980051,"pfxZ":1.6199197849655107,"pX":0.6511367628563975,"pZ":2.2001852970529834,"vX0":9.597392430240692,"vY0":-138.51090224214357,"vZ0":-4.310822806492834,"x":111.18,"y":152.87,"x0":-1.5620303844374264,"y0":50.006111889046444,"z0":5.7361888623656485,"aX":-19.437453910932756},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":2.2,"breakHorizontal":16.1,"spinRate":2112,"spinDirection":227},"zone":6,"typeConfidence":2.0,"plateTime":0.39654387833455473,"extension":6.70478209361246},"index":1,"playId":"d6cdb346-6f62-3401-b96b-5d9729299939","pitchNumber":2,"startTime":"2025-08-05T00:37:56.002Z","endTime":"2025-08-05T00:37:59.538Z","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":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.8,"strikeZoneTop":3.51061412650525,"strikeZoneBottom":1.74981787205454,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.52666473583316,"aZ":-39.87619046268881,"pfxX":4.0302982532591285,"pfxZ":-5.0021519487083514,"pX":1.2068405535644804,"pZ":-0.3003178583498775,"vX0":6.109408811839268,"vY0":-123.86368779430059,"vZ0":-6.1701750764032175,"x":84.42,"y":198.6,"x0":-1.8223790011010603,"y0":50.00061843350151,"z0":5.587113289649001,"aX":6.210733872019835},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-10.3,"breakHorizontal":-8.8,"spinRate":1810,"spinDirection":15},"zone":14,"typeConfidence":2.0,"plateTime":0.44352290928657734,"extension":6.763111529113929},"index":2,"playId":"d9cd3aa0-2e8b-3428-afb3-645334724d23","pitchNumber":3,"startTime":"2025-08-05T00:38:09.319Z","endTime":"2025-08-05T00:38:13.505Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.5,"strikeZoneTop":3.48,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.50978024973942,"aZ":-20.49459780673895,"pfxX":-10.338650779090251,"pfxZ":6.214346845219373,"pX":0.03765703429646285,"pZ":2.0968977128242328,"vX0":7.986393078635006,"vY0":-136.79085618482677,"vZ0":-6.069383748735471,"x":98.46,"y":156.64,"x0":-1.5887074019020184,"y0":50.00198833021018,"z0":5.767005395439429,"aX":-19.429467359192696},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.0,"breakHorizontal":16.8,"spinRate":2249,"spinDirection":228},"zone":8,"typeConfidence":2.0,"plateTime":0.4016869289676457,"extension":6.680755946954481},"index":3,"playId":"361da70e-d476-345e-9a02-abdc9262f3a1","pitchNumber":4,"startTime":"2025-08-05T00:38:28.722Z","endTime":"2025-08-05T00:38:31.877Z","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":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.3,"strikeZoneTop":3.48,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.454899588693245,"aZ":-16.600496689436223,"pfxX":-4.099998570823818,"pfxZ":7.77642348151495,"pX":0.45415185331030156,"pZ":3.058549195249398,"vX0":7.537516631701588,"vY0":-140.74928351559691,"vZ0":-4.638213609223695,"x":99.69,"y":156.2,"x0":-1.7279720917576635,"y0":50.00376100735697,"z0":5.805526710325174,"aX":-8.212667396247177},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.3,"breakHorizontal":5.9,"spinRate":2259,"spinDirection":228},"zone":3,"typeConfidence":2.0,"plateTime":0.3894071437985107,"extension":6.644628511657178},"index":4,"playId":"8638d477-711b-33dc-8bf4-c5111842a415","pitchNumber":5,"startTime":"2025-08-05T00:38:47.221Z","endTime":"2025-08-05T00:38:51.049Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-05T00:38:51.049Z","atBatIndex":52},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Matt Chapman lines out to shortstop Liover Peguero.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-05T00:40:44.106Z","endTime":"2025-08-05T00:41:18.084Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"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":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678894,"link":"/api/v1/people/678894"},"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":0},"pitchData":{"startSpeed":96.0,"endSpeed":86.9,"strikeZoneTop":3.45737094976541,"strikeZoneBottom":1.67819797200454,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.29526803903406,"aZ":-12.505614482189966,"pfxX":-4.907381258404473,"pfxZ":10.076135515451286,"pX":0.5417734849348024,"pZ":3.3282892913937547,"vX0":6.430367221942975,"vY0":-139.52361112804314,"vZ0":-5.060100439691677,"x":96.35,"y":148.92,"x0":-1.165971508451468,"y0":50.00205460503896,"z0":6.003914202432612,"aX":-9.579072769747992},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.3,"breakHorizontal":7.4,"spinRate":2349,"spinDirection":212},"zone":3,"typeConfidence":2.0,"plateTime":0.39405571438599774,"extension":6.857541938468704},"index":0,"playId":"d2bd416a-e2eb-37b5-9e36-46e2267c9899","pitchNumber":1,"startTime":"2025-08-05T00:40:58.385Z","endTime":"2025-08-05T00:41:02.156Z","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":0},"pitchData":{"startSpeed":89.3,"endSpeed":81.7,"strikeZoneTop":3.56,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.817173843592514,"aZ":-30.934250656715438,"pfxX":0.9333483134887768,"pfxZ":0.7269110565912005,"pX":-0.19657380890798304,"pZ":2.473130740502822,"vX0":2.5127970241308164,"vY0":-130.09828694910502,"vZ0":-2.567139505421788,"x":124.49,"y":172.01,"x0":-1.298505777801209,"y0":50.0023982931403,"z0":5.831489693608198,"aX":1.589939962987},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.0,"breakHorizontal":-2.3,"spinRate":2559,"spinDirection":107},"zone":5,"typeConfidence":2.0,"plateTime":0.4219811811138148,"extension":6.7636531382064},"hitData":{"launchSpeed":84.8,"launchAngle":11.0,"totalDistance":163.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":104.91,"coordY":139.77}},"index":1,"playId":"9dc07d64-974d-3dac-8844-762f23ca4d98","pitchNumber":2,"startTime":"2025-08-05T00:41:13.330Z","endTime":"2025-08-05T00:41:18.084Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-05T00:41:18.084Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dominic Smith strikes out on a foul tip.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-05T00:43:55.447Z","endTime":"2025-08-05T00:45:29.393Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,7],"actionIndex":[1],"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":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-05T00:41:49.973Z","endTime":"2025-08-05T00:42:48.291Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Ryan Borucki replaces Kyle Nicolas.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-05T00:42:48.291Z","endTime":"2025-08-05T00:43:57.771Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621366,"link":"/api/v1/people/621366"},"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":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.0,"strikeZoneTop":3.36035349035756,"strikeZoneBottom":1.51889128411589,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.534422689941856,"aZ":-23.875094810078814,"pfxX":9.470249521905613,"pfxZ":4.361526033561271,"pX":1.5382123969516805,"pZ":3.010744879229114,"vX0":-3.513329528367594,"vY0":-137.57297114597787,"vZ0":-2.948351361384792,"x":58.37,"y":157.49,"x0":1.6066275821050682,"y0":50.00554417513944,"z0":5.727565059344314,"aX":18.026532691137184},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.4,"breakHorizontal":-16.3,"spinRate":2268,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.3992235371142563,"extension":6.385231586312464},"index":2,"playId":"13b261c9-717d-3a41-af70-4d9e641b78b4","pitchNumber":1,"startTime":"2025-08-05T00:43:57.771Z","endTime":"2025-08-05T00:44:01.149Z","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":1},"pitchData":{"startSpeed":94.6,"endSpeed":85.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.2034211949612,"aZ":-19.05900937639728,"pfxX":8.842652589956819,"pfxZ":6.911746852178544,"pX":0.47053302253387286,"pZ":3.135692357720404,"vX0":-5.8824042222880415,"vY0":-137.5174753714267,"vZ0":-3.4205135943932357,"x":99.06,"y":154.12,"x0":1.498993011533339,"y0":50.00107373117078,"z0":5.703861411266463,"aX":16.773384458148882},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.9,"breakHorizontal":-14.6,"spinRate":2320,"spinDirection":126},"zone":3,"typeConfidence":2.0,"plateTime":0.3997632732003482,"extension":6.4778632640563805},"index":3,"playId":"794b403e-064f-3f29-ad17-ccd3c749d5b6","pitchNumber":2,"startTime":"2025-08-05T00:44:19.348Z","endTime":"2025-08-05T00:44:22.608Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.3,"strikeZoneTop":3.22232514142301,"strikeZoneBottom":1.45989753932552,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.97332776923918,"aZ":-31.459290970396413,"pfxX":0.1528223734657259,"pfxZ":0.4364091372560903,"pX":0.791736187684608,"pZ":3.874374965495426,"vX0":-2.220503615104123,"vY0":-127.5583759941729,"vZ0":1.2974671701953173,"x":86.82,"y":134.17,"x0":1.6533068971021174,"y0":50.00581154543303,"z0":5.837472465965383,"aX":0.2525638991671667},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.3,"breakHorizontal":0.2,"spinRate":2179,"spinDirection":161},"zone":12,"typeConfidence":2.0,"plateTime":0.42921669161183607,"extension":6.396903359621664},"index":4,"playId":"0540bfbc-f6c5-388d-8f28-ae333371f039","pitchNumber":3,"startTime":"2025-08-05T00:44:39.942Z","endTime":"2025-08-05T00:44:45.964Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.750137057287805,"aZ":-26.7788179141372,"pfxX":-1.5389260031832572,"pfxZ":3.3085022902178594,"pX":0.13495196814663082,"pZ":2.2959092706624364,"vX0":-2.8058871693386673,"vY0":-126.55852892470257,"vZ0":-3.1854811881997893,"x":111.86,"y":176.79,"x0":1.4559031335598966,"y0":50.00018290873949,"z0":5.705294547803328,"aX":-2.506792765213592},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.5,"breakHorizontal":3.4,"spinRate":2191,"spinDirection":156},"zone":5,"typeConfidence":2.0,"plateTime":0.4320390507661358,"extension":6.389434914945183},"index":5,"playId":"7d57b1dd-fc89-34b5-885a-4b65ea4d6190","pitchNumber":4,"startTime":"2025-08-05T00:44:57.141Z","endTime":"2025-08-05T00:45:00.500Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":6,"startTime":"2025-08-05T00:45:08.531Z","endTime":"2025-08-05T00:45:23.212Z","isPitch":false,"type":"action","player":{"id":642086,"link":"/api/v1/people/642086"}},{"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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.42485874269673,"aZ":-29.18968330049809,"pfxX":-1.1729355051664396,"pfxZ":1.8031144629066809,"pX":0.7431385834775962,"pZ":3.43830238252054,"vX0":-1.5969280969232054,"vY0":-127.75122106189856,"vZ0":-0.16562606705814342,"x":88.67,"y":145.95,"x0":1.528767178612362,"y0":50.0010175689997,"z0":5.799330903881626,"aX":-1.9369854144052507},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.5,"breakHorizontal":2.5,"spinRate":2170,"spinDirection":179},"zone":12,"typeConfidence":2.0,"plateTime":0.42883194670585434,"extension":6.284022966182656},"index":7,"playId":"57007c15-4bec-3530-a344-efa487c77a4b","pitchNumber":5,"startTime":"2025-08-05T00:45:23.212Z","endTime":"2025-08-05T00:45:29.393Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-05T00:45:29.393Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Casey Schmitt grounds out, shortstop Liover Peguero to first baseman Spencer Horwitz.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-05T00:45:43.479Z","endTime":"2025-08-05T00:46:59.337Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678894,"link":"/api/v1/people/678894"},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.6,"strikeZoneTop":3.4,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.45111955719248,"aZ":-34.34641375271805,"pfxX":-8.028347348963448,"pfxZ":-1.5099539783674913,"pX":-0.7235876184526231,"pZ":1.6700977413488665,"vX0":-2.213177225584225,"vY0":-118.97734710394407,"vZ0":-2.0077550755916174,"x":144.58,"y":193.69,"x0":1.261430961165141,"y0":50.003874620239074,"z0":5.632283423241592,"aX":-11.53090044312748},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-3.0,"breakHorizontal":15.1,"spinRate":2585,"spinDirection":313},"zone":7,"typeConfidence":2.0,"plateTime":0.46004876284490326,"extension":6.406293265894722},"index":0,"playId":"028169ff-9c06-3727-bd55-8701ae46441e","pitchNumber":1,"startTime":"2025-08-05T00:45:52.841Z","endTime":"2025-08-05T00:45:55.841Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":81.5,"strikeZoneTop":3.4,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.42896330250583,"aZ":-31.176730153736386,"pfxX":-0.36368399794454254,"pfxZ":0.6012528524470113,"pX":-0.9920276068469012,"pZ":1.4988575109507005,"vX0":-4.668745596897456,"vY0":-127.10543067694101,"vZ0":-4.190079160579476,"x":154.81,"y":198.31,"x0":0.9046325274992998,"y0":50.00479854954343,"z0":5.604156233022715,"aX":-0.6026911982047483},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.5,"breakHorizontal":1.6,"spinRate":2281,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.4285202416199141,"extension":6.425739883756714},"index":1,"playId":"e0dedfae-65f9-3d5a-87b1-c287e3890de9","pitchNumber":2,"startTime":"2025-08-05T00:46:10.980Z","endTime":"2025-08-05T00:46:14.134Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-05T00:46:21.903Z","endTime":"2025-08-05T00:46:34.554Z","isPitch":false,"type":"action","player":{"id":669477,"link":"/api/v1/people/669477"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.6,"strikeZoneTop":3.36855989712851,"strikeZoneBottom":1.63683954423875,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.64310812413648,"aZ":-31.21078363845942,"pfxX":-0.9386338353669355,"pfxZ":0.5827412247990456,"pX":0.8933562700772643,"pZ":3.1568358510932035,"vX0":-0.29116373775892856,"vY0":-126.5916407146747,"vZ0":-0.40159796346637466,"x":82.95,"y":153.55,"x0":1.131421547734299,"y0":50.0008321700702,"z0":5.787999549579123,"aX":-1.5432031491359675},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.2,"breakHorizontal":1.8,"spinRate":2246,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.4305073316885295,"extension":6.37251310184525},"index":3,"playId":"9b2d48e1-de2b-3f1b-823e-dfd580bc7fb2","pitchNumber":3,"startTime":"2025-08-05T00:46:34.554Z","endTime":"2025-08-05T00:46:38.732Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.8,"strikeZoneTop":3.4,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.815240124714624,"aZ":-29.425919132429783,"pfxX":6.287283593439751,"pfxZ":1.7974361906347855,"pX":0.10633564761037664,"pZ":1.475687840879864,"vX0":-4.2183292207327785,"vY0":-122.80860850895846,"vZ0":-3.9240783340336103,"x":112.95,"y":198.94,"x0":1.0274614165150333,"y0":50.00599505762115,"z0":5.591320469464321,"aX":9.62687273190826},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.6,"breakHorizontal":-10.4,"spinRate":1049,"spinDirection":109},"zone":8,"typeConfidence":2.0,"plateTime":0.44562883626801053,"extension":6.5778163552427005},"hitData":{"launchSpeed":71.0,"launchAngle":-14.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.64,"coordY":160.05}},"index":4,"playId":"01e1f12b-efa8-33da-844a-d059dfdf5ee7","pitchNumber":4,"startTime":"2025-08-05T00:46:52.120Z","endTime":"2025-08-05T00:46:59.337Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-05T00:46:59.337Z","atBatIndex":55},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Liover Peguero walks.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-05T00:49:04.202Z","endTime":"2025-08-05T00:50:34.264Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.7,"strikeZoneTop":3.58,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.7198935123247,"aZ":-27.819795127697205,"pfxX":-9.601011164378928,"pfxZ":2.2635992625894072,"pX":-0.8237444000303005,"pZ":2.634100972564088,"vX0":6.0614160224575695,"vY0":-138.07835745486375,"vZ0":-3.4795176612835172,"x":148.4,"y":167.66,"x0":-1.8038619619695937,"y0":50.00396599971167,"z0":5.789614218250293,"aX":-18.477180102303723},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":3.5,"breakHorizontal":16.1,"spinRate":2244,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.3971880045065417,"extension":6.684465227616112},"index":0,"playId":"9ae33238-479a-3d33-8b5a-1c05f91726d0","pitchNumber":1,"startTime":"2025-08-05T00:49:05.464Z","endTime":"2025-08-05T00:49:11.647Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.6,"strikeZoneTop":3.57622641902947,"strikeZoneBottom":1.68053251001456,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.75606301391541,"aZ":-34.65082273422374,"pfxX":-2.674481307330278,"pfxZ":-1.5211077333764695,"pX":1.3615306331191843,"pZ":1.4993057319726963,"vX0":8.661771244473,"vY0":-126.58129124312131,"vZ0":-3.810017622215848,"x":65.1,"y":198.3,"x0":-1.7504265757368473,"y0":50.0008411503446,"z0":5.784966962177726,"aX":-4.35899389911942},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-3.4,"breakHorizontal":3.0,"spinRate":2071,"spinDirection":12},"zone":14,"typeConfidence":2.0,"plateTime":0.43196565469539294,"extension":6.8241490801528855},"index":1,"playId":"6d7e2a17-de12-30d6-b8a3-063e7c09f839","pitchNumber":2,"startTime":"2025-08-05T00:49:30.856Z","endTime":"2025-08-05T00:49:35.716Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.4,"strikeZoneTop":3.56574721817164,"strikeZoneBottom":1.62985560375039,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.344325303808667,"aZ":-12.612593643568074,"pfxX":-4.88432418644399,"pfxZ":9.79950280566846,"pX":0.6045244177204644,"pZ":2.237669709553561,"vX0":8.048203736031258,"vY0":-140.291925524946,"vZ0":-7.333456502593439,"x":93.96,"y":178.36,"x0":-1.6650471403026599,"y0":50.00189924045567,"z0":5.705266563727693,"aX":-9.749500150905684},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.4,"breakHorizontal":7.2,"spinRate":2304,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.3902185626656509,"extension":6.744289413076941},"index":2,"playId":"bb924b48-77ca-35e7-91ea-268ad0f2686a","pitchNumber":3,"startTime":"2025-08-05T00:49:42.764Z","endTime":"2025-08-05T00:49:46.502Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.9,"strikeZoneTop":3.55841897319227,"strikeZoneBottom":1.62236359265663,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.690726764803117,"aZ":-33.150906367492716,"pfxX":-2.1372493926835983,"pfxZ":-0.5901201599360881,"pX":2.718491208590645,"pZ":0.49682407156090647,"vX0":11.419692347842366,"vY0":-127.50024650402233,"vZ0":-6.520291429539659,"x":13.38,"y":225.37,"x0":-1.5209149462264313,"y0":50.00218441312903,"z0":5.670304039572929,"aX":-3.5573986443983543},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-2.3,"breakHorizontal":1.6,"spinRate":2184,"spinDirection":15},"zone":14,"typeConfidence":2.0,"plateTime":0.4279116911483327,"extension":6.941282156106919},"index":3,"playId":"92e13162-c19f-3738-b90a-b8454a52779b","pitchNumber":4,"startTime":"2025-08-05T00:49:56.851Z","endTime":"2025-08-05T00:49:59.887Z","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":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.8,"strikeZoneTop":3.60522705353516,"strikeZoneBottom":1.70946861596955,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.564952572448473,"aZ":-24.843284486475287,"pfxX":-10.356622027007969,"pfxZ":3.7526755338346667,"pX":0.6213185000351401,"pZ":0.9273428610726865,"vX0":9.741740867310122,"vY0":-138.78698082278564,"vZ0":-8.256622164588897,"x":93.32,"y":213.74,"x0":-1.5857763697795233,"y0":50.0041041232662,"z0":5.591027278718872,"aX":-20.239963550745596},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.2,"breakHorizontal":16.8,"spinRate":2336,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.39438512073547605,"extension":6.8480461140796445},"index":4,"playId":"e8741273-83ee-378a-87d0-ed9d433a42cb","pitchNumber":5,"startTime":"2025-08-05T00:50:15.577Z","endTime":"2025-08-05T00:50:19.319Z","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":96.5,"endSpeed":88.4,"strikeZoneTop":3.59717853308323,"strikeZoneBottom":1.66162928463398,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.524157246701595,"aZ":-16.50790424361245,"pfxX":-6.984160912571402,"pfxZ":7.879023967498668,"pX":0.5254862328728476,"pZ":1.2334400623162605,"vX0":8.735317339101801,"vY0":-140.08291323252348,"vZ0":-9.140158527906014,"x":96.97,"y":205.48,"x0":-1.7252466996348097,"y0":50.00167868551041,"z0":5.616765435785868,"aX":-13.885408317917152},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.5,"breakHorizontal":10.8,"spinRate":2314,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.3909386912976558,"extension":6.810493003652124},"index":5,"playId":"e7ebc667-45b0-30ad-bf79-60b5623cfdaa","pitchNumber":6,"startTime":"2025-08-05T00:50:28.794Z","endTime":"2025-08-05T00:50:34.264Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-05T00:50:34.264Z","atBatIndex":56},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jack Suwinski homers (2) on a fly ball to right field. Liover Peguero scores.","rbi":2,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-05T00:50:54.734Z","endTime":"2025-08-05T00:54:04.972Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"responsiblePitcher":{"id":693313,"link":"/api/v1/people/693313"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894"},"responsiblePitcher":{"id":693313,"link":"/api/v1/people/693313"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"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":95.9,"endSpeed":87.5,"strikeZoneTop":3.6069295065505,"strikeZoneBottom":1.63920632015279,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.80066079179514,"aZ":-18.735116117958245,"pfxX":-6.323807360552416,"pfxZ":6.856756315754554,"pX":-0.6463161915422895,"pZ":1.9100849194248541,"vX0":5.799924786222059,"vY0":-139.46545327539053,"vZ0":-6.945519777260529,"x":141.64,"y":187.21,"x0":-1.9362646093715874,"y0":50.00415684279211,"z0":5.678681144215336,"aX":-12.397487809809357},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.0,"breakHorizontal":10.2,"spinRate":2284,"spinDirection":225},"zone":7,"typeConfidence":2.0,"plateTime":0.3934612264518367,"extension":6.619761388407727},"index":0,"playId":"e6a1d78e-2461-35d4-b2f0-38ac7540fad1","pitchNumber":1,"startTime":"2025-08-05T00:51:00.967Z","endTime":"2025-08-05T00:51:04.488Z","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":95.4,"endSpeed":86.9,"strikeZoneTop":3.55064529952379,"strikeZoneBottom":1.66189663045242,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.93743455866407,"aZ":-29.85760066657352,"pfxX":-10.904402032258314,"pfxZ":1.1964685623600655,"pX":-1.0186942777966197,"pZ":2.9460383835907007,"vX0":6.5035563661905105,"vY0":-138.77246490168838,"vZ0":-2.253748443374885,"x":155.83,"y":159.24,"x0":-1.9838325354144122,"y0":50.004991623325346,"z0":5.770819383687811,"aX":-21.132236291067624},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":1.9,"breakHorizontal":18.2,"spinRate":2233,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.3956879151975019,"extension":6.772033973251595},"index":1,"playId":"0350c96f-6679-321c-9af1-9cc3f0a4e97d","pitchNumber":2,"startTime":"2025-08-05T00:51:14.389Z","endTime":"2025-08-05T00:51:18.423Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.5,"strikeZoneTop":3.52,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.88810753037239,"aZ":-15.280817736824245,"pfxX":-5.528411005864121,"pfxZ":8.59479032393145,"pX":0.2463945166321681,"pZ":2.424650963959318,"vX0":7.766814641344631,"vY0":-139.6637995967941,"vZ0":-6.236908558822581,"x":107.61,"y":173.31,"x0":-1.8586652911468742,"y0":50.00625041731612,"z0":5.700602859465347,"aX":-10.871005713171547},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.4,"breakHorizontal":8.3,"spinRate":2364,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.3929109689346362,"extension":6.657226224017423},"index":2,"playId":"c779bbcd-15db-3088-af3f-46d6d8e3c0f3","pitchNumber":3,"startTime":"2025-08-05T00:51:28.952Z","endTime":"2025-08-05T00:51:32.321Z","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":86.7,"endSpeed":79.9,"strikeZoneTop":3.52,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.841425164230138,"aZ":-34.972357392479914,"pfxX":-0.23154942784385835,"pfxZ":-1.7257929106561551,"pX":-0.5269944856819371,"pZ":2.9594941031364512,"vX0":3.7587644369405897,"vY0":-126.25900327637875,"vZ0":-0.25117387395559787,"x":137.09,"y":158.87,"x0":-2.0026664688921594,"y0":50.003998076227724,"z0":5.866080744166517,"aX":-0.3757460418911941},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-3.0,"breakHorizontal":-0.4,"spinRate":2230,"spinDirection":27},"zone":1,"typeConfidence":2.0,"plateTime":0.43321555141410695,"extension":6.725056453051016},"index":3,"playId":"f2ab9f13-17d6-3bc0-b545-e45c94e8621f","pitchNumber":4,"startTime":"2025-08-05T00:51:50.378Z","endTime":"2025-08-05T00:51:53.558Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.4,"strikeZoneTop":3.52,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.773347112517996,"aZ":-16.96469131963462,"pfxX":-5.315588808232649,"pfxZ":7.611173839700546,"pX":-0.45140910816204516,"pZ":3.090162541891517,"vX0":6.083127090960387,"vY0":-140.25321446355755,"vZ0":-4.413525409718884,"x":134.21,"y":155.35,"x0":-1.9545421798156624,"y0":50.00542013993143,"z0":5.7856376181615445,"aX":-10.625821417964872},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.1,"breakHorizontal":8.4,"spinRate":2304,"spinDirection":227},"zone":1,"typeConfidence":2.0,"plateTime":0.3900653512022596,"extension":6.696296846167503},"index":4,"playId":"79e71a53-fc7e-38e4-b616-b07b8cdf9caf","pitchNumber":5,"startTime":"2025-08-05T00:52:09.881Z","endTime":"2025-08-05T00:52:14.022Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.3,"strikeZoneTop":3.52,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.206838995298476,"aZ":-16.85844851991712,"pfxX":-5.382763206123187,"pfxZ":7.778560426116195,"pX":-0.46696063988500236,"pZ":2.8730188007418236,"vX0":5.801792201745142,"vY0":-140.03261576650604,"vZ0":-4.771952502357442,"x":134.8,"y":161.21,"x0":-1.8750462315084397,"y0":50.001895479287455,"z0":5.716580004499966,"aX":-10.596503781319953},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.2,"breakHorizontal":8.4,"spinRate":2309,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.3924656294277833,"extension":6.756679417145765},"index":5,"playId":"1f2dbfb8-9952-3a53-a4d0-1ce82296cb65","pitchNumber":6,"startTime":"2025-08-05T00:52:29.262Z","endTime":"2025-08-05T00:52:33.354Z","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":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.0,"strikeZoneTop":3.52,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.68732172467796,"aZ":-22.742136552645395,"pfxX":-7.816914991018908,"pfxZ":4.747904403763049,"pX":-0.9478294277583695,"pZ":2.363718951634306,"vX0":5.3902231351430405,"vY0":-140.50111208064237,"vZ0":-5.036798449269853,"x":153.13,"y":174.96,"x0":-1.8816883605400547,"y0":50.00393886765871,"z0":5.670046830220428,"aX":-15.531844748431734},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.7,"breakHorizontal":13.0,"spinRate":2189,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.39078181597326145,"extension":6.739521057367858},"index":6,"playId":"7221fd10-0c0a-3a16-a627-24599cbeab11","pitchNumber":7,"startTime":"2025-08-05T00:52:57.956Z","endTime":"2025-08-05T00:53:02.652Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.7,"strikeZoneTop":3.61091835279698,"strikeZoneBottom":1.68358372816014,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.47155403636349,"aZ":-24.895721206257324,"pfxX":-0.42659923679073386,"pfxZ":3.8798742544857365,"pX":0.4125156195732053,"pZ":3.663566954938737,"vX0":6.310736963939732,"vY0":-136.02502907799214,"vZ0":-1.183862991717604,"x":101.28,"y":139.86,"x0":-1.8808893393394006,"y0":50.004700903037,"z0":5.828482896668318,"aX":-0.802070111563017},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.0,"breakHorizontal":-0.6,"spinRate":2292,"spinDirection":224},"zone":3,"typeConfidence":2.0,"plateTime":0.4024657793825872,"extension":6.562918018057389},"index":7,"playId":"a0ceb75b-a0ec-3dfe-9dda-da4002490738","pitchNumber":8,"startTime":"2025-08-05T00:53:20.091Z","endTime":"2025-08-05T00:53:25.333Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.0,"strikeZoneTop":3.52,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.840716020043295,"aZ":-16.678861397808745,"pfxX":-5.6554614092104885,"pfxZ":7.7806310645701,"pX":0.13998425147203383,"pZ":2.4770773689052454,"vX0":7.664951109421956,"vY0":-140.6933140632525,"vZ0":-5.691544622006767,"x":111.66,"y":171.9,"x0":-1.893156624090717,"y0":50.004392931735886,"z0":5.618559944566197,"aX":-11.266043901106041},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.0,"breakHorizontal":8.5,"spinRate":2302,"spinDirection":233},"zone":5,"typeConfidence":2.0,"plateTime":0.39026878519502706,"extension":6.799109493128153},"hitData":{"launchSpeed":100.4,"launchAngle":30.0,"totalDistance":371.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":231.9,"coordY":91.5}},"index":8,"playId":"780d44c2-4050-3ef4-a52a-6ae6d20553c7","pitchNumber":9,"startTime":"2025-08-05T00:53:37.831Z","endTime":"2025-08-05T00:54:04.972Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-05T00:54:04.972Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joey Bart grounds out, third baseman Matt Chapman to first baseman Rafael Devers.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-05T00:54:16.220Z","endTime":"2025-08-05T00:55:39.313Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":88.3,"strikeZoneTop":3.49,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.804002568078296,"aZ":-18.04898983188933,"pfxX":-6.246702523304425,"pfxZ":7.019420639346302,"pX":0.11291804261687954,"pZ":2.994085497525609,"vX0":7.455210564203699,"vY0":-141.5355007659932,"vZ0":-4.397220801350528,"x":112.7,"y":157.94,"x0":-1.7540427803691345,"y0":50.00013515725017,"z0":5.737012770913807,"aX":-12.566646646651586},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":11.9,"breakHorizontal":9.6,"spinRate":2292,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.3882144773096088,"extension":6.628320345088801},"index":0,"playId":"cd59044f-4a54-3fad-a1ae-590cfc285b2b","pitchNumber":1,"startTime":"2025-08-05T00:54:24.965Z","endTime":"2025-08-05T00:54:27.965Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.9,"strikeZoneTop":3.49,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.06001370931988,"aZ":-36.539331339087916,"pfxX":-2.643126330791477,"pfxZ":-2.5812028244640235,"pX":0.09437614662201407,"pZ":1.9673090309777392,"vX0":5.876255977785059,"vY0":-129.09048851771092,"vZ0":-2.5412327354163042,"x":113.4,"y":185.66,"x0":-1.8647086283953729,"y0":50.001516120398676,"z0":5.7685119868755175,"aX":-4.475931584473234},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-5.0,"breakHorizontal":3.5,"spinRate":2245,"spinDirection":22},"zone":8,"typeConfidence":2.0,"plateTime":0.42377059795966243,"extension":6.588149830034294},"index":1,"playId":"4b5c1ef8-c5ab-3f41-9204-d008c140a493","pitchNumber":2,"startTime":"2025-08-05T00:54:37.139Z","endTime":"2025-08-05T00:54:40.295Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-05T00:54:52.926Z","endTime":"2025-08-05T00:54:56.338Z","isPitch":false,"type":"action","player":{"id":663698,"link":"/api/v1/people/663698"}},{"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":97.9,"endSpeed":88.8,"strikeZoneTop":3.49,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.96653202914226,"aZ":-16.019685758733882,"pfxX":-6.120195299152067,"pfxZ":7.947866126970366,"pX":0.6126432843887747,"pZ":2.6143004565472308,"vX0":8.682499602938268,"vY0":-142.2018638848184,"vZ0":-5.888782243143109,"x":93.65,"y":168.19,"x0":-1.6960655256272525,"y0":50.00122760175552,"z0":5.741671318417472,"aX":-12.437044189290315},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.2,"breakHorizontal":9.1,"spinRate":2289,"spinDirection":225},"zone":6,"typeConfidence":2.0,"plateTime":0.3863184993496809,"extension":6.811990061999952},"index":3,"playId":"57016f75-5825-3a1e-b67b-d77a4384b35f","pitchNumber":3,"startTime":"2025-08-05T00:54:56.338Z","endTime":"2025-08-05T00:54:59.686Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.8,"strikeZoneTop":3.26899181225782,"strikeZoneBottom":1.58818632957252,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.14854584596326,"aZ":-34.94823106385701,"pfxX":-0.7951368224997507,"pfxZ":-1.6291823309722755,"pX":-0.2255917473297602,"pZ":3.563485361952177,"vX0":4.428752720142512,"vY0":-129.4927953458128,"vZ0":0.8907913586256411,"x":125.6,"y":142.57,"x0":-1.8520830433116808,"y0":50.00242254819469,"z0":5.881461686416969,"aX":-1.3560310226429169},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-2.5,"breakHorizontal":0.5,"spinRate":2051,"spinDirection":22},"zone":11,"typeConfidence":2.0,"plateTime":0.4224139234990516,"extension":6.605264703372959},"index":4,"playId":"5ad6a61a-bff5-3bf1-a951-8a1ed11fb329","pitchNumber":4,"startTime":"2025-08-05T00:55:12.681Z","endTime":"2025-08-05T00:55:16.672Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.9,"strikeZoneTop":3.49,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.004628566038537,"aZ":-35.257996824015315,"pfxX":-2.528191229315051,"pfxZ":-1.8598512571566488,"pX":0.38032823976387253,"pZ":2.2834822242841915,"vX0":6.468673114390795,"vY0":-128.1341153371271,"vZ0":-1.8842968377988845,"x":102.5,"y":177.13,"x0":-1.8507775309912342,"y0":50.00134841925629,"z0":5.788734750214142,"aX":-4.194726863662034},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-3.6,"breakHorizontal":3.1,"spinRate":2082,"spinDirection":20},"zone":6,"typeConfidence":2.0,"plateTime":0.42781596982251946,"extension":6.731296801754612},"hitData":{"launchSpeed":103.2,"launchAngle":-3.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.45,"coordY":168.19}},"index":5,"playId":"ac29585e-d890-32e1-a97c-f4ed872bbc89","pitchNumber":5,"startTime":"2025-08-05T00:55:31.181Z","endTime":"2025-08-05T00:55:39.313Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-05T00:55:39.313Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Isiah Kiner-Falefa grounds out, shortstop Willy Adames to first baseman Rafael Devers.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-05T00:55:48.926Z","endTime":"2025-08-05T00:56:44.346Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":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":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"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":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.8,"strikeZoneTop":3.39840362117503,"strikeZoneBottom":1.62832189069335,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.14087236538501,"aZ":-22.0654400116517,"pfxX":-9.574741295012949,"pfxZ":5.096855110377774,"pX":0.8467331851707071,"pZ":3.477078874984641,"vX0":10.649022610634754,"vY0":-140.26166324907484,"vZ0":-2.2583421695633206,"x":84.72,"y":144.9,"x0":-1.7637877704228087,"y0":50.001852033167815,"z0":5.738873617611937,"aX":-18.98603354085841},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.9,"breakHorizontal":15.0,"spinRate":2320,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.3912141760967658,"extension":6.728407182688508},"index":0,"playId":"d4f48c23-82bd-3df4-95af-0ad423f3eb61","pitchNumber":1,"startTime":"2025-08-05T00:56:02.347Z","endTime":"2025-08-05T00:56:06.559Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.3,"strikeZoneTop":3.393009709867,"strikeZoneBottom":1.62315469048185,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.66680244622683,"aZ":-27.16876260907288,"pfxX":-10.59470685106399,"pfxZ":2.5787615655915532,"pX":-0.15895979353303627,"pZ":1.3256309067452539,"vX0":7.90951511615423,"vY0":-138.91191277345868,"vZ0":-6.8408422833111135,"x":123.06,"y":202.99,"x0":-1.6742833360113434,"y0":50.0069153484909,"z0":5.640187889213948,"aX":-20.599986293547065},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":3.4,"breakHorizontal":17.4,"spinRate":2164,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.39509896106182874,"extension":6.748107056502158},"index":1,"playId":"f62bd526-fe41-3da6-953d-519b01f73089","pitchNumber":2,"startTime":"2025-08-05T00:56:15.455Z","endTime":"2025-08-05T00:56:19.869Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.74979500914596,"aZ":-28.161695049837327,"pfxX":-9.330908822038388,"pfxZ":2.0451959549807537,"pX":-0.09813042052923442,"pZ":2.518700497253223,"vX0":7.667534146883315,"vY0":-139.41085452667264,"vZ0":-3.7067615873434505,"x":120.74,"y":170.78,"x0":-1.6736878668611261,"y0":50.0064078743481,"z0":5.727388931523716,"aX":-18.345028297489694},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":3.1,"breakHorizontal":15.2,"spinRate":2173,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.39308728472565413,"extension":6.780859925789146},"hitData":{"launchSpeed":74.0,"launchAngle":10.0,"totalDistance":106.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.45,"coordY":141.85}},"index":2,"playId":"5e541f9d-21e4-324a-9b1b-3bc986a3658a","pitchNumber":3,"startTime":"2025-08-05T00:56:36.329Z","endTime":"2025-08-05T00:56:44.346Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-05T00:56:44.346Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Horwitz grounds out, second baseman Casey Schmitt to first baseman Rafael Devers.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-05T00:57:00.901Z","endTime":"2025-08-05T00:57:13.213Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"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":"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":669477,"link":"/api/v1/people/669477"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.6,"strikeZoneTop":3.62,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.926945483628774,"aZ":-27.539084276443443,"pfxX":0.34771914281736693,"pfxZ":2.5411547323354444,"pX":0.21075235471846543,"pZ":2.7386418861378696,"vX0":5.461085908162334,"vY0":-134.15674701708477,"vZ0":-2.6448785012960707,"x":108.97,"y":164.84,"x0":-1.8960412317804163,"y0":50.00149994444126,"z0":5.699392868159093,"aX":0.6337652186030368},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.2,"breakHorizontal":-1.8,"spinRate":2227,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.4082137849442917,"extension":6.7086354004383075},"hitData":{"launchSpeed":81.5,"launchAngle":-7.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.69,"coordY":152.42}},"index":0,"playId":"5e464fc8-c470-3c64-900e-f314c167392c","pitchNumber":1,"startTime":"2025-08-05T00:57:05.191Z","endTime":"2025-08-05T00:57:13.213Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-05T00:57:13.213Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jung Hoo Lee flies out to left fielder Tommy Pham.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-05T00:59:17.251Z","endTime":"2025-08-05T01:00:00.652Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.0,"strikeZoneTop":3.50664765087097,"strikeZoneBottom":1.57340210649569,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.294623643936603,"aZ":-23.193522460890964,"pfxX":-0.5588759752700113,"pfxZ":5.495790150866268,"pX":0.12953218342927772,"pZ":3.1366826546593702,"vX0":-3.2707630772646867,"vY0":-126.87216776482947,"vZ0":-1.9456361729405738,"x":112.06,"y":154.09,"x0":1.5066227587451608,"y0":50.004545308630625,"z0":5.756900767442288,"aX":-0.9134415587595978},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":9.7,"breakHorizontal":1.7,"spinRate":2173,"spinDirection":154},"zone":2,"typeConfidence":2.0,"plateTime":0.4312735982913649,"extension":6.405177429410917},"index":0,"playId":"e2b83a2a-dfaf-34e5-9bfe-c27b64cece32","pitchNumber":1,"startTime":"2025-08-05T00:59:19.906Z","endTime":"2025-08-05T00:59:23.482Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.079639576282485,"aZ":-23.632816402098424,"pfxX":-0.12133635237208185,"pfxZ":5.18490776770761,"pX":-0.20116014062160353,"pZ":3.3447097083265964,"vX0":-4.115978944439661,"vY0":-127.49663850717891,"vZ0":-1.4403790550284747,"x":124.67,"y":148.47,"x0":1.4494834799663778,"y0":50.00202962349158,"z0":5.781032739294751,"aX":-0.19950169269681722},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":9.4,"breakHorizontal":1.2,"spinRate":2215,"spinDirection":151},"zone":2,"typeConfidence":2.0,"plateTime":0.4295096704718313,"extension":6.372009609690239},"index":1,"playId":"3c764334-c179-3ce8-b7e1-0c376d266dc8","pitchNumber":2,"startTime":"2025-08-05T00:59:33.519Z","endTime":"2025-08-05T00:59:38.130Z","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":81.5,"endSpeed":74.6,"strikeZoneTop":3.36,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.225608528265667,"aZ":-33.551729348080144,"pfxX":-9.466955285812828,"pfxZ":-0.9762823808392067,"pX":-0.1308631067387225,"pZ":1.4165981426454952,"vX0":-1.2030940259754828,"vY0":-118.61272543560108,"vZ0":-2.9472937269556727,"x":121.99,"y":200.53,"x0":1.6130480778580802,"y0":50.0036978799988,"z0":5.771705846790545,"aX":-13.328304186360453},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-2.3,"breakHorizontal":17.4,"spinRate":2499,"spinDirection":305},"zone":8,"typeConfidence":2.0,"plateTime":0.46391451921483906,"extension":6.47934021074674},"hitData":{"launchSpeed":77.0,"launchAngle":36.0,"totalDistance":254.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":86.53,"coordY":105.98}},"index":2,"playId":"0b496ae3-2fe9-3b17-8483-90c65be7d7f7","pitchNumber":3,"startTime":"2025-08-05T00:59:52.133Z","endTime":"2025-08-05T01:00:00.652Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-05T01:00:00.652Z","atBatIndex":61},{"result":{"type":"atBat","event":"Bunt Groundout","eventType":"field_out","description":"Patrick Bailey bunt grounds out softly, pitcher Ryan Borucki to first baseman Spencer Horwitz.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-05T01:00:12.265Z","endTime":"2025-08-05T01:00:33.474Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Bunt Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621366,"link":"/api/v1/people/621366"},"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":"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":1},"pitchData":{"startSpeed":86.2,"endSpeed":78.0,"strikeZoneTop":3.41,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.50321822415248,"aZ":-28.64043072242306,"pfxX":-2.107359051690824,"pfxZ":2.2507679330864168,"pX":0.2012477096878404,"pZ":2.61802800501331,"vX0":-1.5894336174889327,"vY0":-125.51044367706909,"vZ0":-1.86319854762216,"x":109.33,"y":168.09,"x0":1.1203078479072537,"y0":50.00079869262209,"z0":5.741960125408517,"aX":-3.3029847174427545},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.8,"breakHorizontal":4.2,"spinRate":2155,"spinDirection":146},"zone":5,"typeConfidence":2.0,"plateTime":0.4393230562670736,"extension":6.434201308453132},"hitData":{"launchSpeed":18.7,"launchAngle":20.0,"totalDistance":24.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":122.14,"coordY":190.55}},"index":0,"playId":"1c0d28ad-73f7-3ae0-993a-1f997ea66c3a","pitchNumber":1,"startTime":"2025-08-05T01:00:25.655Z","endTime":"2025-08-05T01:00:33.474Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-05T01:00:33.474Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Grant McCray strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-05T01:00:44.420Z","endTime":"2025-08-05T01:03:10.183Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":77.8,"strikeZoneTop":3.53264961874778,"strikeZoneBottom":1.60565829324472,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.40247186276176,"aZ":-29.172040649959186,"pfxX":-2.2519556480970175,"pfxZ":1.9270958154212394,"pX":1.2949892025709728,"pZ":4.455763274634508,"vX0":0.1265785717121539,"vY0":-124.47925296062557,"vZ0":2.348791429690272,"x":67.64,"y":118.47,"x0":1.5356548427917502,"y0":50.004858121527505,"z0":5.924928571748818,"aX":-3.5128407005571347},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.3,"breakHorizontal":4.1,"spinRate":2078,"spinDirection":182},"zone":12,"typeConfidence":2.0,"plateTime":0.4410384239688403,"extension":6.359999266852026},"index":0,"playId":"a55747b9-2312-3e2b-a25a-a37ab918a445","pitchNumber":1,"startTime":"2025-08-05T01:00:59.965Z","endTime":"2025-08-05T01:01:07.314Z","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":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.3,"strikeZoneTop":3.54001089589245,"strikeZoneBottom":1.6133311378414,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.257234717545508,"aZ":-28.18504226369744,"pfxX":-1.8647224000300966,"pfxZ":2.539523169235242,"pX":1.376808223379643,"pZ":3.6869082392189974,"vX0":0.020187686939679275,"vY0":-124.60187154771145,"vZ0":0.371353143258376,"x":64.52,"y":139.23,"x0":1.6108159879892654,"y0":50.00218694533914,"z0":5.866499709489894,"aX":-2.929234275007907},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.9,"breakHorizontal":3.4,"spinRate":2146,"spinDirection":177},"zone":12,"typeConfidence":2.0,"plateTime":0.43973648211235883,"extension":6.404912386131489},"index":1,"playId":"ba5c4417-a022-3942-8250-ef6c50f34e27","pitchNumber":2,"startTime":"2025-08-05T01:01:23.284Z","endTime":"2025-08-05T01:01:27.819Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.5,"strikeZoneTop":3.61,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.258169109783807,"aZ":-24.146656212781565,"pfxX":9.45139259615702,"pfxZ":4.29638986550337,"pX":0.08851970410461661,"pZ":3.2036783468428145,"vX0":-6.40074175081698,"vY0":-135.76085448081437,"vZ0":-2.3033778998400494,"x":113.63,"y":152.28,"x0":1.2467327893584774,"y0":50.006274232611176,"z0":5.740925829019989,"aX":17.675528068535833},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.4,"breakHorizontal":-15.8,"spinRate":2214,"spinDirection":130},"zone":2,"typeConfidence":2.0,"plateTime":0.4031897828749673,"extension":6.471349427040113},"index":2,"playId":"b34b11e7-a71c-364a-9a4c-c51469aba574","pitchNumber":3,"startTime":"2025-08-05T01:01:41.329Z","endTime":"2025-08-05T01:01:45.848Z","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":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.8,"strikeZoneTop":3.67715827118852,"strikeZoneBottom":1.71127519154474,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.68603210315828,"aZ":-21.21679073376882,"pfxX":9.838260658255283,"pfxZ":5.835598228297633,"pX":-0.9786300162508368,"pZ":1.9745593685874208,"vX0":-9.272242951537415,"vY0":-136.103224140981,"vZ0":-5.93927920919432,"x":154.3,"y":185.47,"x0":1.1929973372022766,"y0":50.00261816272098,"z0":5.653014328552657,"aX":18.470069054819977},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.5,"breakHorizontal":-15.8,"spinRate":2305,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.4023340588955864,"extension":6.587954977532905},"index":3,"playId":"8cd99375-da2c-3c0d-aff2-0f24e3896d3e","pitchNumber":4,"startTime":"2025-08-05T01:02:00.403Z","endTime":"2025-08-05T01:02:04.475Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"index":4,"startTime":"2025-08-05T01:02:12.356Z","endTime":"2025-08-05T01:02:26.566Z","isPitch":false,"type":"action","player":{"id":687529,"link":"/api/v1/people/687529"}},{"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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.2,"strikeZoneTop":3.61,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.624389157765197,"aZ":-23.98017357894753,"pfxX":11.073202241965461,"pfxZ":4.408735413928764,"pX":0.14470923822617915,"pZ":1.6281046533645513,"vX0":-6.864431210118945,"vY0":-135.92183056334704,"vZ0":-6.112237171527569,"x":111.48,"y":194.82,"x0":1.272933268079157,"y0":50.00209431095459,"z0":5.586436798189794,"aX":20.58175428005614},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.7,"breakHorizontal":-18.5,"spinRate":2173,"spinDirection":131},"zone":8,"typeConfidence":2.0,"plateTime":0.4039927891155304,"extension":6.630651480680295},"index":5,"playId":"46267f3b-fb0c-37c8-977a-802f6089a404","pitchNumber":5,"startTime":"2025-08-05T01:02:26.566Z","endTime":"2025-08-05T01:02:30.519Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.7,"strikeZoneTop":3.61,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.892691734694836,"aZ":-23.164850170162904,"pfxX":10.229229818393064,"pfxZ":4.780575988855961,"pX":-0.03588149272778829,"pZ":2.975988347416153,"vX0":-6.966993106623822,"vY0":-136.63398152479945,"vZ0":-2.956375384152533,"x":118.37,"y":158.43,"x0":1.2215690679932758,"y0":50.00646203874683,"z0":5.668965184386135,"aX":19.290814401630136},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.2,"breakHorizontal":-17.0,"spinRate":2073,"spinDirection":126},"zone":5,"typeConfidence":2.0,"plateTime":0.4013035573177137,"extension":6.498846753343308},"index":6,"playId":"c51ec760-b60a-3557-b03c-c4de972bbe5b","pitchNumber":6,"startTime":"2025-08-05T01:02:44.680Z","endTime":"2025-08-05T01:02:47.822Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":78.8,"strikeZoneTop":3.61,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.246621441124752,"aZ":-26.356883128406704,"pfxX":-0.5020567167181387,"pfxZ":3.6816849883277083,"pX":-1.0925127284772278,"pZ":1.9820738133100688,"vX0":-5.796108033724224,"vY0":-125.16827976862355,"vZ0":-3.786081063309074,"x":158.64,"y":185.26,"x0":1.322348250090587,"y0":50.002265794598515,"z0":5.682489082658535,"aX":-0.7932065050633516},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":6.0,"breakHorizontal":2.3,"spinRate":2160,"spinDirection":169},"zone":13,"typeConfidence":2.0,"plateTime":0.43829071396943453,"extension":6.585051784487843},"index":7,"playId":"3ef940c2-9bde-32a5-806a-2e77acb7955d","pitchNumber":7,"startTime":"2025-08-05T01:03:06.020Z","endTime":"2025-08-05T01:03:10.183Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-05T01:03:10.183Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tommy Pham called out on strikes.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-05T01:05:26.136Z","endTime":"2025-08-05T01:06:48.051Z","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":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Spencer Bivens replaces Carson Seymour.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-05T01:04:59.168Z","endTime":"2025-08-05T01:05:28.477Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702352,"link":"/api/v1/people/702352"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":95.9,"endSpeed":87.5,"strikeZoneTop":3.52722890963632,"strikeZoneBottom":1.75729367709156,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.07652253276714,"aZ":-23.77531803265953,"pfxX":-10.13055933895107,"pfxZ":4.278170765241249,"pX":0.05839781133222619,"pZ":2.7442365374802153,"vX0":7.928675235761637,"vY0":-139.37613213981578,"vZ0":-4.547043678511436,"x":114.77,"y":164.69,"x0":-1.5107130085073093,"y0":50.00039405726162,"z0":5.971926170448842,"aX":-19.877081979763986},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.0,"breakHorizontal":16.7,"spinRate":1794,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.3933623286379495,"extension":6.501785300787523},"index":1,"playId":"c719757b-4f8c-3ad5-a753-2a5def0cb90e","pitchNumber":1,"startTime":"2025-08-05T01:05:28.477Z","endTime":"2025-08-05T01:05:31.999Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":76.8,"strikeZoneTop":3.55176061603903,"strikeZoneBottom":1.77994201911365,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.27702345987951,"aZ":-30.427399363891748,"pfxX":9.289301351013783,"pfxZ":1.1592740246872495,"pX":-0.8916545068761818,"pZ":2.5880405308784704,"vX0":-0.6649395237222588,"vY0":-122.41373161655997,"vZ0":-2.153327499851367,"x":150.99,"y":168.9,"x0":-1.8202128933469628,"y0":50.00031548771232,"z0":6.107736163085502,"aX":13.963930784571902},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.8,"breakHorizontal":-16.6,"spinRate":2131,"spinDirection":77},"zone":13,"typeConfidence":0.91,"plateTime":0.44905021317753535,"extension":6.573771049873069},"index":2,"playId":"0f5164e4-08d6-309d-a1db-0fda5c32f1a8","pitchNumber":2,"startTime":"2025-08-05T01:05:40.561Z","endTime":"2025-08-05T01:05:44.652Z","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":0},"pitchData":{"startSpeed":85.0,"endSpeed":77.6,"strikeZoneTop":3.59109560714892,"strikeZoneBottom":1.73941277812369,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.33202619904778,"aZ":-28.396856731290576,"pfxX":6.755942665492631,"pfxZ":2.470437264744178,"pX":1.6194421535952732,"pZ":2.025720680412714,"vX0":5.134598356483561,"vY0":-123.61045618979013,"vZ0":-4.174294037037606,"x":55.27,"y":184.09,"x0":-1.370971131951106,"y0":50.00240119519298,"z0":6.152224331207409,"aX":10.332274360303957},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":3.6,"breakHorizontal":-13.6,"spinRate":2182,"spinDirection":73},"zone":14,"typeConfidence":0.8,"plateTime":0.4450998634226302,"extension":6.633483347325711},"index":3,"playId":"5a719651-8309-3a3a-9e2a-82a9c57cbade","pitchNumber":3,"startTime":"2025-08-05T01:05:53.283Z","endTime":"2025-08-05T01:05:57.169Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.4,"strikeZoneTop":3.48,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.58170368860769,"aZ":-22.628682963703557,"pfxX":-9.755143136790535,"pfxZ":4.783926505681841,"pX":0.6642887041672804,"pZ":2.3973048901885257,"vX0":10.13344368049681,"vY0":-140.31521984074644,"vZ0":-5.427633701581315,"x":91.68,"y":174.05,"x0":-1.7255694693174177,"y0":50.0020701744208,"z0":5.829965797591537,"aX":-19.462239766732626},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":7.7,"breakHorizontal":15.6,"spinRate":1691,"spinDirection":232},"zone":6,"typeConfidence":2.0,"plateTime":0.39026977897257575,"extension":6.710918120308011},"index":4,"playId":"9e6bc1be-de23-360a-992f-eebc79b4adab","pitchNumber":4,"startTime":"2025-08-05T01:06:05.925Z","endTime":"2025-08-05T01:06:08.964Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.5,"strikeZoneTop":3.48,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.28366337831799,"aZ":-18.656822302315522,"pfxX":-1.916217724993477,"pfxZ":7.086160553325216,"pX":-0.2293407850559948,"pZ":3.2607251858556494,"vX0":3.9017411119452707,"vY0":-136.7810978157289,"vZ0":-4.656485284210883,"x":125.74,"y":150.74,"x0":-1.4210563870242479,"y0":50.00395911943023,"z0":6.25276496706127,"aX":-3.656153091412176},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.1,"breakHorizontal":2.8,"spinRate":2100,"spinDirection":197},"zone":2,"typeConfidence":0.56,"plateTime":0.39943180734369355,"extension":6.725311835890034},"index":5,"playId":"28c3caf4-ff7d-30eb-8dac-48f4d455e091","pitchNumber":5,"startTime":"2025-08-05T01:06:27.071Z","endTime":"2025-08-05T01:06:30.071Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":87.2,"strikeZoneTop":3.4370433186669,"strikeZoneBottom":1.5858865054952,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.88907006689296,"aZ":-18.960436911918226,"pfxX":-0.5533899980436778,"pfxZ":6.864149828558737,"pX":0.4477376985142946,"pZ":2.3228314689018297,"vX0":5.254153661696391,"vY0":-137.26750514512386,"vZ0":-6.841610171391852,"x":99.93,"y":176.06,"x0":-1.4121234658384092,"y0":50.00313134697064,"z0":6.119962654615597,"aX":-1.0658842282175134},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.3,"breakHorizontal":0.0,"spinRate":2032,"spinDirection":202},"zone":6,"typeConfidence":0.73,"plateTime":0.3976908374994359,"extension":6.550187949208384},"index":6,"playId":"ef595a8b-f5e4-342c-a70d-224f05cc40a3","pitchNumber":6,"startTime":"2025-08-05T01:06:44.107Z","endTime":"2025-08-05T01:06:48.051Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-05T01:06:48.051Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Gonzales singles on a ground ball to center fielder Jung Hoo Lee.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-05T01:06:51.656Z","endTime":"2025-08-05T01:08:19.173Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"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,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":87.2,"strikeZoneTop":3.51853558660154,"strikeZoneBottom":1.56842713870579,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.525287943905685,"aZ":-18.121540170781024,"pfxX":-0.9962253174335998,"pfxZ":7.302343949299362,"pX":0.8461248452812423,"pZ":2.23396011799357,"vX0":6.7123513210207415,"vY0":-137.1751281442192,"vZ0":-7.096331738726596,"x":84.75,"y":178.46,"x0":-1.49282627098715,"y0":50.00513292766237,"z0":6.069210691370258,"aX":-1.9186129583461236},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.1,"breakHorizontal":0.6,"spinRate":2104,"spinDirection":206},"zone":14,"typeConfidence":0.57,"plateTime":0.397782327357437,"extension":6.788173547601445},"index":0,"playId":"aeec2e1b-3cfc-35cf-a52e-c970c0d4e07e","pitchNumber":1,"startTime":"2025-08-05T01:07:08.951Z","endTime":"2025-08-05T01:07:12.554Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.7,"strikeZoneTop":3.52,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.580910270430387,"aZ":-24.100220491095286,"pfxX":-9.669743187889043,"pfxZ":4.012982566718954,"pX":-0.0015902692534987902,"pZ":3.2963484148288558,"vX0":7.276080181355734,"vY0":-140.88288882799347,"vZ0":-3.6554688468838252,"x":117.06,"y":149.78,"x0":-1.3594967446871438,"y0":50.00633029075942,"z0":6.165913890649779,"aX":-19.4695360575735},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":6.7,"breakHorizontal":16.1,"spinRate":1867,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.3885745190723666,"extension":6.492846603695544},"index":1,"playId":"f3fa7705-95a9-3abd-803e-03291ca3dddd","pitchNumber":2,"startTime":"2025-08-05T01:07:22.974Z","endTime":"2025-08-05T01:07:26.191Z","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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.3,"strikeZoneTop":3.52,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.123551533866056,"aZ":-31.0401053063233,"pfxX":2.707344403180083,"pfxZ":0.7262957245688941,"pX":0.8013199710649869,"pZ":2.7601321096760816,"vX0":4.420518545838646,"vY0":-124.7409443336025,"vZ0":-2.3506553572839683,"x":86.46,"y":164.26,"x0":-1.3514883184361994,"y0":50.00287632004988,"z0":6.295768155098336,"aX":4.22923133996859},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.0,"breakHorizontal":-6.0,"spinRate":2054,"spinDirection":70},"zone":6,"typeConfidence":2.0,"plateTime":0.4405555949561908,"extension":6.591050656003413},"hitData":{"launchSpeed":98.3,"launchAngle":-3.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.49,"coordY":129.46}},"index":2,"playId":"21185435-4d10-3328-9a07-4c7cef50ed1b","pitchNumber":3,"startTime":"2025-08-05T01:08:08.160Z","endTime":"2025-08-05T01:08:19.173Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-05T01:08:19.173Z","atBatIndex":65},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Oneil Cruz lines out to shortstop Willy Adames.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-05T01:08:26.743Z","endTime":"2025-08-05T01:11:20.433Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"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,3,4,5,6,7],"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":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.8,"strikeZoneTop":3.86,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.58150104879431,"aZ":-32.07230989500927,"pfxX":-6.968660830817358,"pfxZ":0.057664934840610194,"pX":-1.1850548979570228,"pZ":1.967280821308989,"vX0":4.010026278210844,"vY0":-128.9747266579764,"vZ0":-3.5169002996806364,"x":162.17,"y":185.66,"x0":-1.8506723488936265,"y0":50.00100262967283,"z0":5.808924362306101,"aX":-11.797029599228637},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-0.5,"breakHorizontal":11.8,"spinRate":1505,"spinDirection":234},"zone":13,"typeConfidence":0.92,"plateTime":0.4238839035850601,"extension":6.900297859630553},"index":0,"playId":"ea589408-db08-352e-8411-bfd52e5cdb84","pitchNumber":1,"startTime":"2025-08-05T01:08:44.957Z","endTime":"2025-08-05T01:08:48.042Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.5,"strikeZoneTop":4.0796363573651,"strikeZoneBottom":1.89149361133372,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.598510795246114,"aZ":-32.68980488185258,"pfxX":-6.679461010597543,"pfxZ":-0.3126832352372322,"pX":-0.5822614822128247,"pZ":1.5456448521462065,"vX0":4.846895714151368,"vY0":-127.97148914632699,"vZ0":-4.339530944794749,"x":139.19,"y":197.05,"x0":-1.6261496223812228,"y0":50.00015424650037,"z0":5.803304520228223,"aX":-11.158091542285014},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-1.3,"breakHorizontal":11.2,"spinRate":1780,"spinDirection":238},"zone":13,"typeConfidence":0.92,"plateTime":0.42681422785975,"extension":6.747227829791638},"index":1,"playId":"91ca3fd1-d964-3160-b549-d9f31d14677e","pitchNumber":2,"startTime":"2025-08-05T01:09:01.429Z","endTime":"2025-08-05T01:09:05.515Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.0,"strikeZoneTop":3.86,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.778650725336224,"aZ":-21.161351403873574,"pfxX":0.917998704155254,"pfxZ":6.117328277049095,"pX":-0.6984486962356309,"pZ":3.2731837340232897,"vX0":2.639258990954149,"vY0":-132.88870192402706,"vZ0":-3.139105880233424,"x":143.62,"y":150.4,"x0":-1.8211627167340898,"y0":50.000935500972844,"z0":5.9956745615640505,"aX":1.6518437173277196},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.7,"breakHorizontal":-2.2,"spinRate":2099,"spinDirection":198},"zone":1,"typeConfidence":0.91,"plateTime":0.4111643381176533,"extension":6.598576135620708},"index":2,"playId":"9dcd3fee-e3df-3ce9-997d-dd98080395f5","pitchNumber":3,"startTime":"2025-08-05T01:09:21.113Z","endTime":"2025-08-05T01:09:26.658Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.9,"strikeZoneTop":3.81266822339364,"strikeZoneBottom":1.86219543985708,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.99865629341211,"aZ":-32.16319655426726,"pfxX":-7.664719661342103,"pfxZ":0.008056843417513448,"pX":-0.36294240794896415,"pZ":0.8460852671338202,"vX0":6.080091652483243,"vY0":-129.20224804477738,"vZ0":-6.317195512357851,"x":130.83,"y":215.94,"x0":-1.7512134018395853,"y0":50.005615623117215,"z0":5.795757153348831,"aX":-12.956701893754788},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-1.2,"breakHorizontal":12.5,"spinRate":1669,"spinDirection":232},"zone":13,"typeConfidence":0.91,"plateTime":0.4239935329473745,"extension":6.656830964191561},"index":3,"playId":"c7c1bc86-5377-318c-ad2c-5086bb9115ed","pitchNumber":4,"startTime":"2025-08-05T01:09:47.974Z","endTime":"2025-08-05T01:09:51.455Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.6,"strikeZoneTop":3.92956214587694,"strikeZoneBottom":1.86133006951451,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.40711285894281,"aZ":-30.36786704782024,"pfxX":-6.663909840230195,"pfxZ":1.07972727615541,"pX":-0.2292040778935417,"pZ":0.08882890587095832,"vX0":5.683788359506513,"vY0":-128.31668095851316,"vZ0":-8.22504887901614,"x":125.74,"y":236.38,"x0":-1.6065415429526815,"y0":50.002218679665965,"z0":5.700018050683795,"aX":-11.118914447607432},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.4,"breakHorizontal":10.8,"spinRate":1751,"spinDirection":234},"zone":13,"typeConfidence":0.93,"plateTime":0.4267749434571386,"extension":6.792518068318862},"index":4,"playId":"d05071d5-1ecc-3118-92f7-24726c28ff7a","pitchNumber":5,"startTime":"2025-08-05T01:10:10.451Z","endTime":"2025-08-05T01:10:13.491Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.0,"strikeZoneTop":3.86,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.9298155376299,"aZ":-33.546258261001405,"pfxX":-6.578974251159907,"pfxZ":-0.8114430254873675,"pX":0.1924513027817931,"pZ":1.7355829503976379,"vX0":6.709357158666995,"vY0":-129.13844850833416,"vZ0":-3.785815120857383,"x":109.66,"y":191.92,"x0":-1.5798151016555,"y0":50.0015528332132,"z0":5.790541790507518,"aX":-11.153906304284954},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-2.0,"breakHorizontal":10.4,"spinRate":1644,"spinDirection":241},"zone":8,"typeConfidence":0.88,"plateTime":0.4235249877719811,"extension":6.874754282597042},"index":5,"playId":"ef05787f-8d8d-3fa0-ab32-208d4eeae9dc","pitchNumber":6,"startTime":"2025-08-05T01:10:32.341Z","endTime":"2025-08-05T01:10:35.559Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"index":6,"playId":"1070d549-5161-3346-bce0-ffb288b7a9d7","startTime":"2025-08-05T01:10:54.727Z","endTime":"2025-08-05T01:10:57.727Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.5,"strikeZoneTop":3.86,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.66243063910185,"aZ":-18.16088590994715,"pfxX":-1.7529657144736701,"pfxZ":7.687322026128312,"pX":-1.3187980444603677,"pZ":2.786492423061285,"vX0":1.9262058222728744,"vY0":-133.85780219913116,"vZ0":-4.949001368435627,"x":167.27,"y":163.54,"x0":-1.818416778062399,"y0":50.00354511525143,"z0":5.951173890845582,"aX":-3.1958467963193486},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.1,"breakHorizontal":2.8,"spinRate":2121,"spinDirection":205},"zone":13,"typeConfidence":0.77,"plateTime":0.40846981113695424,"extension":6.336001762133338},"hitData":{"launchSpeed":84.9,"launchAngle":12.0,"totalDistance":179.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":106.08,"coordY":148.86}},"index":7,"playId":"1e35dd19-dd11-3e05-b2cd-f37a0a0d47c0","pitchNumber":7,"startTime":"2025-08-05T01:11:13.360Z","endTime":"2025-08-05T01:11:20.433Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-05T01:11:20.433Z","atBatIndex":66},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Pirates challenged (tag play), call on the field was upheld: Nick Gonzales caught stealing 2nd base, catcher Patrick Bailey to second baseman Casey Schmitt.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-05T01:13:50.775Z","endTime":"2025-08-05T01:14:14.430Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":17},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678495,"fullName":"Randy Rodríguez","link":"/api/v1/people/678495"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","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":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-05T01:11:38.864Z","endTime":"2025-08-05T01:12:35.613Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Randy Rodríguez replaces Spencer Bivens.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-05T01:12:35.613Z","endTime":"2025-08-05T01:13:53.084Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678495,"link":"/api/v1/people/678495"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.0,"strikeZoneTop":3.53662354119127,"strikeZoneBottom":1.73702543772189,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.942303358213497,"aZ":-31.562726594080537,"pfxX":5.8823040209592925,"pfxZ":0.38941475132261516,"pX":0.6099523640228641,"pZ":2.25494710960098,"vX0":6.625351530309197,"vY0":-125.79796140573367,"vZ0":-1.5359350153619926,"x":93.75,"y":177.9,"x0":-2.832409065474267,"y0":50.00538369355289,"z0":5.456472029070101,"aX":9.333331499999328},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.6,"breakHorizontal":-12.2,"spinRate":2726,"spinDirection":63},"zone":9,"typeConfidence":0.91,"plateTime":0.43710454549482636,"extension":6.502857567151596},"index":2,"playId":"924f341e-e380-385a-9a0d-aa7300c15eed","pitchNumber":1,"startTime":"2025-08-05T01:13:53.084Z","endTime":"2025-08-05T01:13:56.674Z","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,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":88.6,"strikeZoneTop":3.48,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.3655529791782,"aZ":-8.7970146266676,"pfxX":-3.296090758531968,"pfxZ":11.566944739524773,"pX":-0.2065042777919371,"pZ":3.4416176553313433,"vX0":8.35403369616867,"vY0":-141.51200822682839,"vZ0":-3.9419776491885172,"x":124.87,"y":145.86,"x0":-2.7732285005085866,"y0":50.00117708779814,"z0":5.419939868855334,"aX":-6.66164892220419},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":20.3,"breakHorizontal":4.2,"spinRate":2728,"spinDirection":203},"zone":2,"typeConfidence":2.0,"plateTime":0.38757793010420283,"extension":6.517454604094838},"index":3,"playId":"01904ecb-840e-32f6-918f-bb262b99d991","pitchNumber":2,"startTime":"2025-08-05T01:14:08.291Z","endTime":"2025-08-05T01:14:14.430Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MA","challengeTeamId":134},"playEndTime":"2025-08-05T01:14:14.430Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Heliot Ramos flies out to center fielder Oneil Cruz.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-05T01:17:33.871Z","endTime":"2025-08-05T01:18:37.671Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664294,"fullName":"Dauri Moreta","link":"/api/v1/people/664294"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"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_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Dauri Moreta replaces Ryan Borucki.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-05T01:16:53.995Z","endTime":"2025-08-05T01:17:36.140Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664294,"link":"/api/v1/people/664294"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.9,"strikeZoneTop":3.15749440891543,"strikeZoneBottom":1.43873677567907,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.60377395741129,"aZ":-30.249491450907787,"pfxX":-2.2891308714577545,"pfxZ":1.3150998964281033,"pX":0.5369145790945431,"pZ":3.3156066343847557,"vX0":4.320497194977601,"vY0":-119.60600816297764,"vZ0":0.046061098069676065,"x":96.53,"y":149.26,"x0":-0.9899127828249736,"y0":50.00022244277027,"z0":5.993602915256296,"aX":-3.33927987212864},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":2.6,"breakHorizontal":3.2,"spinRate":1913,"spinDirection":280},"zone":12,"typeConfidence":2.0,"plateTime":0.4567630004679053,"extension":6.158291812148242},"index":1,"playId":"0db04aaf-fc3b-3498-9b0f-256980a9c7bd","pitchNumber":1,"startTime":"2025-08-05T01:17:36.140Z","endTime":"2025-08-05T01:17:40.307Z","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":94.7,"endSpeed":86.9,"strikeZoneTop":3.20952371362701,"strikeZoneBottom":1.56980993223887,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.64180043455705,"aZ":-15.35952718130065,"pfxX":-6.42779732160098,"pfxZ":8.73851065639209,"pX":1.0139576906784122,"pZ":2.074874524467593,"vX0":5.983524701671882,"vY0":-137.61838870805585,"vZ0":-7.626907135294233,"x":78.35,"y":182.76,"x0":-0.350025164847535,"y0":50.00463263896266,"z0":5.916462116872288,"aX":-12.36963752199888},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.4,"breakHorizontal":10.4,"spinRate":2308,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.3975272727200281,"extension":6.31568979891867},"index":2,"playId":"cc7418d0-695c-3ad8-9559-857f6f98681b","pitchNumber":2,"startTime":"2025-08-05T01:17:52.338Z","endTime":"2025-08-05T01:17:56.676Z","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":2,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":75.4,"strikeZoneTop":3.27,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.075852439865244,"aZ":-30.21935091483593,"pfxX":-1.5371517618174975,"pfxZ":1.3483322218429272,"pX":0.2673403055785008,"pZ":1.898331426803877,"vX0":3.422675087708578,"vY0":-120.02776281095962,"vZ0":-2.9773970314484615,"x":106.81,"y":187.53,"x0":-0.9827883717288454,"y0":50.00163469479978,"z0":5.869462604083834,"aX":-2.224155593502361},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":1.9,"breakHorizontal":1.9,"spinRate":1796,"spinDirection":268},"zone":8,"typeConfidence":2.0,"plateTime":0.4578268484891881,"extension":6.300563261386125},"index":3,"playId":"2530de3b-1663-387b-a6ee-7cfd8c2bcad0","pitchNumber":3,"startTime":"2025-08-05T01:18:07.476Z","endTime":"2025-08-05T01:18:11.155Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":76.5,"strikeZoneTop":3.27,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.58231218411682,"aZ":-31.278730830372325,"pfxX":-2.9093761899297474,"pfxZ":0.5988864692630518,"pX":-0.21943386000272877,"pZ":2.250638891741881,"vX0":2.6972910571374116,"vY0":-122.63457229458169,"vZ0":-2.471227673929685,"x":125.36,"y":178.01,"x0":-0.9634056848981137,"y0":50.00381752771225,"z0":5.978827575417073,"aX":-4.366451473318382},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":0.7,"breakHorizontal":4.6,"spinRate":1907,"spinDirection":302},"zone":5,"typeConfidence":2.0,"plateTime":0.44916728391820726,"extension":6.029738005467487},"hitData":{"launchSpeed":90.0,"launchAngle":41.0,"totalDistance":304.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":123.73,"coordY":77.64}},"index":4,"playId":"9a5cc93f-3865-3d78-b4e6-27904e3676da","pitchNumber":4,"startTime":"2025-08-05T01:18:27.328Z","endTime":"2025-08-05T01:18:37.671Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-05T01:18:37.671Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Devers strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-05T01:18:49.422Z","endTime":"2025-08-05T01:19:46.571Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664294,"fullName":"Dauri Moreta","link":"/api/v1/people/664294"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"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":82.6,"endSpeed":74.7,"strikeZoneTop":3.39705879563093,"strikeZoneBottom":1.54473585469042,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.613319546743792,"aZ":-31.668589138367434,"pfxX":-2.8079038026459204,"pfxZ":0.35032152183923415,"pX":0.04640531801387778,"pZ":3.332690712927479,"vX0":3.0768725775256818,"vY0":-120.1268676600514,"vZ0":0.3957698076544405,"x":115.23,"y":148.8,"x0":-0.8955759933762594,"y0":50.00304685872498,"z0":6.0166868024158635,"aX":-4.040948458433326},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":1.1,"breakHorizontal":4.2,"spinRate":1890,"spinDirection":282},"zone":2,"typeConfidence":2.0,"plateTime":0.45867315402589703,"extension":6.353681553513901},"index":0,"playId":"00434dea-4ce1-3024-85a6-2c1ff1b77890","pitchNumber":1,"startTime":"2025-08-05T01:19:05.089Z","endTime":"2025-08-05T01:19:08.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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.8,"strikeZoneTop":3.49749379569702,"strikeZoneBottom":1.54372842634616,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.515739642340975,"aZ":-12.308622070000093,"pfxX":-5.939986777709484,"pfxZ":10.2651661766763,"pX":0.9502075094506454,"pZ":2.1440008922595535,"vX0":5.969481071007145,"vY0":-138.6036112071293,"vZ0":-7.9044099235021825,"x":80.78,"y":180.89,"x0":-0.46522401748518866,"y0":50.00214198095307,"z0":5.864684974255979,"aX":-11.49536280403809},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.0,"breakHorizontal":9.5,"spinRate":2334,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.3959685381232836,"extension":6.591883843511778},"index":1,"playId":"7fd24022-cde6-3a9a-be2f-6c3257348a70","pitchNumber":2,"startTime":"2025-08-05T01:19:22.379Z","endTime":"2025-08-05T01:19:26.270Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.4,"strikeZoneTop":3.53,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.049837114262363,"aZ":-30.991050216315973,"pfxX":-1.897855682408836,"pfxZ":0.7736824515342988,"pX":-0.8739663667851101,"pZ":3.492268184119268,"vX0":0.9708574026012874,"vY0":-123.53645087406612,"vZ0":0.08967033196010399,"x":150.31,"y":144.49,"x0":-1.0267701487758736,"y0":50.005437733221896,"z0":6.074132639452135,"aX":-2.9154421566706357},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.7,"breakHorizontal":3.2,"spinRate":1952,"spinDirection":275},"zone":11,"typeConfidence":2.0,"plateTime":0.4444391494608593,"extension":6.101259132452758},"index":2,"playId":"13ed7235-4074-336f-98c1-300c07fb2ce3","pitchNumber":3,"startTime":"2025-08-05T01:19:42.864Z","endTime":"2025-08-05T01:19:46.571Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-05T01:19:46.571Z","atBatIndex":69},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Willy Adames lines out sharply to left fielder Tommy Pham.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-05T01:19:57.723Z","endTime":"2025-08-05T01:21:07.965Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664294,"fullName":"Dauri Moreta","link":"/api/v1/people/664294"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":75.8,"strikeZoneTop":3.51,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.256236374785605,"aZ":-29.012481861579577,"pfxX":-2.341119887075525,"pfxZ":2.1232374278873234,"pX":0.4397125591874521,"pZ":2.2497675070645555,"vX0":3.901383250320619,"vY0":-122.82599842630916,"vZ0":-2.8127109510273636,"x":100.24,"y":178.04,"x0":-0.8842647086094483,"y0":50.002685028573175,"z0":5.944785920108073,"aX":-3.4840154688239453},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":3.2,"breakHorizontal":3.0,"spinRate":2041,"spinDirection":283},"zone":9,"typeConfidence":2.0,"plateTime":0.4504937417598751,"extension":6.416584002722511},"index":0,"playId":"220e10d9-0faf-35c7-b3a2-1cfae3d54096","pitchNumber":1,"startTime":"2025-08-05T01:20:14.882Z","endTime":"2025-08-05T01:20:17.985Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":76.6,"strikeZoneTop":3.51,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.918171108076937,"aZ":-29.14981126782967,"pfxX":-2.745321684692549,"pfxZ":2.003740408698815,"pX":0.9696178564118946,"pZ":1.2510424470207993,"vX0":5.068956660467069,"vY0":-123.8276246656193,"vZ0":-5.029135546608262,"x":80.04,"y":205.0,"x0":-0.7726106398189916,"y0":50.00606531271289,"z0":5.826789097584131,"aX":-4.150127935067235},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.4,"breakHorizontal":3.5,"spinRate":2018,"spinDirection":284},"zone":14,"typeConfidence":2.0,"plateTime":0.4469773945294748,"extension":6.546686320415996},"index":1,"playId":"08cb20a2-c90b-3852-989b-74381618c5f7","pitchNumber":2,"startTime":"2025-08-05T01:20:32.715Z","endTime":"2025-08-05T01:20:35.825Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-05T01:20:44.977Z","endTime":"2025-08-05T01:21:00.962Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":76.2,"strikeZoneTop":3.51,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.152276228623695,"aZ":-32.58107884380111,"pfxX":-1.118225583501674,"pfxZ":-0.27027448909045937,"pX":0.44074538707433064,"pZ":2.8600039320315753,"vX0":3.360123657885619,"vY0":-122.95746725562294,"vZ0":-1.0534737312630076,"x":100.2,"y":161.56,"x0":-0.8110519316761767,"y0":50.004752597350205,"z0":6.111812754295729,"aX":-1.6770656713605379},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-0.5,"breakHorizontal":1.1,"spinRate":1988,"spinDirection":335},"zone":6,"typeConfidence":2.0,"plateTime":0.4491015160241796,"extension":6.196686275208842},"hitData":{"launchSpeed":103.7,"launchAngle":17.0,"totalDistance":272.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":68.86,"coordY":106.22}},"index":3,"playId":"b27faf26-1159-377b-ac07-66f80bfecc7a","pitchNumber":3,"startTime":"2025-08-05T01:21:00.962Z","endTime":"2025-08-05T01:21:07.965Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-05T01:21:07.965Z","atBatIndex":70},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Andrew McCutchen walks.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-05T01:23:35.260Z","endTime":"2025-08-05T01:24:38.377Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678495,"fullName":"Randy Rodríguez","link":"/api/v1/people/678495"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"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":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Christian Koss replaces second baseman Casey Schmitt, batting 6th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-05T01:23:08.848Z","endTime":"2025-08-05T01:23:37.602Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"601","replacedPlayer":{"id":669477,"link":"/api/v1/people/669477"}},{"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":97.9,"endSpeed":89.0,"strikeZoneTop":3.53202040062151,"strikeZoneBottom":1.73229926262122,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.62110192081874,"aZ":-10.911385484825487,"pfxX":-3.63546171352184,"pfxZ":10.4444852842221,"pX":-1.0993395530401342,"pZ":1.7223509510382031,"vX0":5.617631074415067,"vY0":-142.23737234921964,"vZ0":-8.247019796184428,"x":158.9,"y":192.28,"x0":-2.6335786260456437,"y0":50.0017027135115,"z0":5.36305905335344,"aX":-7.400484526089292},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.3,"breakHorizontal":5.4,"spinRate":2649,"spinDirection":208},"zone":13,"typeConfidence":2.0,"plateTime":0.3860526188700075,"extension":6.547115146205541},"index":1,"playId":"988e0c0e-5f23-33c0-a87f-c9010630b579","pitchNumber":1,"startTime":"2025-08-05T01:23:37.602Z","endTime":"2025-08-05T01:23:42.738Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":88.8,"strikeZoneTop":3.57093992268231,"strikeZoneBottom":1.69244781766889,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.5791239869171,"aZ":-8.953344942722508,"pfxX":-3.3193409180868882,"pfxZ":11.444916124102857,"pX":0.16898834222429493,"pZ":2.241865139708144,"vX0":8.654869699837905,"vY0":-142.0107851371203,"vZ0":-7.027436429302823,"x":109.42,"y":150.98,"x0":-2.4960279326485675,"y0":50.00089738916201,"z0":5.328386596958781,"aX":-6.735021981076776},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":19.3,"breakHorizontal":4.1,"spinRate":2730,"spinDirection":206},"zone":8,"typeConfidence":2.0,"plateTime":0.3867039706730169,"extension":6.515332211301661},"index":2,"playId":"0fed5518-0fe8-320f-9ea6-dea214bac30f","pitchNumber":2,"startTime":"2025-08-05T01:23:51.398Z","endTime":"2025-08-05T01:23:55.118Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.3,"strikeZoneTop":3.52870216457887,"strikeZoneBottom":1.72916461477742,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.928568064995403,"aZ":-27.19864684082299,"pfxX":7.486155213112002,"pfxZ":3.118247676532902,"pX":-0.15465084531939688,"pZ":1.236773455938206,"vX0":3.9291247519472643,"vY0":-126.09441892050461,"vZ0":-4.8677085386428285,"x":122.89,"y":205.39,"x0":-2.7103046900524737,"y0":50.00205380197396,"z0":5.4121446800573105,"aX":11.937982527043232},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.7,"breakHorizontal":-14.5,"spinRate":2865,"spinDirection":65},"zone":13,"typeConfidence":0.9,"plateTime":0.4359791078193478,"extension":6.5186687767811895},"index":3,"playId":"19f67328-d0ac-3348-9c52-e50396b39e72","pitchNumber":3,"startTime":"2025-08-05T01:24:05.769Z","endTime":"2025-08-05T01:24:10.492Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.3,"strikeZoneTop":3.53814817265614,"strikeZoneBottom":1.81776558783163,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.360486751012207,"aZ":-27.005949447086042,"pfxX":8.351527061153998,"pfxZ":3.2480042806745515,"pX":0.4221085320022618,"pZ":0.9511757159957274,"vX0":5.697257932810924,"vY0":-126.06258917492744,"vZ0":-5.185379400644707,"x":100.91,"y":213.1,"x0":-2.961113873501285,"y0":50.00363262961524,"z0":5.245854687050655,"aX":13.286667550060448},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.8,"breakHorizontal":-16.6,"spinRate":2899,"spinDirection":61},"zone":14,"typeConfidence":0.9,"plateTime":0.4364137659105287,"extension":6.520547207023303},"index":4,"playId":"d73c15b2-f21f-374d-8dc5-fce5fd36e784","pitchNumber":4,"startTime":"2025-08-05T01:24:19.165Z","endTime":"2025-08-05T01:24:23.843Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.4,"strikeZoneTop":3.4728540072348,"strikeZoneBottom":1.75245646582907,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.73723833605947,"aZ":-30.948846889169303,"pfxX":6.373408797176046,"pfxZ":0.7833156717379524,"pX":0.9937551334946454,"pZ":2.4478451765658384,"vX0":6.898611828940671,"vY0":-124.93276364193528,"vZ0":-1.158919674709117,"x":79.12,"y":172.69,"x0":-2.642530422260738,"y0":50.00182446731711,"z0":5.486848287457505,"aX":9.964182275660022},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.4,"breakHorizontal":-13.3,"spinRate":2796,"spinDirection":52},"zone":14,"typeConfidence":0.91,"plateTime":0.4402540828333499,"extension":6.600821865117192},"index":5,"playId":"86aa22a4-a090-312e-b217-b2a0f3c09bde","pitchNumber":5,"startTime":"2025-08-05T01:24:33.954Z","endTime":"2025-08-05T01:24:38.377Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-05T01:24:38.377Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryan Reynolds strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-05T01:25:40.616Z","endTime":"2025-08-05T01:27:44.530Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678495,"fullName":"Randy Rodríguez","link":"/api/v1/people/678495"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672744,"fullName":"Alexander Canario","link":"/api/v1/people/672744"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7,8,9],"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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Bryan Reynolds replaces Liover Peguero.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-05T01:24:57.436Z","endTime":"2025-08-05T01:25:07.659Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":678894,"link":"/api/v1/people/678894"}},{"details":{"description":"Offensive Substitution: Pinch-runner Alexander Canario replaces Andrew McCutchen.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-05T01:25:07.659Z","endTime":"2025-08-05T01:25:14.451Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672744,"link":"/api/v1/people/672744"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"501","replacedPlayer":{"id":457705,"link":"/api/v1/people/457705"},"base":1},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-05T01:25:14.451Z","endTime":"2025-08-05T01:25:42.971Z","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(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":97.2,"endSpeed":88.2,"strikeZoneTop":3.2492094543563,"strikeZoneBottom":1.5629080872228,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.19188896856307,"aZ":-10.097917728531906,"pfxX":-3.7794626167464784,"pfxZ":11.018439213997542,"pX":0.01901454999407263,"pZ":2.271926867223293,"vX0":8.839278793318144,"vY0":-141.14713350392864,"vZ0":-6.642466301493208,"x":116.28,"y":177.44,"x0":-2.6719736695024348,"y0":50.005482715482856,"z0":5.316728103936081,"aX":-7.574804858686649},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.6,"breakHorizontal":4.9,"spinRate":2712,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.38908281164514014,"extension":6.58324262196238},"index":3,"playId":"3d89f9c5-cc2f-3eb2-b6f4-ba67f2ed161e","pitchNumber":1,"startTime":"2025-08-05T01:25:42.971Z","endTime":"2025-08-05T01:25:46.566Z","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":98.3,"endSpeed":89.3,"strikeZoneTop":3.14482874025769,"strikeZoneBottom":1.63751750891309,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.600140337262964,"aZ":-9.833709611556086,"pfxX":-3.6458245554992033,"pfxZ":10.924087957564891,"pX":0.28190767392611754,"pZ":1.461969951292139,"vX0":9.45961181076202,"vY0":-142.52824412122607,"vZ0":-8.71933134741603,"x":106.25,"y":199.31,"x0":-2.615235070239969,"y0":50.0013444689109,"z0":5.192653593283039,"aX":-7.455630794220881},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.0,"breakHorizontal":4.6,"spinRate":2768,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.385185743207793,"extension":6.627046892519042},"index":4,"playId":"8d81033b-4a37-3a80-8e8c-a9f37897ec7a","pitchNumber":2,"startTime":"2025-08-05T01:26:01.527Z","endTime":"2025-08-05T01:26:04.979Z","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":86.4,"endSpeed":79.2,"strikeZoneTop":3.24,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.246946600765728,"aZ":-25.933239824103254,"pfxX":6.009842957918761,"pfxZ":3.90738717399406,"pX":-0.36438274077524163,"pZ":2.7703620703459544,"vX0":4.467936724349107,"vY0":-125.79810763574837,"vZ0":-1.3409070761288675,"x":130.89,"y":163.98,"x0":-2.9463035981186954,"y0":50.005093775400915,"z0":5.418690095516527,"aX":9.60233493917565},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":7.0,"breakHorizontal":-11.9,"spinRate":2823,"spinDirection":62},"zone":1,"typeConfidence":0.9,"plateTime":0.4359094243013484,"extension":6.260593569902763},"index":5,"playId":"b7080b1d-37f3-336f-b1fa-6a545f08a6b9","pitchNumber":3,"startTime":"2025-08-05T01:26:19.402Z","endTime":"2025-08-05T01:26:23.094Z","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":6,"playId":"f0162b03-cea1-37b6-93cb-1847cbd7dd02","startTime":"2025-08-05T01:26:42.602Z","endTime":"2025-08-05T01:26:46.101Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.7,"strikeZoneTop":3.17958232389686,"strikeZoneBottom":1.54122123754841,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.85332352437812,"aZ":-11.389073880839836,"pfxX":-3.4679560606727904,"pfxZ":10.256037076791232,"pX":-0.8190481679707728,"pZ":4.27138107166959,"vX0":7.101952302079322,"vY0":-141.3775516745824,"vZ0":-1.2823731634213376,"x":148.22,"y":123.45,"x0":-2.911707413199277,"y0":50.00593288159126,"z0":5.460893157794728,"aX":-7.031529381340189},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.5,"breakHorizontal":4.8,"spinRate":2615,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.3872415978385737,"extension":6.659806287138488},"index":7,"playId":"98d6e216-0c95-33c2-b5c4-2ccc5218f14c","pitchNumber":4,"startTime":"2025-08-05T01:27:01.664Z","endTime":"2025-08-05T01:27:06.210Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.4,"strikeZoneTop":3.17833308428671,"strikeZoneBottom":1.5400301884995,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.9799631917707,"aZ":-27.02706993262054,"pfxX":8.838023056707017,"pfxZ":3.2151471423619737,"pX":-1.0253369362579023,"pZ":2.081499770248709,"vX0":2.189492564834704,"vY0":-125.87598092829066,"vZ0":-2.6218825511981043,"x":156.08,"y":182.58,"x0":-3.0551076391389778,"y0":50.004456635537416,"z0":5.328894442961806,"aX":14.157909976602435},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.4,"breakHorizontal":-16.6,"spinRate":2701,"spinDirection":71},"zone":13,"typeConfidence":0.9,"plateTime":0.4354366202654063,"extension":6.3195380080272034},"index":8,"playId":"421223c7-3c4e-3a63-9329-53cd8a3359fe","pitchNumber":5,"startTime":"2025-08-05T01:27:20.280Z","endTime":"2025-08-05T01:27:24.907Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.4,"strikeZoneTop":3.24,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.874165960959928,"aZ":-26.76651212715388,"pfxX":6.081952567978923,"pfxZ":3.2192352984314123,"pX":0.050688392279644806,"pZ":3.5157695214516282,"vX0":5.408893036841019,"vY0":-128.42220531188576,"vZ0":0.32531703722293914,"x":115.07,"y":143.85,"x0":-2.8680450966461515,"y0":50.00551316144839,"z0":5.457857014108658,"aX":10.23127751792255},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.1,"breakHorizontal":-12.1,"spinRate":2835,"spinDirection":67},"zone":12,"typeConfidence":0.89,"plateTime":0.42537932252741184,"extension":6.669452317790891},"index":9,"playId":"a06b8c41-dab7-3ad9-a338-765b8ceae696","pitchNumber":6,"startTime":"2025-08-05T01:27:40.362Z","endTime":"2025-08-05T01:27:44.530Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-05T01:27:44.530Z","atBatIndex":72},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Jack Suwinski hit by pitch. Alexander Canario to 2nd.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-05T01:27:50.841Z","endTime":"2025-08-05T01:29:58.887Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678495,"fullName":"Randy Rodríguez","link":"/api/v1/people/678495"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"postOnSecond":{"id":672744,"fullName":"Alexander Canario","link":"/api/v1/people/672744"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":672744,"fullName":"Alexander Canario","link":"/api/v1/people/672744"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","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":[]}],"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":87.2,"endSpeed":80.2,"strikeZoneTop":3.61284854572759,"strikeZoneBottom":1.46665464572664,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.454514103980763,"aZ":-26.5445919303471,"pfxX":7.106774292510973,"pfxZ":3.449757146382777,"pX":-0.9949601048395537,"pZ":1.8713617390823802,"vX0":2.888714145066009,"vY0":-127.0568728865084,"vZ0":-3.2258939272039844,"x":154.93,"y":188.25,"x0":-3.0705523059542656,"y0":50.003841378983886,"z0":5.270883435459197,"aX":11.598828797052246},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.8,"breakHorizontal":-13.6,"spinRate":2763,"spinDirection":77},"zone":13,"typeConfidence":0.89,"plateTime":0.4313817199833565,"extension":6.410367349468076},"index":0,"playId":"3180b379-92f0-305c-8061-711758fd19f9","pitchNumber":1,"startTime":"2025-08-05T01:28:08.255Z","endTime":"2025-08-05T01:28:11.960Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":89.7,"strikeZoneTop":3.67396628144006,"strikeZoneBottom":1.62829347617522,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.322414350472634,"aZ":-8.155147151267503,"pfxX":-3.110432413830825,"pfxZ":11.646519988754264,"pX":-0.3509594437547478,"pZ":1.5914327431378168,"vX0":7.591023976786739,"vY0":-142.80403526951716,"vZ0":-8.930696304711105,"x":130.38,"y":195.81,"x0":-2.6412711027168854,"y0":50.005984290953634,"z0":5.2750632769857555,"aX":-6.417186694346992},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":19.4,"breakHorizontal":4.1,"spinRate":2719,"spinDirection":210},"zone":7,"typeConfidence":2.0,"plateTime":0.38375589567174817,"extension":6.6496939008534275},"index":1,"playId":"98f6a5bd-b60a-3afb-a2a5-3fb0a48b3a10","pitchNumber":2,"startTime":"2025-08-05T01:28:24.745Z","endTime":"2025-08-05T01:28:28.800Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.7,"strikeZoneTop":3.60237751939308,"strikeZoneBottom":1.57353835858848,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.976476645399053,"aZ":-32.113044868399456,"pfxX":10.508979971876933,"pfxZ":0.0379002620771125,"pX":0.7560624015157243,"pZ":2.065801887750406,"vX0":5.618882221066639,"vY0":-124.78934140107218,"vZ0":-1.692436639668621,"x":88.18,"y":183.0,"x0":-2.8956990379229612,"y0":50.00200463733684,"z0":5.418145992588962,"aX":16.44031415856976},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.1,"breakHorizontal":-20.4,"spinRate":2953,"spinDirection":45},"zone":9,"typeConfidence":0.91,"plateTime":0.44026990350171014,"extension":6.589721595251464},"index":2,"playId":"f2ec54b8-7f11-3260-aab9-59a8d686040a","pitchNumber":3,"startTime":"2025-08-05T01:28:43.139Z","endTime":"2025-08-05T01:28:51.615Z","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":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.3,"strikeZoneTop":3.52,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.554225846331,"aZ":-30.08801021059764,"pfxX":9.469480929938934,"pfxZ":1.3419482268096186,"pX":-0.1727440307522704,"pZ":2.3491467769958274,"vX0":3.7988615692692633,"vY0":-124.46669154344336,"vZ0":-1.233357390067484,"x":123.58,"y":175.35,"x0":-2.9522817346571157,"y0":50.005512940807336,"z0":5.35809650273875,"aX":14.758941486961247},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.4,"breakHorizontal":-18.0,"spinRate":2794,"spinDirection":65},"zone":5,"typeConfidence":0.91,"plateTime":0.4411979163164963,"extension":6.472743976422478},"index":3,"playId":"65f09c30-4221-32cf-8b7e-9c07e359e012","pitchNumber":4,"startTime":"2025-08-05T01:29:02.478Z","endTime":"2025-08-05T01:29:08.434Z","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":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.8,"strikeZoneTop":3.52,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.8680141330789,"aZ":-30.828009382763824,"pfxX":7.568000219135589,"pfxZ":0.8335679935110116,"pX":0.6930995375918291,"pZ":1.8592598725741565,"vX0":5.99736039051584,"vY0":-126.66834727161887,"vZ0":-2.6822084765134298,"x":90.58,"y":188.58,"x0":-2.6952102611914643,"y0":50.001484059514404,"z0":5.417402856405978,"aX":12.194371793630008},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.1,"breakHorizontal":-15.1,"spinRate":2749,"spinDirection":63},"zone":9,"typeConfidence":0.91,"plateTime":0.4337747753579375,"extension":6.5717742247157},"index":4,"playId":"ac7caa4a-bec8-3fd6-96d9-c9e8a32caa98","pitchNumber":5,"startTime":"2025-08-05T01:29:26.718Z","endTime":"2025-08-05T01:29:30.779Z","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(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.2,"endSpeed":88.4,"strikeZoneTop":3.52,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.3825840828231,"aZ":-13.018135329554333,"pfxX":-2.7543196807421797,"pfxZ":9.546626468026421,"pX":1.2118367663205163,"pZ":3.0746310037442193,"vX0":11.481492484012376,"vY0":-141.06107789484386,"vZ0":-3.7152821443902035,"x":70.81,"y":155.76,"x0":-2.5608601671108655,"y0":50.00094818355177,"z0":5.253405823400543,"aX":-5.526047909839789},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.7,"breakHorizontal":2.5,"spinRate":2776,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.3889297107684131,"extension":6.684798118826165},"index":5,"playId":"dcbf48e3-caa1-391d-ab13-eb530c4d7f5b","pitchNumber":6,"startTime":"2025-08-05T01:29:47.043Z","endTime":"2025-08-05T01:29:58.887Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-05T01:29:58.887Z","atBatIndex":73},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joey Bart singles on a line drive to left fielder Heliot Ramos. Alexander Canario scores. Jack Suwinski to 3rd.","rbi":1,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-05T01:31:00.754Z","endTime":"2025-08-05T01:33:19.536Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678495,"fullName":"Randy Rodríguez","link":"/api/v1/people/678495"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"postOnThird":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":672744,"fullName":"Alexander Canario","link":"/api/v1/people/672744"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":672744,"fullName":"Alexander Canario","link":"/api/v1/people/672744"},"responsiblePitcher":{"id":678495,"link":"/api/v1/people/678495"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-05T01:30:16.624Z","endTime":"2025-08-05T01:31:03.123Z","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(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.7,"endSpeed":89.0,"strikeZoneTop":3.49614315141471,"strikeZoneBottom":1.66128976577587,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.39389603671128,"aZ":-10.052893347100259,"pfxX":-3.5742163767454938,"pfxZ":10.86364809413244,"pX":-0.309053240402532,"pZ":2.548360786231151,"vX0":7.916945242449328,"vY0":-141.9926353753604,"vZ0":-5.733424812412611,"x":128.78,"y":169.97,"x0":-2.6725464176228773,"y0":50.00125342260292,"z0":5.2373854258463135,"aX":-7.278150182302215},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.6,"breakHorizontal":4.8,"spinRate":2705,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.38617248150281736,"extension":6.651205250522502},"index":1,"playId":"dc56e342-78b2-3ee9-b667-4b78c4b58e9d","pitchNumber":1,"startTime":"2025-08-05T01:31:03.123Z","endTime":"2025-08-05T01:31:07.017Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.2,"strikeZoneTop":3.49,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.74758418783698,"aZ":-21.543238614189583,"pfxX":5.632850888300826,"pfxZ":6.765468752038707,"pX":-0.8071213772511187,"pZ":3.1045739822527247,"vX0":3.1678037653975273,"vY0":-125.23928823252442,"vZ0":-1.4700826827685094,"x":147.77,"y":154.96,"x0":-2.8246937745473994,"y0":50.00570665029311,"z0":5.479168972906341,"aX":8.856001101487585},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":12.1,"breakHorizontal":-10.9,"spinRate":2702,"spinDirection":75},"zone":1,"typeConfidence":0.87,"plateTime":0.4391033986069428,"extension":6.543839329229363},"index":2,"playId":"1fc3b0df-a7f0-3e32-a74d-e9b3e6724841","pitchNumber":2,"startTime":"2025-08-05T01:31:19.718Z","endTime":"2025-08-05T01:31:23.128Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":89.9,"strikeZoneTop":3.49,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.372182528780385,"aZ":-10.011150138242668,"pfxX":-4.0948583782729,"pfxZ":10.68408597950549,"pX":-0.3918547350892473,"pZ":3.1234126356693492,"vX0":7.259289916005172,"vY0":-142.98069363878494,"vZ0":-4.654867562145451,"x":131.94,"y":154.45,"x0":-2.429406699947611,"y0":50.00297196458723,"z0":5.398415687724736,"aX":-8.495103307943307},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":18.6,"breakHorizontal":6.0,"spinRate":2686,"spinDirection":201},"zone":1,"typeConfidence":2.0,"plateTime":0.3827969449886077,"extension":6.585105794126043},"index":3,"playId":"ef9f910a-e359-315f-9aa3-55cd47227427","pitchNumber":3,"startTime":"2025-08-05T01:31:40.699Z","endTime":"2025-08-05T01:31:43.867Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.7,"strikeZoneTop":3.49,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.731324775070938,"aZ":-27.0437413640511,"pfxX":8.620051174691877,"pfxZ":3.200935342447025,"pX":1.0697477730096228,"pZ":2.6762882740268688,"vX0":6.711434609172156,"vY0":-125.88946342367122,"vZ0":-1.347826943108429,"x":76.22,"y":166.52,"x0":-2.751508860122412,"y0":50.00383568383695,"z0":5.409130007866204,"aX":13.826974283616106},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.8,"breakHorizontal":-17.2,"spinRate":2780,"spinDirection":57},"zone":12,"typeConfidence":0.9,"plateTime":0.4352037181225148,"extension":6.649001641579778},"index":4,"playId":"e0faf0b6-7569-3d7e-9bb1-3d4db79d6f34","pitchNumber":4,"startTime":"2025-08-05T01:32:03.833Z","endTime":"2025-08-05T01:32:06.912Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.0,"strikeZoneTop":3.46367874651676,"strikeZoneBottom":1.62929626069435,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.060648764801577,"aZ":-30.584665804305747,"pfxX":8.288786968989157,"pfxZ":1.031542942973159,"pX":1.7682837300970342,"pZ":2.453857202095246,"vX0":7.656894249797463,"vY0":-124.33380278711093,"vZ0":-1.1039691792584556,"x":49.6,"y":172.53,"x0":-2.443422841451115,"y0":50.00390685404271,"z0":5.472908879823608,"aX":12.80383008027255},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.8,"breakHorizontal":-16.9,"spinRate":2709,"spinDirection":51},"zone":14,"typeConfidence":0.91,"plateTime":0.4428197023358069,"extension":6.761783867798369},"index":5,"playId":"99b5b273-6127-342d-8f05-3f5467c3fdb6","pitchNumber":5,"startTime":"2025-08-05T01:32:28.902Z","endTime":"2025-08-05T01:32:32.304Z","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":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.1,"strikeZoneTop":3.49,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.940023861536815,"aZ":-12.02262143344466,"pfxX":-4.054403835827225,"pfxZ":10.068166720017434,"pX":0.491092662166708,"pZ":3.295306761732849,"vX0":9.476373813267864,"vY0":-141.01717853336854,"vZ0":-3.49644004798857,"x":98.28,"y":149.81,"x0":-2.3954995894840185,"y0":50.000609784047825,"z0":5.334111066965368,"aX":-8.113966702977336},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.6,"breakHorizontal":5.3,"spinRate":2728,"spinDirection":204},"zone":3,"typeConfidence":2.0,"plateTime":0.3893327400609863,"extension":6.853170565121005},"index":6,"playId":"e5c0bd6f-ae37-3b39-a133-78b7728802bb","pitchNumber":6,"startTime":"2025-08-05T01:32:45.705Z","endTime":"2025-08-05T01:32:48.983Z","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":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.6,"strikeZoneTop":3.49,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.893138180746384,"aZ":-31.725489411496,"pfxX":8.826632607778794,"pfxZ":0.2875597506758947,"pX":1.1730951749449239,"pZ":2.5495179063015594,"vX0":6.20749930116823,"vY0":-124.3874934022962,"vZ0":-0.6138591405991236,"x":72.28,"y":169.94,"x0":-2.5050315456906556,"y0":50.00308580339916,"z0":5.439267357542825,"aX":13.774075570654697},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.6,"breakHorizontal":-17.5,"spinRate":2632,"spinDirection":52},"zone":12,"typeConfidence":0.91,"plateTime":0.441029189826629,"extension":6.60092659501641},"hitData":{"launchSpeed":89.3,"launchAngle":13.0,"totalDistance":187.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":96.21,"coordY":95.29}},"index":7,"playId":"c4f590ce-13db-35d6-9132-d8ef22731c55","pitchNumber":7,"startTime":"2025-08-05T01:33:07.780Z","endTime":"2025-08-05T01:33:19.536Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-05T01:33:19.536Z","atBatIndex":74},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Giants challenged (tag play), call on the field was upheld: Isiah Kiner-Falefa reaches on a fielder's choice, fielded by first baseman Rafael Devers. Jack Suwinski scores. Henry Davis to 3rd.","rbi":1,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-05T01:34:14.192Z","endTime":"2025-08-05T01:35:56.223Z","isComplete":true,"isScoringPlay":true,"hasReview":true,"hasOut":false,"captivatingIndex":36},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678495,"fullName":"Randy Rodríguez","link":"/api/v1/people/678495"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"postOnThird":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,4,5,6,7],"actionIndex":[0,3],"runnerIndex":[0,1,2,3],"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":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_play","runner":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"responsiblePitcher":{"id":678495,"link":"/api/v1/people/678495"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_play","runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","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":7},"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Henry Davis replaces Joey Bart.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-05T01:33:56.877Z","endTime":"2025-08-05T01:34:16.597Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"801","replacedPlayer":{"id":663698,"link":"/api/v1/people/663698"},"base":1},{"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.6,"endSpeed":88.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.71656701272457,"aZ":-10.492340915973928,"pfxX":-4.335307389693804,"pfxZ":10.68345481058503,"pX":-0.6844751192941849,"pZ":2.761220100648534,"vX0":7.306724129327318,"vY0":-141.86664036949227,"vZ0":-5.074907754558172,"x":143.09,"y":164.23,"x0":-2.7351521505723624,"y0":50.00601073298284,"z0":5.247603020998533,"aX":-8.801507168170422},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.4,"breakHorizontal":6.2,"spinRate":2657,"spinDirection":205},"zone":4,"typeConfidence":2.0,"plateTime":0.38670041297508106,"extension":6.730805807873236},"index":1,"playId":"fc6d6a14-b51c-3924-b65b-4e57b0577bec","pitchNumber":1,"startTime":"2025-08-05T01:34:16.597Z","endTime":"2025-08-05T01:34:19.753Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.5,"strikeZoneTop":3.19083546688552,"strikeZoneBottom":1.46679489096979,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.081354709281477,"aZ":-29.334082482886885,"pfxX":4.108638284932229,"pfxZ":1.742489300985818,"pX":1.7112201339069666,"pZ":0.9681717717092194,"vX0":9.243212922874612,"vY0":-127.12326181777925,"vZ0":-4.968442373643284,"x":51.77,"y":212.64,"x0":-2.5116766581962957,"y0":50.00190280764064,"z0":5.288045394025936,"aX":6.696108241738797},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.2,"breakHorizontal":-9.6,"spinRate":2788,"spinDirection":50},"zone":14,"typeConfidence":0.9,"plateTime":0.4315578851574706,"extension":6.674132005657358},"index":2,"playId":"d205c962-f068-3532-bfbe-e7fc40632977","pitchNumber":2,"startTime":"2025-08-05T01:34:34.688Z","endTime":"2025-08-05T01:34:42.688Z","isPitch":true,"type":"pitch"},{"details":{"description":"Henry Davis advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":3,"actionPlayId":"d205c962-f068-3532-bfbe-e7fc40632977","startTime":"2025-08-05T01:34:49.943Z","endTime":"2025-08-05T01:34:53.251Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":680779,"link":"/api/v1/people/680779"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":88.8,"strikeZoneTop":3.3675791524979,"strikeZoneBottom":1.56450747244875,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.21136266038265,"aZ":-9.922465194124488,"pfxX":-4.567426809427549,"pfxZ":10.996410903758303,"pX":0.3005442168461341,"pZ":1.81355734733687,"vX0":9.740065374473511,"vY0":-141.55357179834292,"vZ0":-7.715479764683028,"x":105.54,"y":189.81,"x0":-2.596029633986902,"y0":50.00080278278838,"z0":5.214751941427015,"aX":-9.241699399939296},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.4,"breakHorizontal":6.2,"spinRate":2741,"spinDirection":203},"zone":9,"typeConfidence":2.0,"plateTime":0.3873858767613938,"extension":6.608309906090656},"index":4,"playId":"2bbcfe0e-3167-3c04-82e9-289f5019b359","pitchNumber":3,"startTime":"2025-08-05T01:34:53.251Z","endTime":"2025-08-05T01:34:57.583Z","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":1},"pitchData":{"startSpeed":98.1,"endSpeed":89.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.657717944450354,"aZ":-8.563370406189614,"pfxX":-3.730140934983114,"pfxZ":11.556585583495078,"pX":0.0882321796836939,"pZ":2.80214437974926,"vX0":8.803828919425811,"vY0":-142.4805200824678,"vZ0":-5.3952200110539845,"x":113.64,"y":163.12,"x0":-2.5657779048197744,"y0":50.00216042890983,"z0":5.269240824880074,"aX":-7.621108159335954},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":19.9,"breakHorizontal":4.8,"spinRate":2794,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.38535002141469565,"extension":6.552133324531132},"index":5,"playId":"f22211dc-e23f-3e66-87d2-9e9dfe6a6540","pitchNumber":4,"startTime":"2025-08-05T01:35:09.104Z","endTime":"2025-08-05T01:35:12.722Z","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.4,"endSpeed":89.0,"strikeZoneTop":3.28040708898223,"strikeZoneBottom":1.51714466705611,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.51863229482752,"aZ":-13.374179417401791,"pfxX":-3.0988942451449253,"pfxZ":9.29211196759777,"pX":1.192042601743569,"pZ":2.4115318419739378,"vX0":11.35420081630539,"vY0":-141.40883846590594,"vZ0":-5.653356366935045,"x":71.56,"y":173.67,"x0":-2.4742901890869895,"y0":50.00530300520825,"z0":5.296233408454738,"aX":-6.273014524219656},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.7,"breakHorizontal":3.2,"spinRate":2659,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.3874768314128896,"extension":6.7722956654859106},"index":6,"playId":"9500a129-ecc6-3207-b841-cfa850f3c2d2","pitchNumber":5,"startTime":"2025-08-05T01:35:31.440Z","endTime":"2025-08-05T01:35:37.074Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.50647243331816,"aZ":-26.01746804809031,"pfxX":6.254901270166295,"pfxZ":3.7933196136378298,"pX":0.7301618912057307,"pZ":1.7944651205931499,"vX0":6.848447041256284,"vY0":-126.51049382838868,"vZ0":-3.5251625961161768,"x":89.17,"y":190.33,"x0":-2.823309535620703,"y0":50.00300293523061,"z0":5.288453262606373,"aX":10.15022738260974},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.2,"breakHorizontal":-12.8,"spinRate":2772,"spinDirection":47},"zone":9,"typeConfidence":0.9,"plateTime":0.432748985366584,"extension":6.6493824707844915},"hitData":{"launchSpeed":51.2,"launchAngle":-25.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":143.55,"coordY":179.42}},"index":7,"playId":"43715e07-ef51-33ad-b480-9a505ce92afa","pitchNumber":6,"startTime":"2025-08-05T01:35:50.891Z","endTime":"2025-08-05T01:35:56.223Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MA","challengeTeamId":137},"playEndTime":"2025-08-05T01:35:56.223Z","atBatIndex":75}],"currentPlay":{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Giants challenged (tag play), call on the field was upheld: Isiah Kiner-Falefa reaches on a fielder's choice, fielded by first baseman Rafael Devers. Jack Suwinski scores. Henry Davis to 3rd.","rbi":1,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-05T01:34:14.192Z","endTime":"2025-08-05T01:35:56.223Z","isComplete":true,"isScoringPlay":true,"hasReview":true,"hasOut":false,"captivatingIndex":36},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678495,"fullName":"Randy Rodríguez","link":"/api/v1/people/678495"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"postOnThird":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,4,5,6,7],"actionIndex":[0,3],"runnerIndex":[0,1,2,3],"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":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_play","runner":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"responsiblePitcher":{"id":678495,"link":"/api/v1/people/678495"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_play","runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","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":7},"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Henry Davis replaces Joey Bart.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-05T01:33:56.877Z","endTime":"2025-08-05T01:34:16.597Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"801","replacedPlayer":{"id":663698,"link":"/api/v1/people/663698"},"base":1},{"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.6,"endSpeed":88.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.71656701272457,"aZ":-10.492340915973928,"pfxX":-4.335307389693804,"pfxZ":10.68345481058503,"pX":-0.6844751192941849,"pZ":2.761220100648534,"vX0":7.306724129327318,"vY0":-141.86664036949227,"vZ0":-5.074907754558172,"x":143.09,"y":164.23,"x0":-2.7351521505723624,"y0":50.00601073298284,"z0":5.247603020998533,"aX":-8.801507168170422},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.4,"breakHorizontal":6.2,"spinRate":2657,"spinDirection":205},"zone":4,"typeConfidence":2.0,"plateTime":0.38670041297508106,"extension":6.730805807873236},"index":1,"playId":"fc6d6a14-b51c-3924-b65b-4e57b0577bec","pitchNumber":1,"startTime":"2025-08-05T01:34:16.597Z","endTime":"2025-08-05T01:34:19.753Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.5,"strikeZoneTop":3.19083546688552,"strikeZoneBottom":1.46679489096979,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.081354709281477,"aZ":-29.334082482886885,"pfxX":4.108638284932229,"pfxZ":1.742489300985818,"pX":1.7112201339069666,"pZ":0.9681717717092194,"vX0":9.243212922874612,"vY0":-127.12326181777925,"vZ0":-4.968442373643284,"x":51.77,"y":212.64,"x0":-2.5116766581962957,"y0":50.00190280764064,"z0":5.288045394025936,"aX":6.696108241738797},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.2,"breakHorizontal":-9.6,"spinRate":2788,"spinDirection":50},"zone":14,"typeConfidence":0.9,"plateTime":0.4315578851574706,"extension":6.674132005657358},"index":2,"playId":"d205c962-f068-3532-bfbe-e7fc40632977","pitchNumber":2,"startTime":"2025-08-05T01:34:34.688Z","endTime":"2025-08-05T01:34:42.688Z","isPitch":true,"type":"pitch"},{"details":{"description":"Henry Davis advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":3,"actionPlayId":"d205c962-f068-3532-bfbe-e7fc40632977","startTime":"2025-08-05T01:34:49.943Z","endTime":"2025-08-05T01:34:53.251Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":680779,"link":"/api/v1/people/680779"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":88.8,"strikeZoneTop":3.3675791524979,"strikeZoneBottom":1.56450747244875,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.21136266038265,"aZ":-9.922465194124488,"pfxX":-4.567426809427549,"pfxZ":10.996410903758303,"pX":0.3005442168461341,"pZ":1.81355734733687,"vX0":9.740065374473511,"vY0":-141.55357179834292,"vZ0":-7.715479764683028,"x":105.54,"y":189.81,"x0":-2.596029633986902,"y0":50.00080278278838,"z0":5.214751941427015,"aX":-9.241699399939296},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.4,"breakHorizontal":6.2,"spinRate":2741,"spinDirection":203},"zone":9,"typeConfidence":2.0,"plateTime":0.3873858767613938,"extension":6.608309906090656},"index":4,"playId":"2bbcfe0e-3167-3c04-82e9-289f5019b359","pitchNumber":3,"startTime":"2025-08-05T01:34:53.251Z","endTime":"2025-08-05T01:34:57.583Z","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":1},"pitchData":{"startSpeed":98.1,"endSpeed":89.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.657717944450354,"aZ":-8.563370406189614,"pfxX":-3.730140934983114,"pfxZ":11.556585583495078,"pX":0.0882321796836939,"pZ":2.80214437974926,"vX0":8.803828919425811,"vY0":-142.4805200824678,"vZ0":-5.3952200110539845,"x":113.64,"y":163.12,"x0":-2.5657779048197744,"y0":50.00216042890983,"z0":5.269240824880074,"aX":-7.621108159335954},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":19.9,"breakHorizontal":4.8,"spinRate":2794,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.38535002141469565,"extension":6.552133324531132},"index":5,"playId":"f22211dc-e23f-3e66-87d2-9e9dfe6a6540","pitchNumber":4,"startTime":"2025-08-05T01:35:09.104Z","endTime":"2025-08-05T01:35:12.722Z","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.4,"endSpeed":89.0,"strikeZoneTop":3.28040708898223,"strikeZoneBottom":1.51714466705611,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.51863229482752,"aZ":-13.374179417401791,"pfxX":-3.0988942451449253,"pfxZ":9.29211196759777,"pX":1.192042601743569,"pZ":2.4115318419739378,"vX0":11.35420081630539,"vY0":-141.40883846590594,"vZ0":-5.653356366935045,"x":71.56,"y":173.67,"x0":-2.4742901890869895,"y0":50.00530300520825,"z0":5.296233408454738,"aX":-6.273014524219656},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.7,"breakHorizontal":3.2,"spinRate":2659,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.3874768314128896,"extension":6.7722956654859106},"index":6,"playId":"9500a129-ecc6-3207-b841-cfa850f3c2d2","pitchNumber":5,"startTime":"2025-08-05T01:35:31.440Z","endTime":"2025-08-05T01:35:37.074Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.50647243331816,"aZ":-26.01746804809031,"pfxX":6.254901270166295,"pfxZ":3.7933196136378298,"pX":0.7301618912057307,"pZ":1.7944651205931499,"vX0":6.848447041256284,"vY0":-126.51049382838868,"vZ0":-3.5251625961161768,"x":89.17,"y":190.33,"x0":-2.823309535620703,"y0":50.00300293523061,"z0":5.288453262606373,"aX":10.15022738260974},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.2,"breakHorizontal":-12.8,"spinRate":2772,"spinDirection":47},"zone":9,"typeConfidence":0.9,"plateTime":0.432748985366584,"extension":6.6493824707844915},"hitData":{"launchSpeed":51.2,"launchAngle":-25.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":143.55,"coordY":179.42}},"index":7,"playId":"43715e07-ef51-33ad-b480-9a505ce92afa","pitchNumber":6,"startTime":"2025-08-05T01:35:50.891Z","endTime":"2025-08-05T01:35:56.223Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MA","challengeTeamId":137},"playEndTime":"2025-08-05T01:35:56.223Z","atBatIndex":75},"scoringPlays":[4,5,10,41,57,74,75],"playsByInning":[{"startIndex":0,"endIndex":11,"top":[0,1,2,3,4,5,6,7],"bottom":[8,9,10,11],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":1,"pitcher":{"id":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":119.89,"y":146.11},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":1,"pitcher":{"id":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912"},"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"coordinates":{"x":108.63,"y":103.93},"type":"H","description":"Single"}],"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":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"coordinates":{"x":83.83,"y":80.39},"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":1,"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"batter":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"coordinates":{"x":117.36,"y":147.63},"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":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":212.39,"y":103.09},"type":"O","description":"Sac Fly"}]}},{"startIndex":12,"endIndex":17,"top":[12,13,14],"bottom":[15,16,17],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":111.78,"y":154.72},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":91.9,"y":147.69},"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":2,"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"batter":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"coordinates":{"x":null,"y":null},"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":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"batter":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"coordinates":{"x":97.09,"y":121.79},"type":"O","description":"Flyout"}]}},{"startIndex":18,"endIndex":27,"top":[18,19,20,21,22],"bottom":[23,24,25,26,27],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":3,"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"coordinates":{"x":143.2,"y":90.87},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":3,"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"coordinates":{"x":172.59,"y":97.46},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":3,"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":134.59,"y":172.46},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":3,"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":112.29,"y":151.68},"type":"O","description":"Forceout"}],"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":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"coordinates":{"x":99.12,"y":167.39},"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":3,"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"coordinates":{"x":161.44,"y":163.84},"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":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"coordinates":{"x":80.37,"y":131.92},"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":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":96.58,"y":164.86},"type":"O","description":"Groundout"}]}},{"startIndex":28,"endIndex":36,"top":[28,29,30,31],"bottom":[32,33,34,35,36],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":4,"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"coordinates":{"x":184.75,"y":117.22},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":4,"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"batter":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"coordinates":{"x":203.5,"y":94.42},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":4,"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":96.08,"y":171.95},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":4,"pitcher":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":140.67,"y":151.68},"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":4,"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"coordinates":{"x":156.88,"y":158.78},"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":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"batter":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"coordinates":{"x":109.25,"y":48.31},"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":4,"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"batter":{"id":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894"},"coordinates":{"x":102.66,"y":163.84},"type":"E","description":"Field Error"},{"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":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"batter":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"coordinates":{"x":143.71,"y":175.5},"type":"O","description":"Fielders Choice Out"}]}},{"startIndex":37,"endIndex":45,"top":[37,38,39,40,41,42],"bottom":[43,44,45],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":5,"pitcher":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":113.81,"y":73.14},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":5,"pitcher":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":177.15,"y":57.43},"type":"H","description":"Triple"}],"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":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"coordinates":{"x":104.69,"y":172.97},"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":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"coordinates":{"x":116.85,"y":175.5},"type":"O","description":"Groundout"}]}},{"startIndex":46,"endIndex":52,"top":[46,47,48,49],"bottom":[50,51,52],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":6,"pitcher":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":107.1,"y":146.8},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":6,"pitcher":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":127.67,"y":190.37},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":6,"pitcher":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":111.94,"y":177.66},"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":6,"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"coordinates":{"x":145.17,"y":148.86},"type":"O","description":"Groundout"}]}},{"startIndex":53,"endIndex":60,"top":[53,54,55],"bottom":[56,57,58,59,60],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":7,"pitcher":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"coordinates":{"x":104.91,"y":139.77},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":7,"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":109.64,"y":160.05},"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":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"batter":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"coordinates":{"x":231.9,"y":91.5},"type":"H","description":"Home Run"},{"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":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"coordinates":{"x":97.45,"y":168.19},"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":7,"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"coordinates":{"x":108.45,"y":141.85},"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":7,"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"coordinates":{"x":146.69,"y":152.42},"type":"O","description":"Groundout"}]}},{"startIndex":61,"endIndex":67,"top":[61,62,63],"bottom":[64,65,66,67],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":8,"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":86.53,"y":105.98},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":8,"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"coordinates":{"x":122.14,"y":190.55},"type":"O","description":"Bunt 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":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":120.49,"y":129.46},"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":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"coordinates":{"x":106.08,"y":148.86},"type":"O","description":"Lineout"}]}},{"startIndex":68,"endIndex":75,"top":[68,69,70],"bottom":[71,72,73,74,75],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":9,"pitcher":{"id":664294,"fullName":"Dauri Moreta","link":"/api/v1/people/664294"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":123.73,"y":77.64},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":9,"pitcher":{"id":664294,"fullName":"Dauri Moreta","link":"/api/v1/people/664294"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":68.86,"y":106.22},"type":"O","description":"Lineout"}],"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":9,"pitcher":{"id":678495,"fullName":"Randy Rodríguez","link":"/api/v1/people/678495"},"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"coordinates":{"x":96.21,"y":95.29},"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":9,"pitcher":{"id":678495,"fullName":"Randy Rodríguez","link":"/api/v1/people/678495"},"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"coordinates":{"x":143.55,"y":179.42},"type":"O","description":"Fielders Choice"}]}}]},"linescore":{"note":"One out when winning run scored.","currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":2,"errors":1,"leftOnBase":3}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":1,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":2,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":2,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":5,"hits":6,"errors":0,"leftOnBase":6},"away":{"runs":4,"hits":7,"errors":2,"leftOnBase":8}},"defense":{"pitcher":{"id":678495,"fullName":"Randy Rodríguez","link":"/api/v1/people/678495"},"catcher":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"first":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"second":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"third":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"shortstop":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"left":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"center":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"right":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"onDeck":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"inHole":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"battingOrder":4,"team":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"}},"offense":{"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":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"first":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"third":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"pitcher":{"id":664294,"fullName":"Dauri Moreta","link":"/api/v1/people/664294"},"battingOrder":9,"team":{"id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"}},"balls":2,"strikes":2,"outs":1},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"teamStats":{"batting":{"flyOuts":6,"groundOuts":8,"airOuts":8,"runs":4,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":11,"baseOnBalls":5,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".233","atBats":34,"obp":".312","slg":".375","ops":".687","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":9,"rbi":4,"leftOnBase":20,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{"flyOuts":3,"groundOuts":13,"airOuts":5,"runs":5,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":31,"obp":".278","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":184,"era":"3.69","inningsPitched":"8.1","saveOpportunities":0,"earnedRuns":4,"whip":"1.28","battersFaced":36,"outs":25,"completeGames":0,"shutouts":0,"pitchesThrown":184,"balls":71,"strikes":113,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.60","rbi":5,"pitchesPerInning":"22.08","runsScoredPer9":"5.40","homeRunsPer9":"1.08","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":12,"putOuts":25,"errors":2,"chances":39,"passedBall":0,"pickoffs":0}},"players":{"ID669477":{"person":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"jerseyNumber":"10","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"600","stats":{"batting":{"summary":"1-3 | BB, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"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":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":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":27,"groundOuts":33,"airOuts":51,"runs":18,"doubles":8,"triples":0,"homeRuns":6,"strikeOuts":43,"baseOnBalls":16,"intentionalWalks":0,"hits":43,"hitByPitch":3,"avg":".254","atBats":169,"obp":".330","slg":".408","ops":".738","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":189,"totalBases":69,"rbi":22,"leftOnBase":84,"sacBunts":1,"sacFlies":0,"babip":".308","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.17","popOuts":8,"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":82,"putOuts":143,"errors":2,"chances":227,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID666464":{"person":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"jerseyNumber":"59","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":3,"groundOuts":7,"airOuts":6,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".136","atBats":22,"obp":".136","slg":".182","ops":".318","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":22,"totalBases":4,"rbi":0,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"babip":".188","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":15,"errors":1,"chances":18,"fielding":".944","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID671218":{"person":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"jerseyNumber":"17","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"100","stats":{"batting":{"summary":"3-5 | R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":1,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":111,"flyOuts":65,"groundOuts":100,"airOuts":107,"runs":60,"doubles":20,"triples":1,"homeRuns":14,"strikeOuts":112,"baseOnBalls":39,"intentionalWalks":2,"hits":117,"hitByPitch":13,"avg":".272","atBats":430,"obp":".346","slg":".421","ops":".767","caughtStealing":4,"stolenBases":6,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":488,"totalBases":181,"rbi":51,"leftOnBase":171,"sacBunts":0,"sacFlies":6,"babip":".332","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.71","popOuts":16,"lineOuts":26},"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":196,"errors":6,"chances":205,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID678906":{"person":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"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":1,"gamesStarted":1,"flyOuts":3,"groundOuts":2,"airOuts":4,"runs":5,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":14,"obp":".444","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":67,"era":"13.50","inningsPitched":"3.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"2.10","battersFaced":18,"outs":10,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":67,"balls":23,"strikes":44,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".000","pitchesPerInning":"20.10","gamesFinished":0,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"10.80","walksPer9Inn":"8.10","hitsPer9Inn":"10.80","runsScoredPer9":"13.50","homeRunsPer9":"2.70","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"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}},"ID668800":{"person":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"jerseyNumber":"21","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":18,"flyOuts":8,"groundOuts":17,"airOuts":16,"runs":7,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".167","atBats":48,"obp":".216","slg":".229","ops":".445","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":52,"totalBases":11,"rbi":2,"leftOnBase":20,"sacBunts":1,"sacFlies":0,"babip":".179","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"48.00","popOuts":6,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","assists":5,"putOuts":112,"errors":3,"chances":120,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678495":{"person":{"id":678495,"fullName":"Randy Rodríguez","link":"/api/v1/people/678495"},"jerseyNumber":"73","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"note":"(L, 3-3)(BS, 3)","summary":"0.2 IP, 2 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":32,"inningsPitched":"0.2","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":2,"battersFaced":5,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":32,"balls":12,"strikes":20,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":1,"runsScoredPer9":"27.00","homeRunsPer9":"0.00","inheritedRunners":1,"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":46,"gamesStarted":0,"flyOuts":25,"groundOuts":30,"airOuts":43,"runs":10,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":64,"baseOnBalls":11,"intentionalWalks":0,"hits":30,"hitByPitch":3,"atBats":166,"obp":".243","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":732,"era":"1.54","inningsPitched":"46.2","wins":3,"losses":3,"saves":2,"saveOpportunities":5,"holds":13,"blownSaves":3,"earnedRuns":8,"whip":"0.88","battersFaced":181,"outs":140,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":732,"balls":245,"strikes":487,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":2,"winPercentage":".500","pitchesPerInning":"15.69","gamesFinished":11,"strikeoutWalkRatio":"5.82","strikeoutsPer9Inn":"12.34","walksPer9Inn":"2.12","hitsPer9Inn":"5.79","runsScoredPer9":"1.93","homeRunsPer9":"0.58","inheritedRunners":27,"inheritedRunnersScored":10,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":7},"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID657277":{"person":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":23,"flyOuts":48,"groundOuts":162,"airOuts":90,"runs":56,"doubles":34,"triples":2,"homeRuns":10,"strikeOuts":155,"baseOnBalls":34,"intentionalWalks":0,"hits":143,"hitByPitch":4,"atBats":542,"obp":".310","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","numberOfPitches":2221,"era":"3.31","inningsPitched":"141.1","wins":9,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":52,"whip":"1.25","battersFaced":589,"outs":424,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":2221,"balls":760,"strikes":1461,"strikePercentage":".660","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.80","rbi":0,"winPercentage":".529","pitchesPerInning":"15.71","gamesFinished":0,"strikeoutWalkRatio":"4.56","strikeoutsPer9Inn":"9.87","walksPer9Inn":"2.17","hitsPer9Inn":"9.11","runsScoredPer9":"3.57","homeRunsPer9":"0.64","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":4,"sacFlies":4,"passedBall":0,"popOuts":14,"lineOuts":28},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":25,"putOuts":4,"errors":1,"chances":30,"fielding":".967","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676254":{"person":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"jerseyNumber":"74","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":49,"gamesStarted":0,"flyOuts":22,"groundOuts":55,"airOuts":36,"runs":25,"doubles":10,"triples":0,"homeRuns":3,"strikeOuts":43,"baseOnBalls":14,"intentionalWalks":1,"hits":38,"hitByPitch":5,"atBats":170,"obp":".300","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":721,"era":"4.14","inningsPitched":"45.2","wins":3,"losses":4,"saves":10,"saveOpportunities":15,"holds":7,"blownSaves":5,"earnedRuns":21,"whip":"1.14","battersFaced":191,"outs":137,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":721,"balls":260,"strikes":461,"strikePercentage":".640","hitBatsmen":5,"balks":2,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.53","rbi":0,"winPercentage":".429","pitchesPerInning":"15.79","gamesFinished":25,"strikeoutWalkRatio":"3.07","strikeoutsPer9Inn":"8.47","walksPer9Inn":"2.76","hitsPer9Inn":"7.49","runsScoredPer9":"4.93","homeRunsPer9":"0.59","inheritedRunners":15,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":5,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676130":{"person":{"id":676130,"fullName":"José Buttó","link":"/api/v1/people/676130"},"jerseyNumber":"70","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"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":36,"gamesStarted":0,"flyOuts":24,"groundOuts":53,"airOuts":40,"runs":21,"doubles":10,"triples":2,"homeRuns":2,"strikeOuts":44,"baseOnBalls":23,"intentionalWalks":1,"hits":44,"hitByPitch":1,"atBats":177,"obp":".333","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":814,"era":"3.47","inningsPitched":"49.1","wins":3,"losses":2,"saves":1,"saveOpportunities":3,"holds":2,"blownSaves":2,"earnedRuns":19,"whip":"1.36","battersFaced":206,"outs":148,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":814,"balls":314,"strikes":500,"strikePercentage":".610","hitBatsmen":1,"balks":1,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":".600","pitchesPerInning":"16.50","gamesFinished":7,"strikeoutWalkRatio":"1.91","strikeoutsPer9Inn":"8.03","walksPer9Inn":"4.20","hitsPer9Inn":"8.03","runsScoredPer9":"3.83","homeRunsPer9":"0.36","inheritedRunners":30,"inheritedRunnersScored":10,"catchersInterference":1,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":6,"lineOuts":10},"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}},"ID672275":{"person":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"jerseyNumber":"14","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"800","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":1,"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":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":1,"putOuts":9,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":90,"flyOuts":47,"groundOuts":58,"airOuts":76,"runs":28,"doubles":14,"triples":2,"homeRuns":2,"strikeOuts":91,"baseOnBalls":21,"intentionalWalks":0,"hits":56,"hitByPitch":2,"avg":".206","atBats":272,"obp":".263","slg":".294","ops":".557","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":304,"totalBases":80,"rbi":31,"leftOnBase":132,"sacBunts":4,"sacFlies":5,"babip":".293","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"136.00","popOuts":15,"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":18,"stolenBases":42,"stolenBasePercentage":".700","caughtStealingPercentage":".300","assists":39,"putOuts":700,"errors":5,"chances":744,"fielding":".993","passedBall":5,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID656305":{"person":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"jerseyNumber":"26","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"400","stats":{"batting":{"summary":"1-3 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"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":3,"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":0,"errors":1,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":89,"flyOuts":43,"groundOuts":57,"airOuts":96,"runs":53,"doubles":14,"triples":2,"homeRuns":16,"strikeOuts":93,"baseOnBalls":51,"intentionalWalks":0,"hits":74,"hitByPitch":5,"avg":".231","atBats":320,"obp":".346","slg":".438","ops":".784","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":376,"totalBases":140,"rbi":42,"leftOnBase":161,"sacBunts":0,"sacFlies":0,"babip":".275","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.00","popOuts":32,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":173,"putOuts":61,"errors":11,"chances":245,"fielding":".955","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID527038":{"person":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"jerseyNumber":"41","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":97,"flyOuts":54,"groundOuts":78,"airOuts":113,"runs":36,"doubles":9,"triples":0,"homeRuns":12,"strikeOuts":68,"baseOnBalls":30,"intentionalWalks":0,"hits":85,"hitByPitch":6,"avg":".249","atBats":342,"obp":".318","slg":".380","ops":".698","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":380,"totalBases":130,"rbi":59,"leftOnBase":157,"sacBunts":0,"sacFlies":2,"babip":".277","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.50","popOuts":34,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":137,"errors":0,"chances":148,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID693313":{"person":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"jerseyNumber":"77","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"note":"(H, 1)","summary":"2.0 IP, 2 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":4,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":36,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":2,"battersFaced":8,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":36,"balls":14,"strikes":22,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"4.50","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":5,"gamesStarted":0,"flyOuts":3,"groundOuts":15,"airOuts":5,"runs":8,"doubles":1,"triples":0,"homeRuns":5,"strikeOuts":11,"baseOnBalls":4,"intentionalWalks":0,"hits":13,"hitByPitch":0,"atBats":44,"obp":".354","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":190,"era":"4.91","inningsPitched":"11.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":6,"whip":"1.55","battersFaced":48,"outs":33,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":190,"balls":69,"strikes":121,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.00","rbi":2,"winPercentage":".000","pitchesPerInning":"17.27","gamesFinished":2,"strikeoutWalkRatio":"2.75","strikeoutsPer9Inn":"9.00","walksPer9Inn":"3.27","hitsPer9Inn":"10.64","runsScoredPer9":"6.55","homeRunsPer9":"4.09","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID702352":{"person":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"jerseyNumber":"76","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"note":"(H, 3)","summary":"0.2 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":5,"strikes":11,"strikePercentage":".690","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":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":38,"gamesStarted":0,"flyOuts":28,"groundOuts":66,"airOuts":49,"runs":32,"doubles":10,"triples":5,"homeRuns":5,"strikeOuts":44,"baseOnBalls":18,"intentionalWalks":1,"hits":57,"hitByPitch":3,"atBats":214,"obp":".331","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":904,"era":"4.75","inningsPitched":"55.0","wins":2,"losses":3,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":29,"whip":"1.36","battersFaced":237,"outs":165,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":904,"balls":298,"strikes":606,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.35","rbi":0,"winPercentage":".400","pitchesPerInning":"16.44","gamesFinished":11,"strikeoutWalkRatio":"2.44","strikeoutsPer9Inn":"7.20","walksPer9Inn":"2.95","hitsPer9Inn":"9.33","runsScoredPer9":"5.24","homeRunsPer9":"0.82","inheritedRunners":20,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":5,"errors":0,"chances":12,"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"}]},"ID642086":{"person":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"jerseyNumber":"7","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | 2 K, RBI","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":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":37,"flyOuts":20,"groundOuts":25,"airOuts":35,"runs":13,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":24,"baseOnBalls":11,"intentionalWalks":0,"hits":30,"hitByPitch":2,"avg":".268","atBats":112,"obp":".339","slg":".402","ops":".741","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":127,"totalBases":45,"rbi":18,"leftOnBase":45,"sacBunts":0,"sacFlies":2,"babip":".310","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.33","popOuts":5,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":22,"putOuts":240,"errors":0,"chances":262,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID808982":{"person":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"jerseyNumber":"51","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | 3B, K, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":1,"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":3,"rbi":2,"leftOnBase":5,"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":107,"flyOuts":81,"groundOuts":127,"airOuts":129,"runs":54,"doubles":25,"triples":9,"homeRuns":6,"strikeOuts":47,"baseOnBalls":38,"intentionalWalks":0,"hits":104,"hitByPitch":5,"avg":".258","atBats":403,"obp":".327","slg":".409","ops":".736","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":450,"totalBases":165,"rbi":46,"leftOnBase":166,"sacBunts":0,"sacFlies":4,"babip":".277","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"67.17","popOuts":14,"lineOuts":34},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":228,"errors":2,"chances":236,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID664192":{"person":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":0,"flyOuts":7,"groundOuts":22,"airOuts":16,"runs":5,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":18,"baseOnBalls":3,"intentionalWalks":0,"hits":16,"hitByPitch":0,"atBats":71,"obp":".257","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":294,"era":"2.41","inningsPitched":"18.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":5,"whip":"1.02","battersFaced":75,"outs":56,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":294,"balls":105,"strikes":189,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.38","rbi":0,"winPercentage":".000","pitchesPerInning":"15.75","gamesFinished":3,"strikeoutWalkRatio":"6.00","strikeoutsPer9Inn":"8.68","walksPer9Inn":"1.45","hitsPer9Inn":"7.71","runsScoredPer9":"2.41","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID646240":{"person":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"jerseyNumber":"16","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"200","stats":{"batting":{"summary":"0-4 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":11,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":114,"flyOuts":53,"groundOuts":100,"airOuts":88,"runs":64,"doubles":27,"triples":0,"homeRuns":20,"strikeOuts":133,"baseOnBalls":80,"intentionalWalks":8,"hits":109,"hitByPitch":5,"avg":".256","atBats":426,"obp":".377","slg":".460","ops":".837","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":515,"totalBases":196,"rbi":77,"leftOnBase":185,"sacBunts":0,"sacFlies":4,"babip":".321","groundOutsToAirouts":"1.14","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.30","popOuts":14,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":52,"errors":1,"chances":57,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID663941":{"person":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":0,"flyOuts":11,"groundOuts":33,"airOuts":29,"runs":17,"doubles":3,"triples":1,"homeRuns":2,"strikeOuts":15,"baseOnBalls":10,"intentionalWalks":0,"hits":22,"hitByPitch":1,"atBats":97,"obp":".300","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":400,"era":"5.81","inningsPitched":"26.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":17,"whip":"1.22","battersFaced":110,"outs":79,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":400,"balls":139,"strikes":261,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.14","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.19","gamesFinished":3,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"5.13","walksPer9Inn":"3.42","hitsPer9Inn":"7.52","runsScoredPer9":"5.81","homeRunsPer9":"0.68","inheritedRunners":7,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687931":{"person":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"jerseyNumber":"88","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":2,"flyOuts":6,"groundOuts":12,"airOuts":12,"runs":6,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":39,"obp":".279","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":160,"era":"4.35","inningsPitched":"10.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.16","battersFaced":43,"outs":31,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":160,"balls":65,"strikes":95,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.48","gamesFinished":0,"strikeoutWalkRatio":"1.75","strikeoutsPer9Inn":"6.10","walksPer9Inn":"3.48","hitsPer9Inn":"6.97","runsScoredPer9":"5.23","homeRunsPer9":"1.74","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"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":true,"isSubstitute":false}},"ID687529":{"person":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"jerseyNumber":"58","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"900","stats":{"batting":{"summary":"0-4 | 3 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":8,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".154","atBats":13,"obp":".154","slg":".308","ops":".462","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":14,"totalBases":4,"rbi":1,"leftOnBase":7,"sacBunts":1,"sacFlies":0,"babip":".400","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":2,"chances":5,"fielding":".600","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID683766":{"person":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"jerseyNumber":"50","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"601","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":45,"flyOuts":11,"groundOuts":30,"airOuts":21,"runs":12,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":26,"baseOnBalls":5,"intentionalWalks":0,"hits":26,"hitByPitch":1,"avg":".263","atBats":99,"obp":".302","slg":".354","ops":".656","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":109,"totalBases":35,"rbi":12,"leftOnBase":46,"sacBunts":3,"sacFlies":1,"babip":".333","groundOutsToAirouts":"1.43","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"49.50","popOuts":5,"lineOuts":5},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":7,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":7,"balls":0,"strikes":7,"strikePercentage":"1.000","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"7.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":85,"putOuts":41,"errors":3,"chances":129,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID642715":{"person":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"300","stats":{"batting":{"summary":"0-3 | 2 BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"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":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":112,"flyOuts":81,"groundOuts":76,"airOuts":128,"runs":67,"doubles":18,"triples":2,"homeRuns":17,"strikeOuts":123,"baseOnBalls":53,"intentionalWalks":1,"hits":96,"hitByPitch":3,"avg":".230","atBats":417,"obp":".317","slg":".405","ops":".722","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":480,"totalBases":169,"rbi":59,"leftOnBase":166,"sacBunts":0,"sacFlies":6,"babip":".279","groundOutsToAirouts":"0.59","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"24.53","popOuts":28,"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":271,"putOuts":135,"errors":13,"chances":419,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID592662":{"person":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":23,"flyOuts":92,"groundOuts":111,"airOuts":146,"runs":46,"doubles":24,"triples":2,"homeRuns":16,"strikeOuts":140,"baseOnBalls":53,"intentionalWalks":0,"hits":99,"hitByPitch":2,"atBats":492,"obp":".280","caughtStealing":7,"stolenBases":15,"stolenBasePercentage":".682","caughtStealingPercentage":".318","numberOfPitches":2197,"era":"2.85","inningsPitched":"136.0","wins":9,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":43,"whip":"1.12","battersFaced":551,"outs":408,"gamesPitched":23,"completeGames":1,"shutouts":0,"pitchesThrown":2197,"balls":787,"strikes":1410,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":4,"pickoffs":4,"groundOutsToAirouts":"0.76","rbi":0,"winPercentage":".643","pitchesPerInning":"16.15","gamesFinished":0,"strikeoutWalkRatio":"2.64","strikeoutsPer9Inn":"9.26","walksPer9Inn":"3.51","hitsPer9Inn":"6.55","runsScoredPer9":"3.04","homeRunsPer9":"1.06","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":22,"lineOuts":32},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":2,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID434378":{"person":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"5.0 IP, 0 ER, 4 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":8,"airOuts":4,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":18,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":100,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":20,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":100,"balls":40,"strikes":60,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.80","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":19,"flyOuts":74,"groundOuts":75,"airOuts":120,"runs":51,"doubles":29,"triples":0,"homeRuns":11,"strikeOuts":81,"baseOnBalls":35,"intentionalWalks":0,"hits":102,"hitByPitch":5,"atBats":373,"obp":".340","caughtStealing":5,"stolenBases":8,"stolenBasePercentage":".615","caughtStealingPercentage":".385","numberOfPitches":1630,"era":"4.29","inningsPitched":"94.1","wins":1,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":45,"whip":"1.45","battersFaced":418,"outs":283,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1630,"balls":574,"strikes":1056,"strikePercentage":".650","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":1,"winPercentage":".111","pitchesPerInning":"17.28","gamesFinished":0,"strikeoutWalkRatio":"2.31","strikeoutsPer9Inn":"7.73","walksPer9Inn":"3.34","hitsPer9Inn":"9.73","runsScoredPer9":"4.87","homeRunsPer9":"1.05","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":5,"passedBall":0,"popOuts":23,"lineOuts":23},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":6,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID657424":{"person":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"jerseyNumber":"93","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"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":1,"flyOuts":6,"groundOuts":14,"airOuts":14,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":48,"obp":".288","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":196,"era":"0.00","inningsPitched":"13.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.15","battersFaced":52,"outs":39,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":196,"balls":75,"strikes":121,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"15.08","gamesFinished":3,"strikeoutWalkRatio":"2.25","strikeoutsPer9Inn":"6.23","walksPer9Inn":"2.77","hitsPer9Inn":"7.62","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":7,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[671218,646240,642715,656305,642086,669477,683766,808982,672275,687529,434378,693313,702352,678495],"pitchers":[434378,693313,702352,678495],"bench":[666464,527038,668800],"bullpen":[663941,676130,657424,664192,592662,678906,676254,657277,687931],"battingOrder":[671218,646240,642715,656305,642086,683766,808982,672275,687529],"info":[{"title":"BATTING","fieldList":[{"label":"3B","value":"Lee, J (9, Nicolas)."},{"label":"TB","value":"Chapman, M; Lee, J 3; Ramos, H 3; Schmitt; Smith, D."},{"label":"RBI","value":"Lee, J 2 (46); Schmitt (22); Smith, D (18)."},{"label":"2-out RBI","value":"Lee, J 2."},{"label":"Runners left in scoring position, 2 out","value":"Bailey 3; Lee, J."},{"label":"Team RISP","value":"3-for-10."},{"label":"Team LOB","value":"8."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Ramos, H (6, fielding); Chapman, M (11, throw)."}]}],"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":3,"groundOuts":13,"airOuts":5,"runs":5,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":1,"avg":".232","atBats":31,"obp":".304","slg":".347","ops":".651","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":10,"rbi":5,"leftOnBase":11,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.00","popOuts":0,"lineOuts":2},"pitching":{"flyOuts":6,"groundOuts":8,"airOuts":8,"runs":4,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":11,"baseOnBalls":5,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":34,"obp":".308","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":150,"era":"3.85","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.21","battersFaced":39,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":150,"balls":53,"strikes":97,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":4,"pitchesPerInning":"16.67","runsScoredPer9":"4.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"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":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"501","stats":{"batting":{"note":"1-","summary":"0-0 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":58,"flyOuts":20,"groundOuts":34,"airOuts":35,"runs":20,"doubles":5,"triples":1,"homeRuns":3,"strikeOuts":56,"baseOnBalls":16,"intentionalWalks":0,"hits":33,"hitByPitch":0,"avg":".209","atBats":158,"obp":".282","slg":".310","ops":".592","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":174,"totalBases":49,"rbi":13,"leftOnBase":86,"sacBunts":0,"sacFlies":0,"babip":".303","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"52.67","popOuts":7,"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":105,"errors":1,"chances":108,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"}]},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":23,"flyOuts":67,"groundOuts":127,"airOuts":123,"runs":34,"doubles":27,"triples":2,"homeRuns":7,"strikeOuts":154,"baseOnBalls":34,"intentionalWalks":0,"hits":93,"hitByPitch":6,"atBats":497,"obp":".248","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":2180,"era":"2.02","inningsPitched":"138.0","wins":6,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":31,"whip":"0.92","battersFaced":537,"outs":414,"gamesPitched":23,"completeGames":1,"shutouts":0,"pitchesThrown":2180,"balls":774,"strikes":1406,"strikePercentage":".640","hitBatsmen":6,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.03","rbi":0,"winPercentage":".429","pitchesPerInning":"15.80","gamesFinished":0,"strikeoutWalkRatio":"4.53","strikeoutsPer9Inn":"10.04","walksPer9Inn":"2.22","hitsPer9Inn":"6.07","runsScoredPer9":"2.22","homeRunsPer9":"0.46","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":25,"lineOuts":31},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":6,"errors":2,"chances":16,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"2-4 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":62,"flyOuts":36,"groundOuts":50,"airOuts":62,"runs":29,"doubles":14,"triples":0,"homeRuns":5,"strikeOuts":51,"baseOnBalls":23,"intentionalWalks":1,"hits":58,"hitByPitch":1,"avg":".264","atBats":220,"obp":".335","slg":".395","ops":".730","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":245,"totalBases":87,"rbi":31,"leftOnBase":92,"sacBunts":0,"sacFlies":1,"babip":".321","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"44.00","popOuts":11,"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":34,"putOuts":411,"errors":1,"chances":446,"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,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"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":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":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":66,"flyOuts":24,"groundOuts":58,"airOuts":35,"runs":15,"doubles":7,"triples":1,"homeRuns":1,"strikeOuts":66,"baseOnBalls":32,"intentionalWalks":0,"hits":51,"hitByPitch":4,"avg":".243","atBats":210,"obp":".354","slg":".300","ops":".654","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":246,"totalBases":63,"rbi":18,"leftOnBase":97,"sacBunts":0,"sacFlies":0,"babip":".350","groundOutsToAirouts":"1.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"210.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":{"gamesStarted":1,"caughtStealing":9,"stolenBases":35,"stolenBasePercentage":".795","caughtStealingPercentage":".205","assists":14,"putOuts":404,"errors":1,"chances":419,"fielding":".998","passedBall":5,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID668804":{"person":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"jerseyNumber":"10","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"601","stats":{"batting":{"note":"a-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":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":106,"flyOuts":50,"groundOuts":110,"airOuts":90,"runs":41,"doubles":23,"triples":2,"homeRuns":10,"strikeOuts":120,"baseOnBalls":33,"intentionalWalks":1,"hits":98,"hitByPitch":3,"avg":".236","atBats":415,"obp":".295","slg":".373","ops":".668","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":454,"totalBases":155,"rbi":52,"leftOnBase":182,"sacBunts":0,"sacFlies":3,"babip":".306","groundOutsToAirouts":"1.22","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.50","popOuts":3,"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":170,"errors":2,"chances":173,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"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":"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":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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":101,"flyOuts":46,"groundOuts":82,"airOuts":79,"runs":56,"doubles":16,"triples":2,"homeRuns":18,"strikeOuts":136,"baseOnBalls":51,"intentionalWalks":4,"hits":78,"hitByPitch":3,"avg":".211","atBats":370,"obp":".308","slg":".411","ops":".719","caughtStealing":4,"stolenBases":34,"stolenBasePercentage":".895","caughtStealingPercentage":".105","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":429,"totalBases":152,"rbi":48,"leftOnBase":169,"sacBunts":0,"sacFlies":5,"babip":".271","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.56","popOuts":12,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":235,"errors":9,"chances":250,"fielding":".964","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,"battingOrder":"600","stats":{"batting":{"summary":"0-2 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":13,"flyOuts":3,"groundOuts":11,"airOuts":6,"runs":6,"doubles":1,"triples":0,"homeRuns":4,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":1,"avg":".250","atBats":36,"obp":".308","slg":".611","ops":".919","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":22,"rbi":7,"leftOnBase":20,"sacBunts":0,"sacFlies":0,"babip":".227","groundOutsToAirouts":"1.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"9.00","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":18,"errors":0,"chances":32,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID669707":{"person":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"jerseyNumber":"19","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":58,"flyOuts":33,"groundOuts":41,"airOuts":57,"runs":16,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":30,"baseOnBalls":20,"intentionalWalks":1,"hits":24,"hitByPitch":1,"avg":".161","atBats":149,"obp":".263","slg":".262","ops":".525","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":173,"totalBases":39,"rbi":11,"leftOnBase":78,"sacBunts":2,"sacFlies":1,"babip":".179","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"49.67","popOuts":9,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":93,"putOuts":154,"errors":4,"chances":251,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":23,"gamesStarted":23,"flyOuts":85,"groundOuts":133,"airOuts":151,"runs":62,"doubles":29,"triples":2,"homeRuns":13,"strikeOuts":104,"baseOnBalls":34,"intentionalWalks":0,"hits":127,"hitByPitch":5,"atBats":514,"obp":".300","caughtStealing":3,"stolenBases":19,"stolenBasePercentage":".864","caughtStealingPercentage":".136","numberOfPitches":2103,"era":"3.89","inningsPitched":"132.0","wins":5,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":57,"whip":"1.22","battersFaced":555,"outs":396,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":2103,"balls":703,"strikes":1400,"strikePercentage":".670","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".333","pitchesPerInning":"15.93","gamesFinished":0,"strikeoutWalkRatio":"3.06","strikeoutsPer9Inn":"7.09","walksPer9Inn":"2.32","hitsPer9Inn":"8.66","runsScoredPer9":"4.23","homeRunsPer9":"0.89","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":33,"lineOuts":33},"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":"200","stats":{"batting":{"summary":"0-3 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"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":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":80,"flyOuts":28,"groundOuts":67,"airOuts":59,"runs":29,"doubles":12,"triples":1,"homeRuns":5,"strikeOuts":66,"baseOnBalls":28,"intentionalWalks":2,"hits":69,"hitByPitch":1,"avg":".267","atBats":258,"obp":".338","slg":".380","ops":".718","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":290,"totalBases":98,"rbi":31,"leftOnBase":97,"sacBunts":0,"sacFlies":3,"babip":".337","groundOutsToAirouts":"1.14","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"51.60","popOuts":14,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":140,"errors":1,"chances":146,"fielding":".993","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":{"summary":"2.2 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":3,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":11,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":41,"inningsPitched":"2.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":11,"outs":8,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":41,"balls":12,"strikes":29,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":1,"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":7,"gamesStarted":0,"flyOuts":7,"groundOuts":9,"airOuts":12,"runs":6,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":19,"baseOnBalls":5,"intentionalWalks":0,"hits":12,"hitByPitch":3,"atBats":52,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":224,"era":"3.95","inningsPitched":"13.2","wins":1,"losses":0,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":6,"whip":"1.24","battersFaced":60,"outs":41,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":224,"balls":64,"strikes":160,"strikePercentage":".710","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.39","gamesFinished":0,"strikeoutWalkRatio":"3.80","strikeoutsPer9Inn":"12.51","walksPer9Inn":"3.29","hitsPer9Inn":"7.90","runsScoredPer9":"3.95","homeRunsPer9":"0.66","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":23,"gamesStarted":0,"flyOuts":14,"groundOuts":14,"airOuts":34,"runs":6,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":31,"baseOnBalls":9,"intentionalWalks":0,"hits":17,"hitByPitch":1,"atBats":95,"obp":".257","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":433,"era":"2.05","inningsPitched":"26.1","wins":3,"losses":1,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":6,"whip":"0.99","battersFaced":106,"outs":79,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":433,"balls":145,"strikes":288,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.41","rbi":0,"winPercentage":".750","pitchesPerInning":"16.44","gamesFinished":6,"strikeoutWalkRatio":"3.44","strikeoutsPer9Inn":"10.59","walksPer9Inn":"3.08","hitsPer9Inn":"5.81","runsScoredPer9":"2.05","homeRunsPer9":"1.03","inheritedRunners":14,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":12,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":1,"chances":7,"fielding":".857","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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"500","stats":{"batting":{"summary":"1-3 | 2B, BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"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":54,"groundOuts":89,"airOuts":94,"runs":37,"doubles":16,"triples":0,"homeRuns":11,"strikeOuts":89,"baseOnBalls":41,"intentionalWalks":1,"hits":88,"hitByPitch":2,"avg":".246","atBats":357,"obp":".325","slg":".384","ops":".709","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":405,"totalBases":137,"rbi":39,"leftOnBase":147,"sacBunts":0,"sacFlies":3,"babip":".296","groundOutsToAirouts":"0.95","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"32.46","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":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID664294":{"person":{"id":664294,"fullName":"Dauri Moreta","link":"/api/v1/people/664294"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"note":"(W, 1-0)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":1,"strikes":9,"strikePercentage":".900","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":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":2,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":13,"era":"0.00","inningsPitched":"1.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.00","battersFaced":4,"outs":4,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":1,"strikes":12,"strikePercentage":".920","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"9.75","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"6.75","walksPer9Inn":"0.00","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID643396":{"person":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"jerseyNumber":"7","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"900","stats":{"batting":{"summary":"0-4 | RBI","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":1,"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":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":97,"flyOuts":29,"groundOuts":121,"airOuts":64,"runs":32,"doubles":14,"triples":2,"homeRuns":1,"strikeOuts":57,"baseOnBalls":15,"intentionalWalks":0,"hits":88,"hitByPitch":4,"avg":".270","atBats":326,"obp":".309","slg":".334","ops":".643","caughtStealing":3,"stolenBases":13,"stolenBasePercentage":".813","caughtStealingPercentage":".188","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":349,"totalBases":109,"rbi":30,"leftOnBase":135,"sacBunts":3,"sacFlies":1,"babip":".323","groundOutsToAirouts":"1.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"326.00","popOuts":14,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":214,"putOuts":123,"errors":6,"chances":343,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID693312":{"person":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"summary":"2.2 IP, 2 ER, 3 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":3,"airOuts":2,"runs":2,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":10,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":36,"inningsPitched":"2.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":12,"outs":8,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":36,"balls":14,"strikes":22,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"6.75","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"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":12,"gamesStarted":0,"flyOuts":11,"groundOuts":19,"airOuts":20,"runs":12,"doubles":4,"triples":1,"homeRuns":2,"strikeOuts":13,"baseOnBalls":11,"intentionalWalks":0,"hits":16,"hitByPitch":0,"atBats":67,"obp":".342","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":307,"era":"6.48","inningsPitched":"16.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":12,"whip":"1.62","battersFaced":79,"outs":50,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":307,"balls":117,"strikes":190,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.95","rbi":2,"winPercentage":".---","pitchesPerInning":"18.42","gamesFinished":2,"strikeoutWalkRatio":"1.18","strikeoutsPer9Inn":"7.02","walksPer9Inn":"5.94","hitsPer9Inn":"8.64","runsScoredPer9":"6.48","homeRunsPer9":"1.08","inheritedRunners":9,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":5},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{},"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":9,"flyOuts":38,"groundOuts":68,"airOuts":75,"runs":34,"doubles":17,"triples":2,"homeRuns":8,"strikeOuts":56,"baseOnBalls":18,"intentionalWalks":0,"hits":80,"hitByPitch":2,"atBats":277,"obp":".337","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1149,"era":"4.21","inningsPitched":"68.1","wins":2,"losses":6,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":32,"whip":"1.43","battersFaced":299,"outs":205,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1149,"balls":419,"strikes":730,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.91","rbi":0,"winPercentage":".250","pitchesPerInning":"16.81","gamesFinished":5,"strikeoutWalkRatio":"3.11","strikeoutsPer9Inn":"7.38","walksPer9Inn":"2.37","hitsPer9Inn":"10.54","runsScoredPer9":"4.48","homeRunsPer9":"1.05","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":14,"lineOuts":23},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":3,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621366":{"person":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"summary":"1.2 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":6,"strikes":14,"strikePercentage":".700","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":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":30,"gamesStarted":0,"flyOuts":6,"groundOuts":33,"airOuts":20,"runs":17,"doubles":8,"triples":0,"homeRuns":3,"strikeOuts":24,"baseOnBalls":11,"intentionalWalks":1,"hits":21,"hitByPitch":1,"atBats":97,"obp":".303","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":449,"era":"4.94","inningsPitched":"27.1","wins":1,"losses":3,"saves":0,"saveOpportunities":3,"holds":6,"blownSaves":3,"earnedRuns":15,"whip":"1.17","battersFaced":110,"outs":82,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":449,"balls":167,"strikes":282,"strikePercentage":".630","hitBatsmen":1,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.65","rbi":0,"winPercentage":".250","pitchesPerInning":"16.43","gamesFinished":7,"strikeoutWalkRatio":"2.18","strikeoutsPer9Inn":"7.90","walksPer9Inn":"3.62","hitsPer9Inn":"6.91","runsScoredPer9":"5.60","homeRunsPer9":"0.99","inheritedRunners":13,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID670912":{"person":{"id":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 2 ER, 3 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":43,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":8,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":43,"balls":20,"strikes":23,"strikePercentage":".530","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"18.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":1,"gamesStarted":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"obp":".625","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":43,"era":"18.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"5.00","battersFaced":8,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":43,"balls":20,"strikes":23,"strikePercentage":".530","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":2,"winPercentage":".---","pitchesPerInning":"43.00","gamesFinished":0,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"27.00","walksPer9Inn":"27.00","hitsPer9Inn":"18.00","runsScoredPer9":"18.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"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":48,"gamesStarted":0,"flyOuts":40,"groundOuts":44,"airOuts":58,"runs":13,"doubles":3,"triples":3,"homeRuns":3,"strikeOuts":39,"baseOnBalls":11,"intentionalWalks":0,"hits":32,"hitByPitch":1,"atBats":170,"obp":".238","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":709,"era":"2.27","inningsPitched":"47.2","wins":3,"losses":3,"saves":6,"saveOpportunities":7,"holds":13,"blownSaves":1,"earnedRuns":12,"whip":"0.90","battersFaced":185,"outs":143,"gamesPitched":48,"completeGames":0,"shutouts":0,"pitchesThrown":709,"balls":209,"strikes":500,"strikePercentage":".710","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.76","rbi":0,"winPercentage":".500","pitchesPerInning":"14.87","gamesFinished":17,"strikeoutWalkRatio":"3.55","strikeoutsPer9Inn":"7.36","walksPer9Inn":"2.08","hitsPer9Inn":"6.04","runsScoredPer9":"2.45","homeRunsPer9":"0.57","inheritedRunners":13,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":6,"lineOuts":12},"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":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"801","stats":{"batting":{"note":"2-","summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":57,"flyOuts":27,"groundOuts":30,"airOuts":62,"runs":17,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":45,"baseOnBalls":15,"intentionalWalks":0,"hits":27,"hitByPitch":4,"avg":".168","atBats":161,"obp":".254","slg":".273","ops":".527","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":185,"totalBases":44,"rbi":13,"leftOnBase":97,"sacBunts":2,"sacFlies":1,"babip":".204","groundOutsToAirouts":"0.48","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"40.25","popOuts":18,"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":{"caughtStealing":7,"stolenBases":32,"stolenBasePercentage":".821","caughtStealingPercentage":".179","assists":16,"putOuts":414,"errors":3,"chances":433,"fielding":".993","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"}]},"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":13,"gamesStarted":12,"flyOuts":28,"groundOuts":51,"airOuts":59,"runs":26,"doubles":7,"triples":2,"homeRuns":8,"strikeOuts":60,"baseOnBalls":21,"intentionalWalks":1,"hits":52,"hitByPitch":3,"atBats":220,"obp":".309","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":952,"era":"3.88","inningsPitched":"58.0","wins":1,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":25,"whip":"1.26","battersFaced":246,"outs":174,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":952,"balls":344,"strikes":608,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".250","pitchesPerInning":"16.41","gamesFinished":0,"strikeoutWalkRatio":"2.86","strikeoutsPer9Inn":"9.31","walksPer9Inn":"3.26","hitsPer9Inn":"8.07","runsScoredPer9":"4.03","homeRunsPer9":"1.24","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":12,"lineOuts":19},"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":22,"gamesStarted":21,"flyOuts":69,"groundOuts":109,"airOuts":134,"runs":61,"doubles":30,"triples":1,"homeRuns":21,"strikeOuts":79,"baseOnBalls":36,"intentionalWalks":0,"hits":108,"hitByPitch":5,"atBats":424,"obp":".318","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":1813,"era":"4.89","inningsPitched":"110.1","wins":5,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":60,"whip":"1.31","battersFaced":471,"outs":331,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1813,"balls":652,"strikes":1161,"strikePercentage":".640","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.81","rbi":0,"winPercentage":".357","pitchesPerInning":"16.43","gamesFinished":0,"strikeoutWalkRatio":"2.19","strikeoutsPer9Inn":"6.44","walksPer9Inn":"2.94","hitsPer9Inn":"8.81","runsScoredPer9":"4.98","homeRunsPer9":"1.71","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":22,"lineOuts":43},"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}},"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-3 | HR, HBP, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":31,"flyOuts":15,"groundOuts":11,"airOuts":19,"runs":9,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":33,"baseOnBalls":15,"intentionalWalks":1,"hits":8,"hitByPitch":2,"avg":".113","atBats":71,"obp":".284","slg":".211","ops":".495","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":88,"totalBases":15,"rbi":4,"leftOnBase":37,"sacBunts":0,"sacFlies":0,"babip":".167","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.50","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":62,"errors":0,"chances":62,"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":"300","stats":{"batting":{"summary":"1-3 | K, RBI, CS","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":3,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":50,"flyOuts":29,"groundOuts":54,"airOuts":54,"runs":22,"doubles":8,"triples":2,"homeRuns":5,"strikeOuts":36,"baseOnBalls":14,"intentionalWalks":0,"hits":54,"hitByPitch":1,"avg":".276","atBats":196,"obp":".324","slg":".413","ops":".737","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":213,"totalBases":81,"rbi":18,"leftOnBase":79,"sacBunts":0,"sacFlies":2,"babip":".312","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.20","popOuts":8,"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":112,"putOuts":82,"errors":4,"chances":198,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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":16,"gamesStarted":1,"flyOuts":18,"groundOuts":38,"airOuts":27,"runs":11,"doubles":9,"triples":1,"homeRuns":1,"strikeOuts":25,"baseOnBalls":12,"intentionalWalks":1,"hits":29,"hitByPitch":0,"atBats":117,"obp":".315","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":502,"era":"2.90","inningsPitched":"31.0","wins":3,"losses":2,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":10,"whip":"1.32","battersFaced":131,"outs":93,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":502,"balls":171,"strikes":331,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.41","rbi":0,"winPercentage":".600","pitchesPerInning":"16.19","gamesFinished":6,"strikeoutWalkRatio":"2.08","strikeoutsPer9Inn":"7.26","walksPer9Inn":"3.48","hitsPer9Inn":"8.42","runsScoredPer9":"3.19","homeRunsPer9":"0.29","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":7},"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,502054,693304,665833,457705,672744,678894,668804,669261,663698,680779,643396,670912,670990,693312,621366,664294],"pitchers":[670912,670990,693312,621366,664294],"bench":[691907,669707],"bullpen":[677952,681347,571760,656605,676755,669387,642701,694973],"battingOrder":[687462,502054,693304,665833,672744,668804,669261,680779,643396],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"McCutchen (16, Verlander)."},{"label":"HR","value":"Suwinski (2, 7th inning off Seymour, C, 1 on, 0 out)."},{"label":"TB","value":"Bart; Gonzales, N; Horwitz 2; McCutchen 2; Suwinski 4."},{"label":"RBI","value":"Bart (18); Gonzales, N (18); Kiner-Falefa (30); Suwinski 2 (4)."},{"label":"Runners left in scoring position, 2 out","value":"Gonzales, N; Bart 2."},{"label":"SF","value":"Gonzales, N."},{"label":"Team RISP","value":"1-for-7."},{"label":"Team LOB","value":"6."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Suwinski (6, 2nd base off Verlander/Bailey)."},{"label":"CS","value":"Gonzales, N (2, 2nd base by Rodríguez, R/Bailey)."}]}],"note":[{"label":"a","value":"Struck out for Peguero in the 9th."},{"label":"1","value":"Ran for McCutchen in the 9th."},{"label":"2","value":"Ran for Bart in the 9th."}]}},"officials":[{"official":{"id":596809,"fullName":"Ryan Additon","link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"fullName":"Ryan Wills","link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"fullName":"Lance Barksdale","link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"fullName":"Will Little","link":"/api/v1/people/504381"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Ramírez."},{"label":"HBP","value":"Suwinski (by Rodríguez, R)."},{"label":"Pitch timer violations","value":"Oviedo (pitcher)."},{"label":"Pitches-strikes","value":"Verlander 100-60; Seymour, C 36-22; Bivens 16-11; Rodríguez, R 32-20; Oviedo 43-23; Ramírez 41-29; Nicolas 36-22; Borucki 20-14; Moreta 10-9."},{"label":"Groundouts-flyouts","value":"Verlander 8-3; Seymour, C 4-0; Bivens 0-0; Rodríguez, R 1-0; Oviedo 0-0; Ramírez 3-3; Nicolas 3-1; Borucki 2-1; Moreta 0-1."},{"label":"Batters faced","value":"Verlander 20; Seymour, C 8; Bivens 3; Rodríguez, R 5; Oviedo 8; Ramírez 11; Nicolas 12; Borucki 5; Moreta 3."},{"label":"Inherited runners-scored","value":"Rodríguez, R 1-0; Nicolas 1-0."},{"label":"Umpires","value":"HP: Ryan Additon. 1B: Ryan Wills. 2B: Lance Barksdale. 3B: Will Little. "},{"label":"Weather","value":"81 degrees, Partly Cloudy."},{"label":"Wind","value":"5 mph, In From LF."},{"label":"First pitch","value":"6:42 PM."},{"label":"T","value":"2:55."},{"label":"Att","value":"13,921."},{"label":"Venue","value":"PNC Park."},{"label":"August 4, 2025"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378","boxscoreName":"Verlander"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"5.0 IP, 0 ER, 4 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":8,"airOuts":4,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":18,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":100,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":20,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":100,"balls":40,"strikes":60,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.80","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":19,"flyOuts":74,"groundOuts":75,"airOuts":120,"runs":51,"doubles":29,"triples":0,"homeRuns":11,"strikeOuts":81,"baseOnBalls":35,"intentionalWalks":0,"hits":102,"hitByPitch":5,"atBats":373,"obp":".340","caughtStealing":5,"stolenBases":8,"stolenBasePercentage":".615","caughtStealingPercentage":".385","numberOfPitches":1630,"era":"4.29","inningsPitched":"94.1","wins":1,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":45,"whip":"1.45","battersFaced":418,"outs":283,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1630,"balls":574,"strikes":1056,"strikePercentage":".650","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":1,"winPercentage":".111","pitchesPerInning":"17.28","gamesFinished":0,"strikeoutWalkRatio":"2.31","strikeoutsPer9Inn":"7.73","walksPer9Inn":"3.34","hitsPer9Inn":"9.73","runsScoredPer9":"4.87","homeRunsPer9":"1.05","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":5,"passedBall":0,"popOuts":23,"lineOuts":23},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":6,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":63,"pitchingGameScore":63},{"player":{"person":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261","boxscoreName":"Suwinski"},"jerseyNumber":"65","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"700","stats":{"batting":{"summary":"1-3 | HR, HBP, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":31,"flyOuts":15,"groundOuts":11,"airOuts":19,"runs":9,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":33,"baseOnBalls":15,"intentionalWalks":1,"hits":8,"hitByPitch":2,"avg":".113","atBats":71,"obp":".284","slg":".211","ops":".495","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":88,"totalBases":15,"rbi":4,"leftOnBase":37,"sacBunts":0,"sacFlies":0,"babip":".167","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.50","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":62,"errors":0,"chances":62,"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"}]},"type":"hitter","gameScore":61,"hittingGameScore":61},{"player":{"person":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366","boxscoreName":"Borucki"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"summary":"1.2 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":6,"strikes":14,"strikePercentage":".700","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":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":30,"gamesStarted":0,"flyOuts":6,"groundOuts":33,"airOuts":20,"runs":17,"doubles":8,"triples":0,"homeRuns":3,"strikeOuts":24,"baseOnBalls":11,"intentionalWalks":1,"hits":21,"hitByPitch":1,"atBats":97,"obp":".303","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":449,"era":"4.94","inningsPitched":"27.1","wins":1,"losses":3,"saves":0,"saveOpportunities":3,"holds":6,"blownSaves":3,"earnedRuns":15,"whip":"1.17","battersFaced":110,"outs":82,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":449,"balls":167,"strikes":282,"strikePercentage":".630","hitBatsmen":1,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.65","rbi":0,"winPercentage":".250","pitchesPerInning":"16.43","gamesFinished":7,"strikeoutWalkRatio":"2.18","strikeoutsPer9Inn":"7.90","walksPer9Inn":"3.62","hitsPer9Inn":"6.91","runsScoredPer9":"5.60","homeRunsPer9":"0.99","inheritedRunners":13,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"reliever","gameScore":52,"pitchingGameScore":52}]},"decisions":{"winner":{"id":664294,"fullName":"Dauri Moreta","link":"/api/v1/people/664294"},"loser":{"id":678495,"fullName":"Randy Rodríguez","link":"/api/v1/people/678495"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}