{"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":776557,"link":"/api/v1.1/game/776557/feed/live","metaData":{"wait":10,"timeStamp":"20250828_040803","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count21","newRightHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776557,"type":"R","doubleHeader":"N","id":"2025/08/27/chnmlb-sfnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776557-2025-08-27","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-08-28T01:45:00Z","originalDate":"2025-08-27","officialDate":"2025-08-27","dayNight":"night","time":"6:45","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":112,"name":"Chicago Cubs","link":"/api/v1/teams/112","season":2025,"venue":{"id":17,"name":"Wrigley Field","link":"/api/v1/venues/17"},"springVenue":{"id":4629,"link":"/api/v1/venues/4629"},"teamCode":"chn","fileCode":"chc","abbreviation":"CHC","teamName":"Cubs","locationName":"Chicago","firstYearOfPlay":"1874","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":"Chi Cubs","record":{"gamesPlayed":133,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":76,"losses":57,"ties":0,"pct":".571"},"records":{},"divisionLeader":false,"wins":76,"losses":57,"winningPercentage":".571"},"franchiseName":"Chicago","clubName":"Cubs","active":true},"home":{"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":133,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":65,"losses":68,"ties":0,"pct":".489"},"records":{},"divisionLeader":false,"wins":65,"losses":68,"winningPercentage":".489"},"franchiseName":"San Francisco","clubName":"Giants","active":true}},"players":{"ID671218":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218","firstName":"Heliot","lastName":"Ramos","primaryNumber":"34","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},"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},"ID684007":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007","firstName":"Shota","lastName":"Imanaga","primaryNumber":"18","birthDate":"1993-09-01","currentAge":33,"birthCity":"Kitakyushu","birthCountry":"Japan","height":"5' 10\"","weight":175,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Shota","useLastName":"Imanaga","boxscoreName":"Imanaga","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"SHOW-tah ee-mah-NAH-gah","mlbDebutDate":"2024-04-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Shota Imanaga","nameSlug":"shota-imanaga-684007","firstLastName":"Shota Imanaga","lastFirstName":"Imanaga, Shota","lastInitName":"Imanaga, S","initLastName":"S Imanaga","fullFMLName":"Shota  Imanaga","fullLFMName":"Imanaga, Shota ","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"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},"ID608348":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348","firstName":"Carson","lastName":"Kelly","primaryNumber":"15","birthDate":"1994-07-14","currentAge":32,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"6' 1\"","weight":212,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Carson","useLastName":"Kelly","middleName":"Franklin","boxscoreName":"Kelly, C","nickName":"Cars","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2016-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carson Kelly","nameSlug":"carson-kelly-608348","firstLastName":"Carson Kelly","lastFirstName":"Kelly, Carson","lastInitName":"Kelly, C","initLastName":"C Kelly","fullFMLName":"Carson Franklin Kelly","fullLFMName":"Kelly, Carson Franklin","strikeZoneTop":3.258,"strikeZoneBottom":1.644},"ID519141":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141","firstName":"Thomas","lastName":"Pomeranz","primaryNumber":"47","birthDate":"1988-11-22","currentAge":37,"birthCity":"Memphis","birthStateProvince":"TN","birthCountry":"USA","height":"6' 5\"","weight":246,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Drew","useLastName":"Pomeranz","middleName":"Andrew","boxscoreName":"Pomeranz","nickName":"Big Smooth","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2011-09-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Drew Pomeranz","nameSlug":"drew-pomeranz-519141","firstLastName":"Drew Pomeranz","lastFirstName":"Pomeranz, Drew","lastInitName":"Pomeranz, D","initLastName":"D Pomeranz","fullFMLName":"Thomas Andrew Pomeranz","fullLFMName":"Pomeranz, Thomas Andrew","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID650489":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489","firstName":"Willi","lastName":"Castro","primaryNumber":"3","birthDate":"1997-04-24","currentAge":29,"birthCity":"Rio Piedras","birthCountry":"Puerto Rico","height":"6' 0\"","weight":209,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Willi","useLastName":"Castro","middleName":"Rafael","boxscoreName":"Castro, W","gender":"M","nameMatrilineal":"Capellan","isPlayer":true,"isVerified":false,"pronunciation":"willie","mlbDebutDate":"2019-08-24","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Willi Castro","nameSlug":"willi-castro-650489","firstLastName":"Willi Castro","lastFirstName":"Castro, Willi","lastInitName":"Castro, W","initLastName":"W Castro","fullFMLName":"Willi Rafael Castro","fullLFMName":"Castro, Willi Rafael","strikeZoneTop":3.2,"strikeZoneBottom":1.62},"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},"ID673548":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548","firstName":"Seiya","lastName":"Suzuki","primaryNumber":"27","birthDate":"1994-08-18","currentAge":32,"birthCity":"Arakawa","birthCountry":"Japan","height":"5' 11\"","weight":182,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Seiya","useLastName":"Suzuki","boxscoreName":"Suzuki","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"SAY-ya","mlbDebutDate":"2022-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Seiya Suzuki","nameSlug":"seiya-suzuki-673548","firstLastName":"Seiya Suzuki","lastFirstName":"Suzuki, Seiya","lastInitName":"Suzuki, S","initLastName":"S Suzuki","fullFMLName":"Seiya Suzuki","fullLFMName":"Suzuki, Seiya ","strikeZoneTop":3.178,"strikeZoneBottom":1.604},"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},"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},"ID624512":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512","firstName":"Reese","lastName":"McGuire","primaryNumber":"30","birthDate":"1995-03-02","currentAge":31,"birthCity":"Seattle","birthStateProvince":"WA","birthCountry":"USA","height":"6' 0\"","weight":230,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Reese","useLastName":"McGuire","middleName":"Jackson","boxscoreName":"McGuire","nickName":"Pieces","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2018-09-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Reese McGuire","nameSlug":"reese-mcguire-624512","firstLastName":"Reese McGuire","lastFirstName":"McGuire, Reese","lastInitName":"McGuire, R","initLastName":"R McGuire","fullFMLName":"Reese Jackson McGuire","fullLFMName":"McGuire, Reese Jackson","strikeZoneTop":3.22,"strikeZoneBottom":1.62},"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},"ID687551":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551","firstName":"Andrew","lastName":"Gilbert","primaryNumber":"0","birthDate":"2000-09-27","currentAge":25,"birthCity":"St. Paul","birthStateProvince":"MN","birthCountry":"USA","height":"5' 9\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Drew","useLastName":"Gilbert","middleName":"Christopher","boxscoreName":"Gilbert","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Drew Gilbert","nameSlug":"drew-gilbert-687551","firstLastName":"Drew Gilbert","lastFirstName":"Gilbert, Drew","lastInitName":"Gilbert, D","initLastName":"D Gilbert","fullFMLName":"Andrew Christopher Gilbert","fullLFMName":"Gilbert, Andrew Christopher","strikeZoneTop":3.06,"strikeZoneBottom":1.54},"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},"ID666711":{"id":666711,"fullName":"Joel Peguero","link":"/api/v1/people/666711","firstName":"Joel","lastName":"Peguero","primaryNumber":"63","birthDate":"1997-05-05","currentAge":29,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"5' 10\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Joel","useLastName":"Peguero","middleName":"Alberto","boxscoreName":"Peguero, J","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"YO-el peh-GAIR-oh","mlbDebutDate":"2025-08-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joel Peguero","nameSlug":"joel-peguero-666711","firstLastName":"Joel Peguero","lastFirstName":"Peguero, Joel","lastInitName":"Peguero, J","initLastName":"J Peguero","fullFMLName":"Joel Alberto Peguero","fullLFMName":"Peguero, Joel Alberto","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID571510":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510","firstName":"Matthew","lastName":"Boyd","primaryNumber":"16","birthDate":"1991-02-02","currentAge":35,"birthCity":"Mercer Island","birthStateProvince":"WA","birthCountry":"USA","height":"6' 3\"","weight":223,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matthew","useLastName":"Boyd","middleName":"Robert","boxscoreName":"Boyd","nickName":"Matty B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2015-06-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Matthew Boyd","nameSlug":"matthew-boyd-571510","firstLastName":"Matthew Boyd","lastFirstName":"Boyd, Matthew","lastInitName":"Boyd, M","initLastName":"M Boyd","fullFMLName":"Matthew Robert Boyd","fullLFMName":"Boyd, Matthew Robert","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID607067":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067","firstName":"Colin","lastName":"Rea","primaryNumber":"53","birthDate":"1990-07-01","currentAge":36,"birthCity":"Cascade","birthStateProvince":"IA","birthCountry":"USA","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Colin","useLastName":"Rea","middleName":"D.","boxscoreName":"Rea","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"RAY","mlbDebutDate":"2015-08-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colin Rea","nameSlug":"colin-rea-607067","firstLastName":"Colin Rea","lastFirstName":"Rea, Colin","lastInitName":"Rea, C","initLastName":"C Rea","fullFMLName":"Colin D. Rea","fullLFMName":"Rea, Colin D.","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID683357":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357","firstName":"Owen","lastName":"Caissie","primaryNumber":"17","birthDate":"2002-07-08","currentAge":24,"birthCity":"Burlington","birthStateProvince":"ON","birthCountry":"Canada","height":"6' 4\"","weight":190,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Owen","useLastName":"Caissie","middleName":"Andrew","boxscoreName":"Caissie","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"KAY-see","mlbDebutDate":"2025-08-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Owen Caissie","nameSlug":"owen-caissie-683357","firstLastName":"Owen Caissie","lastFirstName":"Caissie, Owen","lastInitName":"Caissie, O","initLastName":"O Caissie","fullFMLName":"Owen Andrew Caissie","fullLFMName":"Caissie, Owen Andrew","strikeZoneTop":3.369,"strikeZoneBottom":1.7},"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},"ID641745":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745","firstName":"Brad","lastName":"Keller","primaryNumber":"40","birthDate":"1995-07-27","currentAge":31,"birthCity":"Snellville","birthStateProvince":"GA","birthCountry":"USA","height":"6' 5\"","weight":255,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brad","useLastName":"Keller","middleName":"Michael","boxscoreName":"Keller, Bra","nickName":"Yeldarb","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2018-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brad Keller","nameSlug":"brad-keller-641745","firstLastName":"Brad Keller","lastFirstName":"Keller, Brad","lastInitName":"Keller, B","initLastName":"B Keller","fullFMLName":"Brad Michael Keller","fullLFMName":"Keller, Brad Michael","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID694037":{"id":694037,"fullName":"Daniel Palencia","link":"/api/v1/people/694037","firstName":"Daniel","lastName":"Palencia","primaryNumber":"48","birthDate":"2000-02-05","currentAge":26,"birthCity":"San Carlos","birthCountry":"Venezuela","height":"5' 11\"","weight":160,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Daniel","useLastName":"Palencia","middleName":"Jesus","boxscoreName":"Palencia, D","gender":"M","nameMatrilineal":"Silva","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-07-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Daniel Palencia","nameSlug":"daniel-palencia-694037","firstLastName":"Daniel Palencia","lastFirstName":"Palencia, Daniel","lastInitName":"Palencia, D","initLastName":"D Palencia","fullFMLName":"Daniel Jesus Palencia","fullLFMName":"Palencia, Daniel Jesus","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"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},"ID696136":{"id":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136","firstName":"Jordan","lastName":"Wicks","primaryNumber":"36","birthDate":"1999-09-01","currentAge":27,"birthCity":"Conway","birthStateProvince":"AR","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jordan","useLastName":"Wicks","boxscoreName":"Wicks","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-08-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jordan Wicks","nameSlug":"jordan-wicks-696136","firstLastName":"Jordan Wicks","lastFirstName":"Wicks, Jordan","lastInitName":"Wicks, J","initLastName":"J Wicks","fullFMLName":"Jordan  Wicks","fullLFMName":"Wicks, Jordan","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID690990":{"id":690990,"fullName":"Cade Horton","link":"/api/v1/people/690990","firstName":"Cade","lastName":"Horton","primaryNumber":"22","birthDate":"2001-08-20","currentAge":25,"birthCity":"Oklahoma City","birthStateProvince":"OK","birthCountry":"USA","height":"6' 1\"","weight":211,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cade","useLastName":"Horton","middleName":"Michael","boxscoreName":"Horton","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-05-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cade Horton","nameSlug":"cade-horton-690990","firstLastName":"Cade Horton","lastFirstName":"Horton, Cade","lastInitName":"Horton, C","initLastName":"C Horton","fullFMLName":"Cade Michael Horton","fullLFMName":"Horton, Cade Michael","strikeZoneTop":3.253,"strikeZoneBottom":1.642},"ID663656":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656","firstName":"Kyle","lastName":"Tucker","primaryNumber":"23","birthDate":"1997-01-17","currentAge":29,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Kyle","useLastName":"Tucker","middleName":"Daniel","boxscoreName":"Tucker","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-07-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Tucker","nameSlug":"kyle-tucker-663656","firstLastName":"Kyle Tucker","lastFirstName":"Tucker, Kyle","lastInitName":"Tucker, K","initLastName":"K Tucker","fullFMLName":"Kyle Daniel Tucker","fullLFMName":"Tucker, Kyle Daniel","strikeZoneTop":3.351,"strikeZoneBottom":1.691},"ID664023":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023","firstName":"Ian","lastName":"Happ","primaryNumber":"8","birthDate":"1994-08-12","currentAge":32,"birthCity":"Pittsburgh","birthStateProvince":"PA","birthCountry":"USA","height":"5' 10\"","weight":205,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Ian","useLastName":"Happ","middleName":"Edward","boxscoreName":"Happ","nickName":"Happer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2017-05-13","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ian Happ","nameSlug":"ian-happ-664023","firstLastName":"Ian Happ","lastFirstName":"Happ, Ian","lastInitName":"Happ, I","initLastName":"I Happ","fullFMLName":"Ian Edward Happ","fullLFMName":"Happ, Ian Edward","strikeZoneTop":3.137,"strikeZoneBottom":1.583},"ID573204":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204","firstName":"Caleb","lastName":"Thielbar","primaryNumber":"24","birthDate":"1987-01-31","currentAge":39,"birthCity":"Northfield","birthStateProvince":"MN","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Caleb","useLastName":"Thielbar","middleName":"John","boxscoreName":"Thielbar","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"THEEL-bar","mlbDebutDate":"2013-05-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Caleb Thielbar","nameSlug":"caleb-thielbar-573204","firstLastName":"Caleb Thielbar","lastFirstName":"Thielbar, Caleb","lastInitName":"Thielbar, C","initLastName":"C Thielbar","fullFMLName":"Caleb John Thielbar","fullLFMName":"Thielbar, Caleb John","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID683737":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737","firstName":"Michael","lastName":"Busch","primaryNumber":"29","birthDate":"1997-11-09","currentAge":28,"birthCity":"Inver Grove Heights","birthStateProvince":"MN","birthCountry":"USA","height":"5' 11\"","weight":210,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Michael","useLastName":"Busch","middleName":"James","boxscoreName":"Busch","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-04-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Busch","nameSlug":"michael-busch-683737","firstLastName":"Michael Busch","lastFirstName":"Busch, Michael","lastInitName":"Busch, M","initLastName":"M Busch","fullFMLName":"Michael James Busch","fullLFMName":"Busch, Michael James","strikeZoneTop":3.166,"strikeZoneBottom":1.598},"ID691718":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718","firstName":"Pete","lastName":"Crow-Armstrong","primaryNumber":"4","birthDate":"2002-03-25","currentAge":24,"birthCity":"Sherman Oaks","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":184,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Pete","useLastName":"Crow-Armstrong","middleName":"Henry","boxscoreName":"Crow-Armstrong","nickName":"PCA","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-09-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Pete Crow-Armstrong","nameSlug":"pete-crow-armstrong-691718","firstLastName":"Pete Crow-Armstrong","lastFirstName":"Crow-Armstrong, Pete","lastInitName":"Crow-Armstrong, P","initLastName":"P Crow-Armstrong","fullFMLName":"Pete Henry Crow-Armstrong","fullLFMName":"Crow-Armstrong, Pete Henry","strikeZoneTop":3.202,"strikeZoneBottom":1.616},"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},"ID676775":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775","firstName":"Keaton","lastName":"Winn","primaryNumber":"67","birthDate":"1998-02-20","currentAge":28,"birthCity":"Ollie","birthStateProvince":"IA","birthCountry":"USA","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Keaton","useLastName":"Winn","middleName":"Eugene","boxscoreName":"Winn, K","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-06-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Keaton Winn","nameSlug":"keaton-winn-676775","firstLastName":"Keaton Winn","lastFirstName":"Winn, Keaton","lastInitName":"Winn, K","initLastName":"K Winn","fullFMLName":"Keaton E. Winn","fullLFMName":"Winn, Keaton E.","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"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},"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},"ID552640":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640","firstName":"Andrew","lastName":"Kittredge","primaryNumber":"39","birthDate":"1990-03-17","currentAge":36,"birthCity":"Spokane","birthStateProvince":"WA","birthCountry":"USA","height":"6' 1\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Kittredge","middleName":"Michael","boxscoreName":"Kittredge","nickName":"Kitt","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2008,"pronunciation":"KIT-rij","mlbDebutDate":"2017-07-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrew Kittredge","nameSlug":"andrew-kittredge-552640","firstLastName":"Andrew Kittredge","lastFirstName":"Kittredge, Andrew","lastInitName":"Kittredge, A","initLastName":"A Kittredge","fullFMLName":"Andrew Michael Kittredge","fullLFMName":"Kittredge, Andrew Michael","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID621020":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020","firstName":"James","lastName":"Swanson","primaryNumber":"7","birthDate":"1994-02-11","currentAge":32,"birthCity":"Kennesaw","birthStateProvince":"GA","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Dansby","useLastName":"Swanson","middleName":"Dansby","boxscoreName":"Swanson","nickName":"Dans","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2016-08-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dansby Swanson","nameSlug":"dansby-swanson-621020","firstLastName":"Dansby Swanson","lastFirstName":"Swanson, Dansby","lastInitName":"Swanson, D","initLastName":"D Swanson","fullFMLName":"James Dansby Swanson","fullLFMName":"Swanson, James Dansby","strikeZoneTop":3.218,"strikeZoneBottom":1.624},"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},"ID573124":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124","firstName":"Taylor","lastName":"Rogers","primaryNumber":"55","birthDate":"1990-12-17","currentAge":35,"birthCity":"Denver","birthStateProvince":"CO","birthCountry":"USA","height":"6' 3\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Taylor","useLastName":"Rogers","middleName":"Allen","boxscoreName":"Rogers, Ta","nickName":"Lefty Piece","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2016-04-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Taylor Rogers","nameSlug":"taylor-rogers-573124","firstLastName":"Taylor Rogers","lastFirstName":"Rogers, Taylor","lastInitName":"Rogers, T","initLastName":"T Rogers","fullFMLName":"Taylor Allen Rogers","fullLFMName":"Rogers, Taylor Allen","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID682641":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641","firstName":"Luis","lastName":"Matos","primaryNumber":"21","birthDate":"2002-01-28","currentAge":24,"birthCity":"Valera","birthCountry":"Venezuela","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Luis","useLastName":"Matos","middleName":"Eduardo","boxscoreName":"Matos","gender":"M","nameMatrilineal":"Cubillan","isPlayer":true,"isVerified":true,"pronunciation":"MAH-tose","mlbDebutDate":"2023-06-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Matos","nameSlug":"luis-matos-682641","firstLastName":"Luis Matos","lastFirstName":"Matos, Luis","lastInitName":"Matos, L","initLastName":"L Matos","fullFMLName":"Luis Eduardo Matos","fullLFMName":"Matos, Luis Eduardo","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"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},"ID663538":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538","firstName":"Nicholas","lastName":"Hoerner","primaryNumber":"2","birthDate":"1997-05-13","currentAge":29,"birthCity":"Oakland","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Nico","useLastName":"Hoerner","middleName":"Mackie","boxscoreName":"Hoerner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2019-09-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nico Hoerner","nameSlug":"nico-hoerner-663538","firstLastName":"Nico Hoerner","lastFirstName":"Hoerner, Nico","lastInitName":"Hoerner, N","initLastName":"N Hoerner","fullFMLName":"Nicholas Mackie Hoerner","fullLFMName":"Hoerner, Nicholas Mackie","strikeZoneTop":3.186,"strikeZoneBottom":1.608},"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},"ID676962":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962","firstName":"Benjamin","lastName":"Brown","primaryNumber":"32","birthDate":"1999-09-09","currentAge":27,"birthCity":"East Setauket","birthStateProvince":"NY","birthCountry":"USA","height":"6' 6\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ben","useLastName":"Brown","boxscoreName":"Brown, Be","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2024-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ben Brown","nameSlug":"ben-brown-676962","firstLastName":"Ben Brown","lastFirstName":"Brown, Ben","lastInitName":"Brown, B","initLastName":"B Brown","fullFMLName":"Benjamin  Brown","fullLFMName":"Brown, Benjamin ","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"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},"ID457759":{"id":457759,"fullName":"Justin Turner","link":"/api/v1/people/457759","firstName":"Justin","lastName":"Turner","primaryNumber":"3","birthDate":"1984-11-23","currentAge":41,"birthCity":"Long Beach","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":208,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Justin","useLastName":"Turner","middleName":"Matthew","boxscoreName":"Turner, J","nickName":"Redturn2","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2006,"mlbDebutDate":"2009-09-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Turner","nameSlug":"justin-turner-457759","firstLastName":"Justin Turner","lastFirstName":"Turner, Justin","lastInitName":"Turner, J","initLastName":"J Turner","fullFMLName":"Justin Matthew Turner","fullLFMName":"Turner, Justin Matthew","strikeZoneTop":3.38,"strikeZoneBottom":1.53},"ID807713":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713","firstName":"Matthew","lastName":"Shaw","primaryNumber":"6","birthDate":"2001-11-06","currentAge":24,"birthCity":"Springfield","birthStateProvince":"MA","birthCountry":"USA","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Matt","useLastName":"Shaw","middleName":"James","boxscoreName":"Shaw","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-03-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Shaw","nameSlug":"matt-shaw-807713","firstLastName":"Matt Shaw","lastFirstName":"Shaw, Matt","lastInitName":"Shaw, M","initLastName":"M Shaw","fullFMLName":"Matthew James Shaw","fullLFMName":"Shaw, Matthew James","strikeZoneTop":3.105,"strikeZoneBottom":1.567},"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":2395,"name":"Oracle Park","link":"/api/v1/venues/2395","location":{"address1":"24 Willie Mays Plaza","city":"San Francisco","state":"California","stateAbbrev":"CA","postalCode":"94107","defaultCoordinates":{"latitude":37.778383,"longitude":-122.389448},"azimuthAngle":85.0,"elevation":0,"country":"USA","phone":"(415) 972-2000"},"timeZone":{"tz":"PDT","id":"America/Los_Angeles","offset":-7,"offsetAtGameTime":-7},"fieldInfo":{"capacity":41311,"turfType":"Grass","roofType":"Open","leftLine":339,"leftCenter":399,"center":391,"rightCenter":415,"rightLine":309},"active":true,"season":"2025"},"officialVenue":{"id":2395,"link":"/api/v1/venues/2395"},"weather":{"condition":"Partly Cloudy","temp":"67","wind":"16 mph, Varies"},"gameInfo":{"attendance":30457,"firstPitch":"2025-08-28T01:45:00.000Z","gameDurationMinutes":143},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"home":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"}},"officialScorer":{"id":639285,"fullName":"Chris Thoms","link":"/api/v1/people/639285"},"primaryDatacaster":{"id":700149,"fullName":"Lauren Johnson","link":"/api/v1/people/700149"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nico Hoerner singles on a line drive to center fielder Jung Hoo Lee.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-28T01:45:29.385Z","endTime":"2025-08-28T01:46:15.146Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"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":{"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-27T23:01:21.809Z","endTime":"2025-08-28T01:16:28.584Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"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-28T01:16:28.584Z","endTime":"2025-08-28T01:44:10.986Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"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-28T01:44:10.986Z","endTime":"2025-08-28T01:45:31.550Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"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":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.3,"strikeZoneTop":3.42134092378927,"strikeZoneBottom":1.6013784499117,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.969332686131526,"aZ":-25.82483464654876,"pfxX":10.054703957929776,"pfxZ":4.553569306213937,"pX":0.48978773913029144,"pZ":1.4338073195554564,"vX0":-7.174650501659365,"vY0":-117.29246178743601,"vZ0":-4.914138699108009,"x":98.33,"y":200.07,"x0":2.2803844229759944,"y0":50.003632734292474,"z0":5.9611604890925545,"aX":14.024922196090525},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":7.3,"breakHorizontal":-16.4,"spinRate":2072,"spinDirection":105},"zone":14,"typeConfidence":0.89,"plateTime":0.4667902593293314,"extension":6.644991819231478},"index":3,"playId":"60e3887a-a429-3594-907d-bc2366d0f1a4","pitchNumber":1,"startTime":"2025-08-28T01:45:31.550Z","endTime":"2025-08-28T01:45:35.306Z","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":1,"outs":0},"index":4,"startTime":"2025-08-28T01:45:42.617Z","endTime":"2025-08-28T01:45:52.981Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"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.2,"endSpeed":86.1,"strikeZoneTop":3.28024622242266,"strikeZoneBottom":1.56513035213656,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.720560268969116,"aZ":-12.138176270217949,"pfxX":7.521529112177884,"pfxZ":10.576555543091676,"pX":-1.3492594524505046,"pZ":3.143808791269506,"vX0":-11.07214739599044,"vY0":-136.66554870369794,"vZ0":-6.396002316886758,"x":168.43,"y":153.9,"x0":1.7746796582967304,"y0":50.000220999531805,"z0":6.345633797836352,"aX":14.245947685614238},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.9,"breakHorizontal":-11.3,"spinRate":2317,"spinDirection":142},"zone":11,"typeConfidence":2.0,"plateTime":0.40055894525977287,"extension":6.514608344510443},"index":5,"playId":"fb75642a-b6b4-3808-bf56-38c9a4cee554","pitchNumber":2,"startTime":"2025-08-28T01:45:52.981Z","endTime":"2025-08-28T01:45:56.959Z","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":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.4,"strikeZoneTop":3.42,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.87427230809543,"aZ":-12.237361585341297,"pfxX":7.845085752478364,"pfxZ":10.35763914413898,"pX":-0.572038196540559,"pZ":3.6360131445714594,"vX0":-9.226683017902696,"vY0":-138.34605766617378,"vZ0":-5.164153938740534,"x":138.8,"y":140.61,"x0":1.798065551112484,"y0":50.00387903688193,"z0":6.357438595295682,"aX":15.10262522948559},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.8,"breakHorizontal":-12.1,"spinRate":2358,"spinDirection":141},"zone":11,"typeConfidence":2.0,"plateTime":0.3969765754180852,"extension":6.555416819381011},"hitData":{"launchSpeed":77.6,"launchAngle":14.0,"totalDistance":187.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":113.34,"coordY":97.04}},"index":6,"playId":"0f10050a-607e-3763-9046-1eb8322de7c3","pitchNumber":3,"startTime":"2025-08-28T01:46:05.878Z","endTime":"2025-08-28T01:46:15.146Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:46:15.146Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Tucker strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-28T01:46:14.183Z","endTime":"2025-08-28T01:47:28.156Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"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":93.8,"endSpeed":85.6,"strikeZoneTop":3.45112619206583,"strikeZoneBottom":1.46889909951958,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.03888402869294,"aZ":-12.56811635266529,"pfxX":6.675082792110961,"pfxZ":10.4290767642461,"pX":-0.4600303551425003,"pZ":3.3618457754943987,"vX0":-8.373452867095747,"vY0":-136.26733146081762,"vZ0":-5.81737366841379,"x":106.13,"y":110.27,"x0":1.7858919096062462,"y0":50.003931137520425,"z0":6.393287937215777,"aX":12.550516428247185},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.8,"breakHorizontal":-10.3,"spinRate":2373,"spinDirection":146},"zone":1,"typeConfidence":2.0,"plateTime":0.4019999186085208,"extension":6.698788269045224},"index":0,"playId":"bf31f677-ba3b-3476-9a9b-240f3ba9f4ae","pitchNumber":1,"startTime":"2025-08-28T01:46:42.719Z","endTime":"2025-08-28T01:46:46.658Z","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":94.2,"endSpeed":86.2,"strikeZoneTop":3.45015603842418,"strikeZoneBottom":1.57817574729302,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.839319464458494,"aZ":-13.385993030574292,"pfxX":7.08273788190961,"pfxZ":9.91690553105292,"pX":-0.5867879429631037,"pZ":2.4819069536017384,"vX0":-8.787271003354373,"vY0":-136.70407489813527,"vZ0":-7.944151728438887,"x":139.37,"y":171.77,"x0":1.747500194726485,"y0":50.00459603660413,"z0":6.342515951186885,"aX":13.42146433694042},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.4,"breakHorizontal":-11.0,"spinRate":2405,"spinDirection":149},"zone":4,"typeConfidence":2.0,"plateTime":0.4005006565989597,"extension":6.722007106911436},"index":1,"playId":"c3541d20-abd2-3a64-b593-54fd7f037777","pitchNumber":2,"startTime":"2025-08-28T01:47:03.373Z","endTime":"2025-08-28T01:47:07.330Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.2,"strikeZoneTop":3.5,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.277690495381826,"aZ":-26.365267098492655,"pfxX":9.882737888724028,"pfxZ":3.982456623774132,"pX":-0.33830116552071887,"pZ":1.1447763328726175,"vX0":-8.31929508914241,"vY0":-119.81120303684486,"vZ0":-5.910754158594661,"x":129.9,"y":207.87,"x0":1.8882858646106526,"y0":50.00438595079836,"z0":5.98796664725044,"aX":14.426827190950645},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":6.0,"breakHorizontal":-16.0,"spinRate":1978,"spinDirection":103},"zone":13,"typeConfidence":0.85,"plateTime":0.45644645021077324,"extension":6.701712920660953},"index":2,"playId":"686f0c96-9301-39c5-8c9c-06b14480f3f6","pitchNumber":3,"startTime":"2025-08-28T01:47:23.370Z","endTime":"2025-08-28T01:47:28.156Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:47:28.156Z","atBatIndex":1},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Seiya Suzuki walks. Nico Hoerner to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-28T01:47:27.473Z","endTime":"2025-08-28T01:49:30.179Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"postOnSecond":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"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":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"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":84.0,"endSpeed":77.8,"strikeZoneTop":3.15752498426207,"strikeZoneBottom":1.35565097109644,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.759052810618122,"aZ":-32.123830709111644,"pfxX":-0.29121231706262674,"pfxZ":0.032249267115414426,"pX":-0.0835313130149756,"pZ":2.531334938903907,"vX0":-4.818633687226286,"vY0":-122.39268965068739,"vZ0":-2.2240079419552243,"x":120.18,"y":170.43,"x0":1.9434711309255306,"y0":50.0016083490601,"z0":6.186253732650419,"aX":-0.4444673422408619},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-0.2,"breakHorizontal":1.6,"spinRate":2587,"spinDirection":333},"zone":5,"typeConfidence":0.86,"plateTime":0.44645067930495497,"extension":6.634605313512419},"index":0,"playId":"e59c341c-953d-3663-b053-7d9c5b1c93b4","pitchNumber":1,"startTime":"2025-08-28T01:47:51.695Z","endTime":"2025-08-28T01:47:55.614Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":83.2,"endSpeed":77.8,"strikeZoneTop":3.14260085525833,"strikeZoneBottom":1.36729804268226,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.871910392479204,"aZ":-34.02196797599632,"pfxX":-1.285192666209578,"pfxZ":-1.2216369575834296,"pX":0.49795606885805765,"pZ":1.722717824735087,"vX0":-3.220383716682888,"vY0":-121.29481479312611,"vZ0":-3.5994826845845407,"x":98.02,"y":192.27,"x0":2.0031083783148604,"y0":50.00415457504995,"z0":6.153162746463912,"aX":-1.9397171147965029},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-2.8,"breakHorizontal":3.0,"spinRate":2677,"spinDirection":321},"zone":9,"typeConfidence":2.0,"plateTime":0.4493689945728927,"extension":6.512078492202941},"index":1,"playId":"def80f5e-b17c-318e-80fa-0e4a5b615b4a","pitchNumber":2,"startTime":"2025-08-28T01:48:08.761Z","endTime":"2025-08-28T01:48:12.894Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":76.0,"strikeZoneTop":3.13997340511713,"strikeZoneBottom":1.36432260695862,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.318202341981216,"aZ":-24.53834529468221,"pfxX":11.06565159014038,"pfxZ":5.280920157164354,"pX":0.40241460168533383,"pZ":0.09972823192071421,"vX0":-7.131820264134217,"vY0":-119.3363390976521,"vZ0":-8.18425507482721,"x":101.66,"y":236.09,"x0":1.9874560167117132,"y0":50.00428517797971,"z0":5.7742915006203255,"aX":16.009674492544523},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":7.8,"breakHorizontal":-18.4,"spinRate":2074,"spinDirection":108},"zone":14,"typeConfidence":0.84,"plateTime":0.4584521136479536,"extension":6.899496480660462},"index":2,"playId":"647128f1-47ef-394c-83eb-db5bbbc69e5a","pitchNumber":3,"startTime":"2025-08-28T01:48:25.794Z","endTime":"2025-08-28T01:48:31.609Z","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":81.5,"endSpeed":75.3,"strikeZoneTop":3.11792364317881,"strikeZoneBottom":1.34280605230109,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.934490879380377,"aZ":-29.133672835364443,"pfxX":10.907946126293862,"pfxZ":2.137146401348546,"pX":0.5702103402609353,"pZ":1.296307338493366,"vX0":-6.860693076683026,"vY0":-118.42983043613573,"vZ0":-4.644994985911129,"x":95.26,"y":203.78,"x0":2.082750003058891,"y0":50.00454799059036,"z0":5.937932786420405,"aX":15.546256376065429},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":3.0,"breakHorizontal":-18.1,"spinRate":1938,"spinDirection":103},"zone":9,"typeConfidence":0.9,"plateTime":0.46190998790831417,"extension":6.846149714214804},"index":3,"playId":"3f6e21be-e36b-37ca-b889-600065ad26ff","pitchNumber":4,"startTime":"2025-08-28T01:48:48.726Z","endTime":"2025-08-28T01:48:52.884Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.3,"strikeZoneTop":3.10903035170529,"strikeZoneBottom":1.35959132026525,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.959383729734093,"aZ":-13.727869641052088,"pfxX":7.820953056841856,"pfxZ":9.68261803131239,"pX":1.1411134809344297,"pZ":4.187180622623723,"vX0":-4.701952422586266,"vY0":-136.63266887567036,"vZ0":-3.64343860297046,"x":73.5,"y":125.73,"x0":1.8614453573242224,"y0":50.00130322240124,"z0":6.471008141297365,"aX":14.898483456821046},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.0,"breakHorizontal":-13.3,"spinRate":2293,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.39970628631999183,"extension":6.590887952225232},"index":4,"playId":"2c358536-e99e-3e3a-a49b-c402b2f51b23","pitchNumber":5,"startTime":"2025-08-28T01:49:06.724Z","endTime":"2025-08-28T01:49:10.299Z","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":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.2,"strikeZoneTop":3.03643264721453,"strikeZoneBottom":1.2613847570106,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.90490724315841,"aZ":-12.44981466199678,"pfxX":7.22186685722303,"pfxZ":10.674596608496286,"pX":-1.0594171656343057,"pZ":2.309827257254052,"vX0":-9.439065701291554,"vY0":-134.7422399096291,"vZ0":-8.253503709914776,"x":157.38,"y":176.41,"x0":1.5426680896285483,"y0":50.00334242465235,"z0":6.282233763067444,"aX":13.346167645923828},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.8,"breakHorizontal":-11.2,"spinRate":2323,"spinDirection":138},"zone":11,"typeConfidence":2.0,"plateTime":0.40571101928002085,"extension":6.7651393454942435},"index":5,"playId":"285d8919-cee1-3338-b249-98f65ca4dbe3","pitchNumber":6,"startTime":"2025-08-28T01:49:25.622Z","endTime":"2025-08-28T01:49:30.179Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:49:30.179Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Justin Turner walks. Nico Hoerner to 3rd. Seiya Suzuki to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-28T01:49:29.342Z","endTime":"2025-08-28T01:52:22.439Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":457759,"fullName":"Justin Turner","link":"/api/v1/people/457759"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":457759,"fullName":"Justin Turner","link":"/api/v1/people/457759"},"postOnSecond":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"postOnThird":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,6],"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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"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":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":457759,"fullName":"Justin Turner","link":"/api/v1/people/457759"},"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, 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":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.6,"strikeZoneTop":3.40999821276014,"strikeZoneBottom":1.57000378216463,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.794263381166626,"aZ":-22.855257599572234,"pfxX":9.02077991368526,"pfxZ":6.42139060293027,"pX":1.3166363787574487,"pZ":2.9593787033959,"vX0":-4.896299615076316,"vY0":-119.36626467887419,"vZ0":-2.4540177774238017,"x":66.81,"y":158.88,"x0":2.21665986742895,"y0":50.00246344989259,"z0":6.046878392650641,"aX":13.088599766799508},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":11.3,"breakHorizontal":-15.2,"spinRate":2055,"spinDirection":106},"zone":12,"typeConfidence":0.86,"plateTime":0.45790536993049447,"extension":6.6819702780011845},"index":0,"playId":"aeaed64e-5a85-3e0f-bf05-9fd16ada14df","pitchNumber":1,"startTime":"2025-08-28T01:50:09.059Z","endTime":"2025-08-28T01:50:13.048Z","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":93.3,"endSpeed":84.6,"strikeZoneTop":3.33707481049282,"strikeZoneBottom":1.52677755614937,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.392113443388475,"aZ":-12.430677055417187,"pfxX":6.592995491106189,"pfxZ":10.679182593581295,"pX":-0.5433603812549511,"pZ":4.60923669637654,"vX0":-8.925443576021095,"vY0":-135.54879855270363,"vZ0":-2.6498281161885555,"x":137.71,"y":114.33,"x0":1.9453393794479419,"y0":50.00457856098292,"z0":6.474706653882905,"aX":12.192006994406174},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.8,"breakHorizontal":-9.8,"spinRate":2387,"spinDirection":147},"zone":11,"typeConfidence":2.0,"plateTime":0.4050640412462516,"extension":6.742657487821827},"index":1,"playId":"c188ce68-efc8-38e4-941b-7b62bf927a76","pitchNumber":2,"startTime":"2025-08-28T01:50:27.927Z","endTime":"2025-08-28T01:50:31.338Z","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":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.6,"strikeZoneTop":3.3110766559649,"strikeZoneBottom":1.51844114523905,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.79303481530648,"aZ":-12.920675624204515,"pfxX":8.909788190771573,"pfxZ":10.745967217441889,"pX":0.6888517213243917,"pZ":1.9292920884854132,"vX0":-6.082633822694039,"vY0":-133.51833136732222,"vZ0":-8.79542726050944,"x":90.74,"y":186.69,"x0":1.8477118730789395,"y0":50.005939880118966,"z0":6.212836995395175,"aX":15.967000823955551},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.5,"breakHorizontal":-14.6,"spinRate":2358,"spinDirection":141},"zone":9,"typeConfidence":2.0,"plateTime":0.41142939199105344,"extension":6.741993512191387},"index":2,"playId":"a1ac9298-e6ab-3aa7-837f-2614a678bee5","pitchNumber":3,"startTime":"2025-08-28T01:50:48.297Z","endTime":"2025-08-28T01:50:52.481Z","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":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.5,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.352677840055026,"aZ":-12.729359918855573,"pfxX":8.385159755767305,"pfxZ":10.844511583251034,"pX":-0.23047186724364344,"pZ":2.1192681422618516,"vX0":-7.861504244331298,"vY0":-133.6817946626961,"vZ0":-8.394688431020409,"x":125.79,"y":181.56,"x0":1.672475222956678,"y0":50.001577770668604,"z0":6.233697491830018,"aX":15.032893610702983},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.8,"breakHorizontal":-13.3,"spinRate":2320,"spinDirection":139},"zone":8,"typeConfidence":2.0,"plateTime":0.4112114342419173,"extension":6.657129877449249},"index":3,"playId":"95205bbf-02d6-3f0a-b8d9-0f5d2b541432","pitchNumber":4,"startTime":"2025-08-28T01:51:07.003Z","endTime":"2025-08-28T01:51:10.749Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":74.8,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.013867236043918,"aZ":-21.278510220711414,"pfxX":10.65864933376293,"pfxZ":7.679891920210774,"pX":0.02400443188834524,"pZ":1.1913012742081681,"vX0":-7.8904728820425225,"vY0":-118.47697386032308,"vZ0":-6.65819194951874,"x":116.09,"y":206.61,"x0":2.015704206094283,"y0":50.00385449941303,"z0":5.987710993822274,"aX":15.12641527035789},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":12.5,"breakHorizontal":-17.3,"spinRate":2233,"spinDirection":111},"zone":14,"typeConfidence":0.81,"plateTime":0.4626268378971359,"extension":6.663431231109959},"index":4,"playId":"098bc9e1-9060-3011-b488-6aea57e48853","pitchNumber":5,"startTime":"2025-08-28T01:51:28.312Z","endTime":"2025-08-28T01:51:32.215Z","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":80.4,"endSpeed":74.1,"strikeZoneTop":3.25159700019871,"strikeZoneBottom":1.42609209679248,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.98233602103016,"aZ":-26.377616814527514,"pfxX":9.408459855417284,"pfxZ":4.202919168708347,"pX":-0.2943035664084454,"pZ":0.6811190748235338,"vX0":-7.594307728422027,"vY0":-116.72902735377572,"vZ0":-6.2863074811365856,"x":128.22,"y":220.39,"x0":1.7789563086745392,"y0":50.00538369103624,"z0":5.892898596510912,"aX":12.985134553536787},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":6.2,"breakHorizontal":-15.1,"spinRate":2021,"spinDirection":103},"zone":13,"typeConfidence":0.89,"plateTime":0.46924204117933055,"extension":6.865941519553319},"index":5,"playId":"e6036d79-1270-38f4-bc52-db00d84b7a9a","pitchNumber":6,"startTime":"2025-08-28T01:51:52.696Z","endTime":"2025-08-28T01:51:56.734Z","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":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.5,"strikeZoneTop":3.25357820517996,"strikeZoneBottom":1.48110593149132,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.230588834045047,"aZ":-12.831036980714106,"pfxX":5.434115388819141,"pfxZ":10.751983180170523,"pX":1.4616336161279642,"pZ":3.2527568907500948,"vX0":-2.8190175511345856,"vY0":-133.85471840165258,"vZ0":-5.630404383120048,"x":61.29,"y":150.96,"x0":1.82734591839708,"y0":50.00240972384359,"z0":6.316626831836938,"aX":9.774947964087737},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.4,"breakHorizontal":-9.1,"spinRate":2202,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.4105599128066255,"extension":6.72409004035322},"index":6,"playId":"bade0b37-1a82-30db-af3f-7b654761328a","pitchNumber":7,"startTime":"2025-08-28T01:52:18.225Z","endTime":"2025-08-28T01:52:22.439Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:52:22.439Z","atBatIndex":3},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Carson Kelly grounds into a double play, shortstop Willy Adames to second baseman Casey Schmitt to first baseman Dominic Smith. Justin Turner out at 2nd. Carson Kelly out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-28T01:52:22.000Z","endTime":"2025-08-28T01:54:30.495Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":457759,"fullName":"Justin Turner","link":"/api/v1/people/457759"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"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":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.4,"strikeZoneTop":3.34722979726817,"strikeZoneBottom":1.61938781443563,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.778342160534436,"aZ":-12.267590511423336,"pfxX":7.53343905967275,"pfxZ":10.889465655312918,"pX":-0.9908319787042972,"pZ":2.4155935148149017,"vX0":-9.58788437748892,"vY0":-134.7258698065267,"vZ0":-8.021899858545888,"x":154.77,"y":173.56,"x0":1.6445273266508815,"y0":50.004124335964875,"z0":6.309779848717424,"aX":13.773889803479879},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.0,"breakHorizontal":-11.4,"spinRate":2386,"spinDirection":147},"zone":13,"typeConfidence":2.0,"plateTime":0.40741410116181553,"extension":6.6917318177891785},"index":0,"playId":"5c89dd06-e1f0-3f24-9e1e-230042538c56","pitchNumber":1,"startTime":"2025-08-28T01:52:50.256Z","endTime":"2025-08-28T01:52:54.084Z","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":93.1,"endSpeed":85.2,"strikeZoneTop":3.34212961150363,"strikeZoneBottom":1.61448943980374,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.144043509713487,"aZ":-13.982387499443803,"pfxX":8.113129380821617,"pfxZ":9.83108032380299,"pX":-0.9480499170611529,"pZ":2.1898624114714766,"vX0":-9.195602340036098,"vY0":-135.10656606050358,"vZ0":-8.292696075928017,"x":153.14,"y":179.65,"x0":1.4438463920295637,"y0":50.00538753927856,"z0":6.2796315354659775,"aX":15.01738439498975},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.2,"breakHorizontal":-12.7,"spinRate":2291,"spinDirection":140},"zone":13,"typeConfidence":2.0,"plateTime":0.40523428889549473,"extension":6.792454060480676},"index":1,"playId":"c65419b5-2afa-3a7d-810b-5bddb478f796","pitchNumber":2,"startTime":"2025-08-28T01:53:09.358Z","endTime":"2025-08-28T01:53:13.203Z","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":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.1,"strikeZoneTop":3.42,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.123352664641633,"aZ":-12.172540357680719,"pfxX":6.138645096711381,"pfxZ":10.787448554526966,"pX":-0.07085306609263317,"pZ":2.841137506889518,"vX0":-6.758298011834972,"vY0":-135.21484685013343,"vZ0":-6.983915982252458,"x":119.7,"y":162.07,"x0":1.661870627153273,"y0":50.002865687637644,"z0":6.309302678204559,"aX":11.382123528255342},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.2,"breakHorizontal":-9.7,"spinRate":2270,"spinDirection":145},"zone":5,"typeConfidence":2.0,"plateTime":0.4048793297536992,"extension":6.734228100794467},"index":2,"playId":"fa87b456-d2ee-396d-9f7d-aced3902effe","pitchNumber":3,"startTime":"2025-08-28T01:53:29.639Z","endTime":"2025-08-28T01:53:33.735Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":74.5,"strikeZoneTop":3.42,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.06582328162412,"aZ":-27.782613179308154,"pfxX":10.587911029455144,"pfxZ":3.1160769063318714,"pX":0.2535303367447909,"pZ":1.5013878837898564,"vX0":-7.420176092211019,"vY0":-118.32245754042538,"vZ0":-4.38344132600235,"x":107.34,"y":198.24,"x0":2.0656129017023517,"y0":50.0009048803006,"z0":5.944267786927354,"aX":14.90529163234985},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":4.8,"breakHorizontal":-17.2,"spinRate":2121,"spinDirection":102},"zone":14,"typeConfidence":0.89,"plateTime":0.4641621001821936,"extension":6.903274955448147},"index":3,"playId":"2f07cb5f-3aaa-3d35-995f-dcd26a0c706b","pitchNumber":4,"startTime":"2025-08-28T01:53:51.813Z","endTime":"2025-08-28T01:53:55.671Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-28T01:54:06.234Z","endTime":"2025-08-28T01:54:22.922Z","isPitch":false,"type":"action","player":{"id":608348,"link":"/api/v1/people/608348"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.1,"strikeZoneTop":3.42,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.79154055718702,"aZ":-13.628818867684915,"pfxX":7.800964859941459,"pfxZ":9.949921721073682,"pX":-0.5634522425363547,"pZ":2.4989842687040293,"vX0":-8.915224602216433,"vY0":-136.33666983566172,"vZ0":-7.558941580712075,"x":138.48,"y":171.31,"x0":1.7510740327423633,"y0":50.00244317067124,"z0":6.267958283990697,"aX":14.53849850578648},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.3,"breakHorizontal":-12.0,"spinRate":2294,"spinDirection":146},"zone":4,"typeConfidence":2.0,"plateTime":0.4033184787477748,"extension":6.864414695050995},"hitData":{"launchSpeed":85.2,"launchAngle":-9.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.92,"coordY":150.92}},"index":5,"playId":"6539a9d9-9928-3e04-80d6-54b5e15dc2d1","pitchNumber":5,"startTime":"2025-08-28T01:54:22.922Z","endTime":"2025-08-28T01:54:30.495Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:54:30.495Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Heliot Ramos grounds out, second baseman Nico Hoerner to first baseman Justin Turner.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-28T01:56:16.863Z","endTime":"2025-08-28T01:57:31.678Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":457759,"link":"/api/v1/people/457759"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.0,"strikeZoneTop":2.88161759212526,"strikeZoneBottom":1.34910143627013,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.004445119556994,"aZ":-13.759766165746354,"pfxX":-5.181904933036634,"pfxZ":9.52114840904898,"pX":0.5738083381530461,"pZ":1.837408330329713,"vX0":7.1135193049430345,"vY0":-138.0154951483397,"vZ0":-7.330364060453605,"x":106.13,"y":150.79,"x0":-1.3607779770388357,"y0":50.00165840019303,"z0":5.449766104088007,"aX":-10.021279777634394},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.0,"breakHorizontal":7.9,"spinRate":2163,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.396488884061724,"extension":6.83783795858632},"index":0,"playId":"6c3da1b5-7b96-39b3-9ba3-8c132c57ee56","pitchNumber":1,"startTime":"2025-08-28T01:56:45.543Z","endTime":"2025-08-28T01:56:49.439Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.7,"strikeZoneTop":3.00366601453253,"strikeZoneBottom":1.32085743479178,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.132210226711624,"aZ":-24.90232731906581,"pfxX":0.199407433305689,"pfxZ":4.231775329560332,"pX":2.024047752229101,"pZ":1.5305946452471353,"vX0":8.48319740003196,"vY0":-129.51916388166268,"vZ0":-5.159594485423101,"x":39.85,"y":197.45,"x0":-1.3039372772672828,"y0":50.00383417305259,"z0":5.425302718713338,"aX":0.3413410324363687},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.8,"breakHorizontal":-2.0,"spinRate":2203,"spinDirection":180},"zone":14,"typeConfidence":2.0,"plateTime":0.42105523853835214,"extension":6.796743271916111},"index":1,"playId":"af6fcb70-6dd3-38a9-9e9d-61ff598dd672","pitchNumber":2,"startTime":"2025-08-28T01:56:57.956Z","endTime":"2025-08-28T01:57:01.182Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.5,"strikeZoneTop":3.00522277445373,"strikeZoneBottom":1.42335905589138,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.099413781354205,"aZ":-24.235523124008427,"pfxX":-9.143336592920424,"pfxZ":4.08916537323576,"pX":1.1168289351110972,"pZ":2.397627299608622,"vX0":9.698629309072892,"vY0":-137.5855868325227,"vZ0":-4.215309937275726,"x":74.43,"y":174.04,"x0":-1.245939481302612,"y0":50.0001000567314,"z0":5.568059553633686,"aX":-17.737297957467575},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.8,"breakHorizontal":14.9,"spinRate":2152,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.3962852596342641,"extension":6.703534482936585},"index":2,"playId":"7e80384e-f329-3857-987f-b62f064b3d10","pitchNumber":3,"startTime":"2025-08-28T01:57:10.807Z","endTime":"2025-08-28T01:57:14.259Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":88.0,"strikeZoneTop":3.27,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.566354293675555,"aZ":-21.007821013598623,"pfxX":-6.84621514866992,"pfxZ":5.666403260941972,"pX":0.18868709927597402,"pZ":2.307357296960036,"vX0":6.86152614012835,"vY0":-138.89282841697096,"vZ0":-4.697399564543302,"x":109.81,"y":176.48,"x0":-1.4139291136355288,"y0":50.00401736464208,"z0":5.401349854770716,"aX":-13.4940632862992},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.6,"breakHorizontal":11.2,"spinRate":2138,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.393052965678633,"extension":7.080504572815297},"hitData":{"launchSpeed":109.3,"launchAngle":-9.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.22,"coordY":155.74}},"index":3,"playId":"2ded019c-f635-3312-b6e1-e77508645e7d","pitchNumber":4,"startTime":"2025-08-28T01:57:25.520Z","endTime":"2025-08-28T01:57:31.678Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:57:31.678Z","atBatIndex":5},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Rafael Devers homers (26) on a fly ball to center field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-28T01:57:43.189Z","endTime":"2025-08-28T01:58:51.054Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":{"id":607067,"link":"/api/v1/people/607067"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.5062271548838,"strikeZoneBottom":1.64477222647338,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.264420514434782,"aZ":-14.314006235734142,"pfxX":-5.5899609250330595,"pfxZ":9.312144830534908,"pX":-0.3722881824756382,"pZ":2.4873163979741495,"vX0":5.038536758709001,"vY0":-137.56692561882076,"vZ0":-5.309076953259908,"x":131.19,"y":171.62,"x0":-1.5005114185635204,"y0":50.00582851435003,"z0":5.411205889112716,"aX":-10.725475543557632},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.0,"breakHorizontal":9.1,"spinRate":2216,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.3980080062082241,"extension":6.864239158345056},"index":0,"playId":"6e4ad827-8aa8-3ed7-99a6-080538e96ee8","pitchNumber":1,"startTime":"2025-08-28T01:57:53.440Z","endTime":"2025-08-28T01:57:57.288Z","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":89.0,"endSpeed":82.1,"strikeZoneTop":3.37259681328298,"strikeZoneBottom":1.56494833098129,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.21027753035121,"aZ":-32.10779194092832,"pfxX":-7.7967527447509095,"pfxZ":0.04101951652315705,"pX":-1.017022729340911,"pZ":2.3548881051251995,"vX0":3.7914622246387593,"vY0":-129.6822040251205,"vZ0":-2.1822484873911563,"x":155.77,"y":175.2,"x0":-1.4821784514009226,"y0":50.00423121735541,"z0":5.647926973258202,"aX":-13.328459473135862},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-0.2,"breakHorizontal":13.3,"spinRate":1342,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.42178896550279266,"extension":6.6976523678408},"index":1,"playId":"345c7152-c722-36b5-b0ae-d400029054f8","pitchNumber":2,"startTime":"2025-08-28T01:58:06.654Z","endTime":"2025-08-28T01:58:10.654Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.7,"strikeZoneTop":3.58,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.404156128702848,"aZ":-32.195417233794984,"pfxX":-9.56941112686506,"pfxZ":-0.015197936515745525,"pX":-0.09721103119467749,"pZ":2.753077749534961,"vX0":6.232915121842589,"vY0":-127.94133315816455,"vZ0":-1.0678461427000732,"x":120.71,"y":164.45,"x0":-1.3217812922517829,"y0":50.00061413459902,"z0":5.699035011462101,"aX":-15.861882795202842},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.0,"breakHorizontal":16.0,"spinRate":1409,"spinDirection":254},"zone":5,"typeConfidence":2.0,"plateTime":0.4281111958787509,"extension":6.762127146493152},"hitData":{"launchSpeed":106.1,"launchAngle":26.0,"totalDistance":410.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":139.78,"coordY":33.87}},"index":2,"playId":"d8df7135-34cc-3ae3-9939-b49dbd57cf54","pitchNumber":3,"startTime":"2025-08-28T01:58:21.381Z","endTime":"2025-08-28T01:58:51.054Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:58:51.054Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willy Adames grounds out softly, third baseman Matt Shaw to first baseman Justin Turner.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-28T01:58:55.334Z","endTime":"2025-08-28T01:59:21.390Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":0},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":457759,"link":"/api/v1/people/457759"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.109772249285953,"aZ":-17.65056485275055,"pfxX":-7.439019304037959,"pfxZ":7.404647278329876,"pX":0.7542838258666983,"pZ":2.382276894113879,"vX0":8.51002440372522,"vY0":-138.48192883087475,"vZ0":-5.222022699146235,"x":88.25,"y":174.46,"x0":-1.377980193203494,"y0":50.00035083842429,"z0":5.455888640388314,"aX":-14.58698244627789},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.6,"breakHorizontal":11.9,"spinRate":2157,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.3940501983381335,"extension":6.913716243806739},"hitData":{"launchSpeed":54.7,"launchAngle":-52.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":104.06,"coordY":177.22}},"index":0,"playId":"0aecd229-cca1-314f-93e6-09beb58d9c1b","pitchNumber":1,"startTime":"2025-08-28T01:59:13.345Z","endTime":"2025-08-28T01:59:21.390Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:59:21.390Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dominic Smith grounds out to first baseman Justin Turner.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-28T01:59:27.615Z","endTime":"2025-08-28T02:01:37.284Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","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":6},"credits":[{"player":{"id":457759,"link":"/api/v1/people/457759"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.9,"strikeZoneTop":3.22766041516604,"strikeZoneBottom":1.47526673602305,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.312444823406,"aZ":-14.199492531363074,"pfxX":-4.7402204938395265,"pfxZ":9.444904011106713,"pX":-0.7598699768341132,"pZ":2.9088911571658937,"vX0":3.536720411883527,"vY0":-137.51152430600806,"vZ0":-4.276598182504297,"x":145.96,"y":160.24,"x0":-1.4509931342945843,"y0":50.00012885840297,"z0":5.456827076419025,"aX":-9.018717322303345},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.3,"breakHorizontal":7.8,"spinRate":2166,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.3992827760131137,"extension":6.865385218547996},"index":0,"playId":"aae5ac22-4ff3-3baa-9719-bc4f68b3944a","pitchNumber":1,"startTime":"2025-08-28T02:00:01.166Z","endTime":"2025-08-28T02:00:05.062Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":77.0,"strikeZoneTop":3.21173685977895,"strikeZoneBottom":1.48650990470382,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.813727976807275,"aZ":-37.66879444403604,"pfxX":4.427228052848129,"pfxZ":-3.715096841902593,"pX":0.10792081978059222,"pZ":1.0741672962540105,"vX0":2.480550615879974,"vY0":-120.43717616702415,"vZ0":-3.100885501469187,"x":112.89,"y":209.78,"x0":-1.5081025929243619,"y0":50.0024760381851,"z0":5.686169991850649,"aX":6.549735342768775},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-7.2,"breakHorizontal":-8.6,"spinRate":2080,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.45354254184175247,"extension":6.536342049545369},"index":1,"playId":"246dae59-0db6-36fb-a459-bb8c0bec2c4c","pitchNumber":2,"startTime":"2025-08-28T02:00:15.424Z","endTime":"2025-08-28T02:00:19.413Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":81.8,"strikeZoneTop":3.17939115057309,"strikeZoneBottom":1.45460956673862,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.80581762853504,"aZ":-27.300615010967878,"pfxX":-8.811219363473851,"pfxZ":2.86321306876658,"pX":-0.3078075141161023,"pZ":1.4607556249838083,"vX0":5.723830727442519,"vY0":-129.81296182804368,"vZ0":-5.340119785135161,"x":128.73,"y":199.34,"x0":-1.3993130241768634,"y0":50.00470257057747,"z0":5.6295316562363915,"aX":-15.002180702352979},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.2,"breakHorizontal":14.6,"spinRate":1529,"spinDirection":249},"zone":7,"typeConfidence":2.0,"plateTime":0.4223441475967715,"extension":6.62435267946196},"index":2,"playId":"3fd73afd-5538-39be-bbc0-4ac81b2e92af","pitchNumber":3,"startTime":"2025-08-28T02:00:30.441Z","endTime":"2025-08-28T02:00:34.569Z","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":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.2,"strikeZoneTop":3.25302579689323,"strikeZoneBottom":1.52839690791004,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.188522792657885,"aZ":-15.033948929518782,"pfxX":-6.362166876359955,"pfxZ":8.768315665740015,"pX":-0.8450948330551652,"pZ":2.396157605417633,"vX0":4.304693192652642,"vY0":-139.14898651216586,"vZ0":-5.606100527236736,"x":149.21,"y":174.08,"x0":-1.5881974576124225,"y0":50.002183604459454,"z0":5.4386580948066365,"aX":-12.434415970054973},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.9,"breakHorizontal":10.6,"spinRate":2289,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.39414110876176567,"extension":6.763921664292424},"index":3,"playId":"782c8aa0-68d1-394b-8cc7-8e258cd7088b","pitchNumber":4,"startTime":"2025-08-28T02:00:47.721Z","endTime":"2025-08-28T02:00:51.594Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2025-08-28T02:00:59.325Z","endTime":"2025-08-28T02:01:13.761Z","isPitch":false,"type":"action","player":{"id":642086,"link":"/api/v1/people/642086"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.4,"strikeZoneTop":3.11271254087016,"strikeZoneBottom":1.52312999141817,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.132074812931528,"aZ":-36.00482634355874,"pfxX":-8.491080994866836,"pfxZ":-2.267825666705672,"pX":-1.7395438952971105,"pZ":2.2470728318520354,"vX0":2.2751128617227265,"vY0":-129.35846910268248,"vZ0":-1.612535442001267,"x":183.31,"y":178.11,"x0":-1.5296855064830484,"y0":50.00587404423695,"z0":5.650591786372651,"aX":-14.32660213418404},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-4.2,"breakHorizontal":14.9,"spinRate":1526,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.42416380487163785,"extension":6.515771029059817},"index":5,"playId":"42ef2648-1816-37c8-b8b3-230c8d1fd44b","pitchNumber":5,"startTime":"2025-08-28T02:01:13.761Z","endTime":"2025-08-28T02:01:17.269Z","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":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.17596619745996,"aZ":-15.497706258722664,"pfxX":-6.250452143975571,"pfxZ":8.44457667152443,"pX":0.35261641620601647,"pZ":2.3985094614601903,"vX0":6.969420320383526,"vY0":-139.7938379877658,"vZ0":-5.609140165720244,"x":103.56,"y":174.02,"x0":-1.3633734377821138,"y0":50.00245629294272,"z0":5.452158072443476,"aX":-12.343237017687278},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.3,"breakHorizontal":9.8,"spinRate":2268,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.39214471171759824,"extension":6.7697249318220365},"hitData":{"launchSpeed":85.5,"launchAngle":-8.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.83,"coordY":166.88}},"index":6,"playId":"fafa2472-92e4-355d-ac2b-47935ee670d5","pitchNumber":6,"startTime":"2025-08-28T02:01:29.729Z","endTime":"2025-08-28T02:01:37.284Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:01:37.284Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pete Crow-Armstrong singles on a sharp ground ball to right fielder Luis Matos.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-28T02:02:15.564Z","endTime":"2025-08-28T02:04:47.948Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":83.1,"endSpeed":77.0,"strikeZoneTop":2.94149070264861,"strikeZoneBottom":1.35228076919601,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.15374218931074,"aZ":-35.80915535394576,"pfxX":-0.6917351484474907,"pfxZ":-2.4397694114134234,"pX":0.10610273998056781,"pZ":1.8051143255926922,"vX0":-4.551467098321528,"vY0":-121.01695684172729,"vZ0":-2.8503941147630565,"x":112.96,"y":190.04,"x0":2.099625754746326,"y0":50.0059029059456,"z0":6.128435509595461,"aX":-1.0284695024126138},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-4.8,"breakHorizontal":2.3,"spinRate":2659,"spinDirection":328},"zone":8,"typeConfidence":0.92,"plateTime":0.4522371973893855,"extension":6.5844926509966415},"index":0,"playId":"bd2d9ffb-e58e-385d-8301-b3cec5ff7aa1","pitchNumber":1,"startTime":"2025-08-28T02:03:47.068Z","endTime":"2025-08-28T02:03:50.781Z","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.1,"endSpeed":85.3,"strikeZoneTop":3.18486842627672,"strikeZoneBottom":1.52048853879457,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.29677414574323,"aZ":-9.92661559888788,"pfxX":5.924154784859727,"pfxZ":11.920812250656688,"pX":-1.176468689302121,"pZ":2.036369749247177,"vX0":-9.640725914808362,"vY0":-136.32136533243153,"vZ0":-9.500463069704438,"x":161.84,"y":183.8,"x0":1.649762273512549,"y0":50.0033385715221,"z0":6.268906427684006,"aX":11.05733899463806},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.4,"breakHorizontal":-8.5,"spinRate":2365,"spinDirection":150},"zone":13,"typeConfidence":2.0,"plateTime":0.40307991301078205,"extension":6.748532209476742},"index":1,"playId":"a476baf0-2e81-370b-b11f-92582313d003","pitchNumber":2,"startTime":"2025-08-28T02:04:00.620Z","endTime":"2025-08-28T02:04:04.520Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.5,"strikeZoneTop":3.06,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.293723007353773,"aZ":-26.72070411309045,"pfxX":9.798482852525174,"pfxZ":3.740051942860731,"pX":0.8900569870667221,"pZ":2.8334056966460293,"vX0":-5.905036659527654,"vY0":-120.22843977852662,"vZ0":-2.145746201484396,"x":83.07,"y":162.28,"x0":2.110646189457376,"y0":50.00106453684928,"z0":6.1194753276764144,"aX":14.278396662575851},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":6.5,"breakHorizontal":-16.2,"spinRate":1936,"spinDirection":105},"zone":12,"typeConfidence":0.87,"plateTime":0.4563542714930833,"extension":6.655489796257381},"index":2,"playId":"bc82c750-d096-3b40-b615-e8d722f2afdd","pitchNumber":3,"startTime":"2025-08-28T02:04:14.367Z","endTime":"2025-08-28T02:04:21.169Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.2,"strikeZoneTop":3.06,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.327645063884788,"aZ":-22.724608023292607,"pfxX":8.039546680286051,"pfxZ":6.276400416730204,"pX":0.1617300651842777,"pZ":2.03984491950587,"vX0":-7.0624740887416975,"vY0":-121.54214936302414,"vZ0":-4.862401460909743,"x":110.84,"y":183.7,"x0":2.0512738017358796,"y0":50.005887622790524,"z0":6.023391608108795,"aX":12.1113577638339},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":10.6,"breakHorizontal":-13.1,"spinRate":2102,"spinDirection":109},"zone":5,"typeConfidence":0.69,"plateTime":0.44949577094088333,"extension":6.5786480268364835},"hitData":{"launchSpeed":101.6,"launchAngle":8.0,"totalDistance":133.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":196.45,"coordY":133.47}},"index":3,"playId":"46330084-6661-3fce-8898-d90a896983ac","pitchNumber":4,"startTime":"2025-08-28T02:04:36.991Z","endTime":"2025-08-28T02:04:47.948Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:04:47.948Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dansby Swanson singles on a line drive to left fielder Heliot Ramos. Pete Crow-Armstrong to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-28T02:04:48.873Z","endTime":"2025-08-28T02:05:23.971Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"postOnSecond":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"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_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":74.0,"strikeZoneTop":3.59,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.1987648871647,"aZ":-28.84619159863806,"pfxX":9.642578095827345,"pfxZ":2.405208351987306,"pX":0.18610129243510495,"pZ":1.5463451380642859,"vX0":-7.204348685908152,"vY0":-116.94553367876324,"vZ0":-3.9525088302631834,"x":109.91,"y":197.03,"x0":2.054936594535317,"y0":50.002824175047124,"z0":5.966175122139814,"aX":13.346690549144848},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":3.6,"breakHorizontal":-15.7,"spinRate":2046,"spinDirection":101},"zone":14,"typeConfidence":0.9,"plateTime":0.4684750479637674,"extension":6.795551748306706},"hitData":{"launchSpeed":74.2,"launchAngle":22.0,"totalDistance":216.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":54.8,"coordY":121.92}},"index":0,"playId":"73f0c9eb-66f8-3124-9247-697f9f86b7a1","pitchNumber":1,"startTime":"2025-08-28T02:05:15.102Z","endTime":"2025-08-28T02:05:23.971Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:05:23.971Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Shaw flies out to center fielder Jung Hoo Lee. Pete Crow-Armstrong to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-28T02:05:23.997Z","endTime":"2025-08-28T02:07:42.498Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"postOnThird":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"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"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"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":92.0,"endSpeed":84.4,"strikeZoneTop":3.2698128677925,"strikeZoneBottom":1.42672360157465,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.141172608076012,"aZ":-14.703568437816104,"pfxX":6.461596980801856,"pfxZ":9.589012325773277,"pX":0.46019476704003937,"pZ":3.490616963751053,"vX0":-5.693143120180603,"vY0":-133.93245644501098,"vZ0":-4.706730806470797,"x":99.46,"y":144.53,"x0":1.7709097620209666,"y0":50.001916981199294,"z0":6.317546593259973,"aX":11.77238810229313},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.6,"breakHorizontal":-10.6,"spinRate":2277,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.40849788097908357,"extension":6.658546121905086},"index":0,"playId":"871d454f-b044-32f2-a140-5f4792e49815","pitchNumber":1,"startTime":"2025-08-28T02:06:02.372Z","endTime":"2025-08-28T02:06:06.479Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.6,"strikeZoneTop":3.25,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.38186201943541,"aZ":-23.91365547892719,"pfxX":10.369843548067347,"pfxZ":5.848470803082438,"pX":0.34313535405841233,"pZ":2.0225073798421853,"vX0":-6.985550817007726,"vY0":-118.09636778379001,"vZ0":-4.154529938762718,"x":103.92,"y":184.17,"x0":1.9913553633984935,"y0":50.00563701906019,"z0":6.002903300123852,"aX":14.657457997705821},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":9.8,"breakHorizontal":-17.0,"spinRate":1943,"spinDirection":106},"zone":9,"typeConfidence":0.88,"plateTime":0.4637143874415459,"extension":6.671517521228186},"index":1,"playId":"259e2da1-4e14-3013-8845-d5f7b46ea855","pitchNumber":2,"startTime":"2025-08-28T02:06:20.716Z","endTime":"2025-08-28T02:06:24.759Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":73.6,"strikeZoneTop":3.25,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.511949739334675,"aZ":-25.953029217196192,"pfxX":11.020324260250433,"pfxZ":4.52803633965408,"pX":0.5642697355882753,"pZ":1.3526750564179244,"vX0":-7.032044131331248,"vY0":-116.90877336615006,"vZ0":-4.84935937608555,"x":125.86,"y":184.72,"x0":2.1901761917977014,"y0":50.00408706215434,"z0":5.910714609359888,"aX":15.146863103754857},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":7.2,"breakHorizontal":-18.0,"spinRate":2174,"spinDirection":107},"zone":14,"typeConfidence":0.89,"plateTime":0.4697959730169736,"extension":6.895787043131644},"index":2,"playId":"997c1eb2-2aea-304f-9697-7cecdf21b05e","pitchNumber":3,"startTime":"2025-08-28T02:06:47.380Z","endTime":"2025-08-28T02:06:51.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":0},"pitchData":{"startSpeed":92.3,"endSpeed":83.6,"strikeZoneTop":3.25,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.630275843552543,"aZ":-16.680411996788642,"pfxX":6.629675015979538,"pfxZ":8.599394678887327,"pX":-0.26601535698244005,"pZ":3.247489361495496,"vX0":-7.327699949594379,"vY0":-134.04814551644935,"vZ0":-4.891542688448673,"x":127.14,"y":151.1,"x0":1.654484510066271,"y0":50.00347741258936,"z0":6.304155175090149,"aX":11.947115478899642},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.5,"breakHorizontal":-10.2,"spinRate":2184,"spinDirection":139},"zone":2,"typeConfidence":2.0,"plateTime":0.4101403809934565,"extension":6.6791026272563485},"index":3,"playId":"823b56a2-e34d-3c10-9781-9155a65efdb6","pitchNumber":4,"startTime":"2025-08-28T02:07:07.774Z","endTime":"2025-08-28T02:07:12.505Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":74.8,"strikeZoneTop":3.25,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.07335415194694,"aZ":-23.555948863066874,"pfxX":11.174608703132547,"pfxZ":6.083618734647696,"pX":0.46321862245097795,"pZ":1.3830382193426742,"vX0":-6.910109174315821,"vY0":-118.42562871196573,"vZ0":-5.6564122274775155,"x":99.34,"y":201.44,"x0":1.9702472286289976,"y0":50.00448700785561,"z0":5.963242128018087,"aX":15.839510128737336},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":9.8,"breakHorizontal":-18.5,"spinRate":2252,"spinDirection":108},"zone":9,"typeConfidence":0.86,"plateTime":0.4628837437723403,"extension":6.837912498674865},"hitData":{"launchSpeed":95.1,"launchAngle":37.0,"totalDistance":347.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":145.92,"coordY":61.06}},"index":4,"playId":"d8ac89e6-f1fa-3506-b8a3-6bfd462d0d24","pitchNumber":5,"startTime":"2025-08-28T02:07:30.524Z","endTime":"2025-08-28T02:07:42.498Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:07:42.498Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Willi Castro flies out to left fielder Heliot Ramos. Throwing error by left fielder Heliot Ramos.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-28T02:07:47.475Z","endTime":"2025-08-28T02:09:27.218Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"postOnThird":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_throwing_error"}]}],"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":80.9,"endSpeed":74.1,"strikeZoneTop":3.64,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.744737863576105,"aZ":-23.279265957243116,"pfxX":9.94467311705836,"pfxZ":6.380982402937888,"pX":0.15880559237439532,"pZ":1.8756446428869404,"vX0":-7.740387492856884,"vY0":-117.46626593095117,"vZ0":-4.2425688997314825,"x":110.95,"y":188.14,"x0":2.208459800937717,"y0":50.003775897104504,"z0":5.875623936178051,"aX":13.865382288784417},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":10.7,"breakHorizontal":-16.1,"spinRate":2072,"spinDirection":103},"zone":8,"typeConfidence":0.88,"plateTime":0.4667196608992268,"extension":6.842618253674194},"index":0,"playId":"4690f28a-993f-323f-b66a-8cd481685494","pitchNumber":1,"startTime":"2025-08-28T02:08:19.749Z","endTime":"2025-08-28T02:08:23.559Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.7,"strikeZoneTop":3.54568458352819,"strikeZoneBottom":1.62075328227109,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.329437976770464,"aZ":-23.95936132126051,"pfxX":10.520274131836864,"pfxZ":5.852589794902091,"pX":-0.37393072447086284,"pZ":1.0226240126982784,"vX0":-8.446007108025483,"vY0":-117.46733717503714,"vZ0":-6.210191506228729,"x":131.25,"y":211.17,"x0":1.8936699107977741,"y0":50.00346012027676,"z0":5.915095501800533,"aX":14.767990828560734},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":9.4,"breakHorizontal":-17.0,"spinRate":2144,"spinDirection":107},"zone":13,"typeConfidence":0.88,"plateTime":0.46549496614532826,"extension":6.819193027940409},"index":1,"playId":"1af5194e-75ed-325d-85d0-11a2707042c6","pitchNumber":2,"startTime":"2025-08-28T02:08:35.724Z","endTime":"2025-08-28T02:08:40.046Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.7,"strikeZoneTop":3.51830053644118,"strikeZoneBottom":1.61964178112345,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.651724067550585,"aZ":-16.50178713230418,"pfxX":7.929078222239552,"pfxZ":8.686387213701401,"pX":1.1670310419035619,"pZ":3.437230715087674,"vX0":-4.833045502268402,"vY0":-133.8950829409568,"vZ0":-4.346229033554188,"x":72.52,"y":145.97,"x0":1.9713747257054213,"y0":50.00176387219473,"z0":6.273110555158297,"aX":14.303061666720087},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.9,"breakHorizontal":-13.2,"spinRate":2334,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.41008715297534826,"extension":6.753210581216886},"index":2,"playId":"1d041722-2b89-3247-802f-447dae8074cc","pitchNumber":3,"startTime":"2025-08-28T02:08:54.218Z","endTime":"2025-08-28T02:08:57.948Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":73.0,"strikeZoneTop":3.64,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.33261240343751,"aZ":-22.84060985250778,"pfxX":9.786080143117783,"pfxZ":6.8601908515968395,"pX":0.19610615452963145,"pZ":2.4663061635142056,"vX0":-7.364110729574273,"vY0":-116.05167456738452,"vZ0":-2.882232715444836,"x":109.52,"y":172.19,"x0":2.1437269735025213,"y0":50.00008973453332,"z0":5.906989445220042,"aX":13.306116669796891},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":12.0,"breakHorizontal":-15.8,"spinRate":1976,"spinDirection":100},"zone":5,"typeConfidence":0.89,"plateTime":0.47251796452522976,"extension":6.838299410568654},"hitData":{"launchSpeed":88.5,"launchAngle":60.0,"totalDistance":208.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":105.12,"coordY":120.22}},"index":3,"playId":"cf512244-b345-370d-bff7-55af95e90bf9","pitchNumber":4,"startTime":"2025-08-28T02:09:11.625Z","endTime":"2025-08-28T02:09:27.218Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:09:27.218Z","atBatIndex":12},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Nico Hoerner homers (5) on a fly ball to left center field. Pete Crow-Armstrong scores. Dansby Swanson scores.","rbi":3,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-28T02:09:49.910Z","endTime":"2025-08-28T02:12:28.147Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":{"id":687931,"link":"/api/v1/people/687931"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":{"id":687931,"link":"/api/v1/people/687931"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":{"id":687931,"link":"/api/v1/people/687931"},"isScoringEvent":true,"rbi":true,"earned":true,"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.5,"strikeZoneTop":3.33697487967238,"strikeZoneBottom":1.54569374340375,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.972217086911556,"aZ":-16.603199334813525,"pfxX":8.65480432769436,"pfxZ":8.691494315918609,"pX":-0.4008776696206323,"pZ":2.7131310321071194,"vX0":-8.414033510061143,"vY0":-133.53114063171208,"vZ0":-6.195738007690818,"x":132.28,"y":165.53,"x0":1.6791072243887608,"y0":50.0002403630667,"z0":6.274397803541955,"aX":15.498603361220477},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.4,"breakHorizontal":-13.7,"spinRate":2315,"spinDirection":136},"zone":4,"typeConfidence":2.0,"plateTime":0.41150119733493984,"extension":6.6775243271550035},"index":0,"playId":"63b6baa8-21ac-3c85-b8ea-5234a76626b3","pitchNumber":1,"startTime":"2025-08-28T02:10:01.727Z","endTime":"2025-08-28T02:10:06.263Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":83.7,"strikeZoneTop":3.313934667214,"strikeZoneBottom":1.54796611325755,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.542563147523264,"aZ":-14.269091878439584,"pfxX":7.778703665009891,"pfxZ":9.946301578520291,"pX":-1.5288276353712282,"pZ":2.3123229779149086,"vX0":-11.285662286169257,"vY0":-133.9789816237163,"vZ0":-7.441252647511439,"x":175.28,"y":176.35,"x0":1.7463280741910945,"y0":50.00637504202212,"z0":6.165256281363266,"aX":14.009182869287963},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.3,"breakHorizontal":-11.4,"spinRate":2315,"spinDirection":137},"zone":13,"typeConfidence":2.0,"plateTime":0.4103335104689432,"extension":6.844705649440175},"index":1,"playId":"628b8238-294a-3a92-8e7a-d21077271715","pitchNumber":2,"startTime":"2025-08-28T02:10:18.117Z","endTime":"2025-08-28T02:10:22.030Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":74.0,"strikeZoneTop":3.29261539489523,"strikeZoneBottom":1.5516763399375,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.482494048383554,"aZ":-25.982677904775667,"pfxX":9.731687084270796,"pfxZ":4.441454068856176,"pX":0.0035972988509601835,"pZ":1.1913000852302436,"vX0":-7.943747230517283,"vY0":-117.8621335559616,"vZ0":-5.310991944338818,"x":116.86,"y":206.61,"x0":2.169660602228956,"y0":50.000153909960176,"z0":5.902736353975393,"aX":13.553536567995522},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":6.8,"breakHorizontal":-15.5,"spinRate":2075,"spinDirection":105},"zone":14,"typeConfidence":0.87,"plateTime":0.4665027293080457,"extension":6.979638145292681},"index":2,"playId":"22bc781b-a032-30aa-87ee-e3a1b4d7edcf","pitchNumber":3,"startTime":"2025-08-28T02:10:35.621Z","endTime":"2025-08-28T02:10:39.849Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"startTime":"2025-08-28T02:10:52.380Z","endTime":"2025-08-28T02:11:46.497Z","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":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":84.9,"strikeZoneTop":3.29645796559498,"strikeZoneBottom":1.5401500120161,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.141649368062836,"aZ":-13.511148088277,"pfxX":7.406702893817389,"pfxZ":10.099986968753043,"pX":-0.7122848148937363,"pZ":1.1652049601259022,"vX0":-9.368369427656637,"vY0":-135.91698903914008,"vZ0":-10.717970581116385,"x":144.15,"y":207.32,"x0":1.8365996352971115,"y0":50.00656835881757,"z0":6.12788489098119,"aX":13.693246152643862},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.7,"breakHorizontal":-11.2,"spinRate":2337,"spinDirection":141},"zone":13,"typeConfidence":2.0,"plateTime":0.40484972960839105,"extension":6.874092762256196},"index":4,"playId":"ea158902-53b8-319f-afc7-c862e403ad60","pitchNumber":4,"startTime":"2025-08-28T02:11:46.497Z","endTime":"2025-08-28T02:11:50.480Z","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":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":83.3,"strikeZoneTop":3.42,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.7906353835426,"aZ":-15.198994526489509,"pfxX":7.806158608565437,"pfxZ":9.492395657265254,"pX":-0.3509241482183341,"pZ":2.336040149609723,"vX0":-8.248818562132364,"vY0":-133.8449516768432,"vZ0":-7.340960818211253,"x":130.38,"y":175.71,"x0":1.77817832918431,"y0":50.00252521946036,"z0":6.232942608373003,"aX":13.958537643421078},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.5,"breakHorizontal":-12.0,"spinRate":2303,"spinDirection":135},"zone":4,"typeConfidence":2.0,"plateTime":0.4115180849574456,"extension":6.706753130601974},"hitData":{"launchSpeed":103.1,"launchAngle":29.0,"totalDistance":397.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":47.41,"coordY":58.62}},"index":5,"playId":"2aa57d58-8b65-33e3-a2ca-0fd852cb805c","pitchNumber":5,"startTime":"2025-08-28T02:12:02.759Z","endTime":"2025-08-28T02:12:28.147Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:12:28.147Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Tucker called out on strikes.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-28T02:12:22.716Z","endTime":"2025-08-28T02:13:50.351Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":77.2,"strikeZoneTop":3.45364695020641,"strikeZoneBottom":1.47270035048948,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.807675218288104,"aZ":-32.595536637663166,"pfxX":-0.5057054988910334,"pfxZ":-0.28735407871662577,"pX":0.02234071965119783,"pZ":1.7900738067789224,"vX0":-4.442243120283307,"vY0":-120.87718373519864,"vZ0":-3.4242467101436076,"x":116.15,"y":190.45,"x0":1.9434285078705864,"y0":50.000338212353384,"z0":6.0633685125808885,"aX":-0.7531627445413225},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-1.1,"breakHorizontal":1.9,"spinRate":2601,"spinDirection":329},"zone":8,"typeConfidence":0.82,"plateTime":0.4517706371726975,"extension":6.4965895584254625},"index":0,"playId":"a65e62fe-ad07-3159-b9ba-578cf520fc4c","pitchNumber":1,"startTime":"2025-08-28T02:12:52.992Z","endTime":"2025-08-28T02:12:57.387Z","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":83.2,"endSpeed":77.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.265704307193616,"aZ":-36.380524503830195,"pfxX":0.05139391980059571,"pfxZ":-2.7993629274967002,"pX":-0.613319735328125,"pZ":1.9523797257280937,"vX0":-5.678998579865708,"vY0":-121.19183769304223,"vZ0":-2.4929130929453853,"x":140.38,"y":186.07,"x0":1.742867734959371,"y0":50.001001219703774,"z0":6.138570654444225,"aX":0.07745776403798608},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-5.4,"breakHorizontal":1.1,"spinRate":2687,"spinDirection":341},"zone":7,"typeConfidence":0.95,"plateTime":0.45007545197955157,"extension":6.726906181061115},"index":1,"playId":"29ec77c4-a114-32a3-bfb6-a8e3c7c484c2","pitchNumber":2,"startTime":"2025-08-28T02:13:07.414Z","endTime":"2025-08-28T02:13:12.021Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.45608808104722,"strikeZoneBottom":1.47521014325731,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.10000449363157,"aZ":-13.04466632205033,"pfxX":6.24723613061623,"pfxZ":10.091688688127375,"pX":-0.5217307405947539,"pZ":3.6055522587285846,"vX0":-8.2886510945714,"vY0":-136.56996949512933,"vZ0":-4.865894611695763,"x":136.89,"y":141.43,"x0":1.736014705036776,"y0":50.00210118201804,"z0":6.3023680515689895,"aX":11.841835863862805},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.5,"breakHorizontal":-9.6,"spinRate":2416,"spinDirection":141},"zone":11,"typeConfidence":2.0,"plateTime":0.4005215076901205,"extension":6.743512330975814},"index":2,"playId":"79993b3a-38a2-32c0-8982-1ea201dcbeea","pitchNumber":3,"startTime":"2025-08-28T02:13:28.866Z","endTime":"2025-08-28T02:13:33.555Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":77.0,"strikeZoneTop":3.44600241452687,"strikeZoneBottom":1.43718702740836,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.601683899619278,"aZ":-32.42526937218204,"pfxX":0.43795413866187394,"pfxZ":-0.1694861621450574,"pX":-0.371773365622858,"pZ":1.7858936347301333,"vX0":-5.411720518682816,"vY0":-120.62474750078866,"vZ0":-3.4067197270204543,"x":131.17,"y":190.56,"x0":1.8358267046696892,"y0":50.002362606105734,"z0":6.050259552002462,"aX":0.6512342917392006},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-0.8,"breakHorizontal":0.4,"spinRate":2587,"spinDirection":332},"zone":7,"typeConfidence":0.87,"plateTime":0.45261478339047656,"extension":6.626066698888504},"index":3,"playId":"79d7a484-2925-3434-8756-51609cf83453","pitchNumber":4,"startTime":"2025-08-28T02:13:45.036Z","endTime":"2025-08-28T02:13:50.351Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:13:50.351Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Chapman singles on a line drive to left fielder Willi Castro.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-28T02:15:32.465Z","endTime":"2025-08-28T02:17:21.489Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"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,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.1,"endSpeed":87.0,"strikeZoneTop":3.47789993027912,"strikeZoneBottom":1.60046179918503,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.62755670205222,"aZ":-17.834448716159756,"pfxX":-7.919025625466714,"pfxZ":7.392930074378379,"pX":0.516756023369187,"pZ":2.8915465304682697,"vX0":7.97824042628391,"vY0":-138.34055350390938,"vZ0":-3.9162262287266305,"x":97.3,"y":160.71,"x0":-1.3745699738835844,"y0":50.00440601031393,"z0":5.519773330673317,"aX":-15.36355118139927},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.7,"breakHorizontal":12.7,"spinRate":2202,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.395805554338291,"extension":6.736312725705573},"index":0,"playId":"c802a5f0-adff-3a87-bbae-4432805fef51","pitchNumber":1,"startTime":"2025-08-28T02:16:16.121Z","endTime":"2025-08-28T02:16:19.966Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.9,"strikeZoneTop":3.44396405675538,"strikeZoneBottom":1.58423693816196,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.199951669353997,"aZ":-21.005861205523395,"pfxX":-11.589725847160647,"pfxZ":5.8027672790146685,"pX":2.014106057150668,"pZ":2.4577700828826705,"vX0":12.802119169596857,"vY0":-137.51984874436857,"vZ0":-4.452785025672345,"x":40.23,"y":172.42,"x0":-1.1856647123727986,"y0":50.002003020736424,"z0":5.514462092762784,"aX":-22.299650447422238},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.7,"breakHorizontal":18.5,"spinRate":2152,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.3976076773483683,"extension":6.879149731902978},"index":1,"playId":"8829dab1-eeea-33dc-914f-d92fba2c139c","pitchNumber":2,"startTime":"2025-08-28T02:16:29.082Z","endTime":"2025-08-28T02:16:32.358Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.8,"strikeZoneTop":3.46151434808974,"strikeZoneBottom":1.60158667385966,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.888375073718205,"aZ":-20.89423221885898,"pfxX":-9.961545057679363,"pfxZ":6.010822634344579,"pX":-1.1163725723748597,"pZ":2.0116124288058055,"vX0":4.535445817938745,"vY0":-135.90783301803518,"vZ0":-5.305088312422238,"x":159.55,"y":184.47,"x0":-1.5096351696954389,"y0":50.0026007070109,"z0":5.433479173351481,"aX":-18.694884783314222},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.0,"breakHorizontal":17.2,"spinRate":2161,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.4025147554446744,"extension":6.828091268975347},"index":2,"playId":"1afd7847-3c23-34b5-a848-f8f1cf7ab1dd","pitchNumber":3,"startTime":"2025-08-28T02:16:42.212Z","endTime":"2025-08-28T02:16:45.929Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.6,"strikeZoneTop":3.35344194444626,"strikeZoneBottom":1.54529422740828,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.43894345313174,"aZ":-32.86150047312532,"pfxX":2.5587500779714616,"pfxZ":-0.44452155559519646,"pX":-0.2511917570840072,"pZ":2.8414886971032423,"vX0":2.3576300731574737,"vY0":-123.23186754464912,"vZ0":-0.14952387434212155,"x":126.57,"y":162.06,"x0":-1.5480439172903555,"y0":50.00014525231658,"z0":5.648228833874123,"aX":3.9867016740032555},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-0.6,"breakHorizontal":-5.2,"spinRate":2231,"spinDirection":83},"zone":2,"typeConfidence":2.0,"plateTime":0.44223275006352125,"extension":6.564437960497211},"index":3,"playId":"da6a2625-ce87-3e1f-afd9-3fe8b1d314c7","pitchNumber":4,"startTime":"2025-08-28T02:16:56.058Z","endTime":"2025-08-28T02:16:59.944Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.6,"strikeZoneTop":3.55,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.43105543116328,"aZ":-29.959028885099826,"pfxX":6.7770313452822215,"pfxZ":1.4917061997764005,"pX":1.2323096605850479,"pZ":2.2498593801449585,"vX0":4.578660648868959,"vY0":-121.29955004899888,"vZ0":-1.6858933831296161,"x":70.03,"y":178.03,"x0":-1.5622499508951115,"y0":50.002648344764914,"z0":5.573738987943842,"aX":10.06650701503151},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":2.5,"breakHorizontal":-13.4,"spinRate":2512,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.45210262798786527,"extension":6.629722438400237},"hitData":{"launchSpeed":81.5,"launchAngle":16.0,"totalDistance":226.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":73.01,"coordY":126.28}},"index":4,"playId":"06c2cd53-97f2-34e3-90c6-91c66756352b","pitchNumber":5,"startTime":"2025-08-28T02:17:12.745Z","endTime":"2025-08-28T02:17:21.489Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:17:21.489Z","atBatIndex":15},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Casey Schmitt lines out to right fielder Kyle Tucker.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-28T02:17:33.447Z","endTime":"2025-08-28T02:18:24.697Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"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,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.9,"strikeZoneTop":3.37629992802625,"strikeZoneBottom":1.61031503770776,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.505951230685504,"aZ":-21.839231544132065,"pfxX":-0.9209624591434458,"pfxZ":5.933171492642072,"pX":0.37629778839081574,"pZ":1.962438337235806,"vX0":5.386179041588151,"vY0":-130.65649071586336,"vZ0":-4.750924806731713,"x":102.66,"y":185.79,"x0":-1.585401377378277,"y0":50.00613689311417,"z0":5.429089146326733,"aX":-1.605949795239235},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":10.0,"breakHorizontal":0.6,"spinRate":2238,"spinDirection":197},"zone":9,"typeConfidence":2.0,"plateTime":0.4179710442622624,"extension":6.767923352689721},"index":0,"playId":"110297d7-f6de-3114-a09a-c74f018e5a14","pitchNumber":1,"startTime":"2025-08-28T02:17:43.277Z","endTime":"2025-08-28T02:17:46.990Z","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":93.9,"endSpeed":86.2,"strikeZoneTop":3.39695810931496,"strikeZoneBottom":1.60601307115926,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.61378827265585,"aZ":-24.325663505110168,"pfxX":-8.85206449772874,"pfxZ":4.131941486802479,"pX":-1.4767505666172032,"pZ":2.7194206764226516,"vX0":3.3719903607864463,"vY0":-136.79530282152436,"vZ0":-3.078844866032047,"x":173.29,"y":165.36,"x0":-1.5739316121462694,"y0":50.00245061751612,"z0":5.5234797207246755,"aX":-16.80901637848335},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.1,"breakHorizontal":15.4,"spinRate":2177,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.40009635858706405,"extension":6.918066596642287},"index":1,"playId":"2b397365-40ba-35d4-9896-0e859443e90e","pitchNumber":2,"startTime":"2025-08-28T02:18:00.084Z","endTime":"2025-08-28T02:18:03.839Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.253671044938862,"aZ":-22.3122469846086,"pfxX":-9.837164876646717,"pfxZ":5.193960579141479,"pX":-0.044914235154042005,"pZ":2.108317267863345,"vX0":7.496911043361811,"vY0":-137.14787915556332,"vZ0":-4.8922627087613515,"x":118.71,"y":181.86,"x0":-1.540225880708698,"y0":50.004084102615714,"z0":5.443686492433406,"aX":-18.68036652871068},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.5,"breakHorizontal":16.2,"spinRate":2154,"spinDirection":214},"zone":8,"typeConfidence":2.0,"plateTime":0.3998634186518242,"extension":6.876703382024935},"hitData":{"launchSpeed":98.6,"launchAngle":22.0,"totalDistance":315.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":191.95,"coordY":90.78}},"index":2,"playId":"6865a7b2-92bd-36cd-81ab-dac2d6ce676f","pitchNumber":3,"startTime":"2025-08-28T02:18:16.708Z","endTime":"2025-08-28T02:18:24.697Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:18:24.697Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jung Hoo Lee grounds out to first baseman Justin Turner. Matt Chapman to 2nd.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-28T02:18:26.069Z","endTime":"2025-08-28T02:19:40.642Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","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":457759,"link":"/api/v1/people/457759"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.9,"endSpeed":83.2,"strikeZoneTop":3.29065599125616,"strikeZoneBottom":1.42463017251831,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.123734350313608,"aZ":-23.720962279984438,"pfxX":-0.3638436651745638,"pfxZ":4.825809684273594,"pX":-0.014534182973368148,"pZ":2.1940363605117756,"vX0":4.02821224637215,"vY0":-130.9008523377468,"vZ0":-3.900475153413548,"x":117.55,"y":179.54,"x0":-1.519779861079349,"y0":50.00429670875881,"z0":5.459123173675707,"aX":-0.6378564072927887},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.2,"breakHorizontal":-0.1,"spinRate":2209,"spinDirection":186},"zone":5,"typeConfidence":2.0,"plateTime":0.41688596219804674,"extension":6.560233578672978},"index":0,"playId":"46c8bf4c-f600-3d6b-9916-4004f0e501af","pitchNumber":1,"startTime":"2025-08-28T02:18:56.701Z","endTime":"2025-08-28T02:19:00.606Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":76.0,"strikeZoneTop":3.28300015899927,"strikeZoneBottom":1.41726935747177,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.551243646411844,"aZ":-38.696237021306835,"pfxX":6.143717654715783,"pfxZ":-4.519982949137026,"pX":-0.22410030553203208,"pZ":1.650756190880545,"vX0":1.260819416526037,"vY0":-119.02753959303483,"vZ0":-1.4733194648800925,"x":125.54,"y":194.21,"x0":-1.5582984536652098,"y0":50.00298171258327,"z0":5.762663088432811,"aX":8.86762325155937},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-8.3,"breakHorizontal":-11.4,"spinRate":2157,"spinDirection":48},"zone":8,"typeConfidence":2.0,"plateTime":0.45912002796211526,"extension":6.454185352486015},"index":1,"playId":"e37448ab-5013-30b1-a703-b6dd203a833f","pitchNumber":2,"startTime":"2025-08-28T02:19:12.913Z","endTime":"2025-08-28T02:19:16.895Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.8,"strikeZoneTop":3.45,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.96446895506125,"aZ":-31.060904174178656,"pfxX":-9.801541423685162,"pfxZ":0.6731206755354702,"pX":-1.1752183766607898,"pZ":1.1524198927190779,"vX0":4.16373064428729,"vY0":-128.260449014257,"vZ0":-4.864185207736568,"x":161.8,"y":207.66,"x0":-1.5514258625568356,"y0":50.00284876396626,"z0":5.511920913414673,"aX":-16.235829563745533},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.2,"breakHorizontal":16.7,"spinRate":1481,"spinDirection":254},"zone":13,"typeConfidence":2.0,"plateTime":0.42799124170861935,"extension":6.568597323120111},"hitData":{"launchSpeed":57.9,"launchAngle":-44.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.61,"coordY":173.71}},"index":2,"playId":"5bbb605d-ab46-3df4-a2aa-e796d4975a93","pitchNumber":3,"startTime":"2025-08-28T02:19:31.061Z","endTime":"2025-08-28T02:19:40.642Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:19:40.642Z","atBatIndex":17},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Luis Matos pops out to shortstop Dansby Swanson.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-28T02:19:40.178Z","endTime":"2025-08-28T02:21:51.361Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.1,"strikeZoneTop":3.03467916495412,"strikeZoneBottom":1.45871482374611,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.5106212403225,"aZ":-24.446017878960845,"pfxX":-9.66003566313186,"pfxZ":4.13916881414459,"pX":0.06839503245406897,"pZ":2.502243411375593,"vX0":7.300888672954768,"vY0":-136.639505655881,"vZ0":-3.547863291760808,"x":114.39,"y":171.22,"x0":-1.399405245824133,"y0":50.005434196829356,"z0":5.5210881864585595,"aX":-18.047786177850153},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.8,"breakHorizontal":15.7,"spinRate":2142,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.4027271449763532,"extension":6.72768736416654},"index":0,"playId":"19412ccc-d7a4-3506-a769-ab18113c04be","pitchNumber":1,"startTime":"2025-08-28T02:20:06.848Z","endTime":"2025-08-28T02:20:11.081Z","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":95.9,"endSpeed":87.0,"strikeZoneTop":3.04678500809884,"strikeZoneBottom":1.47126286065725,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.57345181665154,"aZ":-15.393138408345287,"pfxX":-6.761032210012348,"pfxZ":8.611979379629794,"pX":0.9648603847262744,"pZ":2.030221801431198,"vX0":8.838010091101935,"vY0":-139.26653702630148,"vZ0":-6.5320262416085075,"x":80.22,"y":183.96,"x0":-1.3831019577541723,"y0":50.00411409359177,"z0":5.4387885594887555,"aX":-13.177367919418124},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.3,"breakHorizontal":10.2,"spinRate":2234,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.394481497312301,"extension":6.8661618102641215},"index":1,"playId":"e69112db-52d6-3e36-b8b0-3709eeb138b2","pitchNumber":2,"startTime":"2025-08-28T02:20:25.367Z","endTime":"2025-08-28T02:20:29.209Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.5,"strikeZoneTop":3.22,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.82865996301319,"aZ":-25.43510873238544,"pfxX":-8.5308331274762,"pfxZ":3.6076784066154506,"pX":-0.4410825706522887,"pZ":2.3541233823050667,"vX0":5.625227074804798,"vY0":-135.8346973004916,"vZ0":-3.7297728364763474,"x":133.81,"y":175.22,"x0":-1.430718271474204,"y0":50.00487096425366,"z0":5.514176646188353,"aX":-15.939047085934009},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.9,"breakHorizontal":14.3,"spinRate":2150,"spinDirection":209},"zone":4,"typeConfidence":2.0,"plateTime":0.40328544055492355,"extension":6.8559623680215305},"index":2,"playId":"c2e85b58-8d92-3ad4-adc6-310a7a95f4bd","pitchNumber":3,"startTime":"2025-08-28T02:20:45.875Z","endTime":"2025-08-28T02:20:50.249Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.7,"strikeZoneTop":3.05030783174098,"strikeZoneBottom":1.42411855559308,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.70816191246047,"aZ":-30.655495790419835,"pfxX":7.34859043931122,"pfxZ":0.9963621115124228,"pX":1.4790577215198875,"pZ":1.239620449578963,"vX0":5.119583314179644,"vY0":-123.01469777792141,"vZ0":-3.7657400759004607,"x":60.62,"y":205.31,"x0":-1.5879673324847103,"y0":50.00391564985407,"z0":5.405370200725297,"aX":11.19643446110616},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.1,"breakHorizontal":-14.5,"spinRate":2535,"spinDirection":73},"zone":14,"typeConfidence":2.0,"plateTime":0.44623464909002086,"extension":6.835049844527364},"index":3,"playId":"8a9763e4-c48e-3cad-8642-50fded865388","pitchNumber":4,"startTime":"2025-08-28T02:21:09.922Z","endTime":"2025-08-28T02:21:14.894Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.5,"strikeZoneTop":3.22,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.444771936442013,"aZ":-28.330642494548258,"pfxX":8.153314633592332,"pfxZ":2.513642903074224,"pX":-0.4145992695558983,"pZ":2.202979689218446,"vX0":0.6354953893661659,"vY0":-123.20705797485444,"vZ0":-2.174390569054654,"x":132.8,"y":179.3,"x0":-1.735027899435547,"y0":50.005383779730835,"z0":5.501222608043246,"aX":12.483342488148576},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":4.3,"breakHorizontal":-14.9,"spinRate":2458,"spinDirection":79},"zone":4,"typeConfidence":2.0,"plateTime":0.4452862848175303,"extension":6.647271848759336},"hitData":{"launchSpeed":88.7,"launchAngle":59.0,"totalDistance":195.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":124.2,"coordY":123.1}},"index":4,"playId":"d457fcee-482e-3aad-82cf-ff6dfd8f75d3","pitchNumber":5,"startTime":"2025-08-28T02:21:40.217Z","endTime":"2025-08-28T02:21:51.361Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:21:51.361Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Seiya Suzuki strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-28T02:22:34.662Z","endTime":"2025-08-28T02:26:22.342Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"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":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.0,"strikeZoneTop":3.16467510776003,"strikeZoneBottom":1.35179013385965,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.608190866980895,"aZ":-14.50843872499307,"pfxX":7.139821472014317,"pfxZ":9.968696737936018,"pX":1.3518055575605934,"pZ":2.216122246081904,"vX0":-4.415139425358713,"vY0":-133.05293684103395,"vZ0":-7.477408476971758,"x":65.47,"y":178.94,"x0":2.114906578881492,"y0":50.00663958117827,"z0":6.138403507129004,"aX":12.656944367138284},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.4,"breakHorizontal":-11.9,"spinRate":2268,"spinDirection":137},"zone":14,"typeConfidence":2.0,"plateTime":0.4134853483497074,"extension":6.665492522568402},"index":0,"playId":"a044db84-ca41-3afd-b70b-d01c5d6cfccc","pitchNumber":1,"startTime":"2025-08-28T02:23:59.428Z","endTime":"2025-08-28T02:24:03.279Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":83.6,"strikeZoneTop":3.25,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.777578806357873,"aZ":-13.055661202820318,"pfxX":7.639714701932036,"pfxZ":10.599376662058688,"pX":0.15024083884919778,"pZ":2.6876207586196648,"vX0":-7.515629032926937,"vY0":-134.12934289871654,"vZ0":-6.803579382473344,"x":111.27,"y":166.21,"x0":2.00984309905975,"y0":50.00050304686373,"z0":6.206890457903813,"aX":13.776555072584232},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.8,"breakHorizontal":-12.0,"spinRate":2262,"spinDirection":140},"zone":5,"typeConfidence":2.0,"plateTime":0.40996099459540414,"extension":6.692299949578628},"index":1,"playId":"6dadd847-8870-3502-a3c6-877c5a68bce8","pitchNumber":2,"startTime":"2025-08-28T02:24:12.812Z","endTime":"2025-08-28T02:24:16.850Z","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":82.6,"endSpeed":76.9,"strikeZoneTop":3.25,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.38893553005011,"aZ":-36.57854711159961,"pfxX":-1.3234537882378792,"pfxZ":-2.972474677881223,"pX":0.35182400987339735,"pZ":2.681625906116083,"vX0":-3.5698082901367125,"vY0":-120.43575524079773,"vZ0":-0.7957248828932877,"x":103.59,"y":166.38,"x0":2.0197404477992094,"y0":50.00133983497512,"z0":6.225660399909584,"aX":-1.9617064878976147},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-5.3,"breakHorizontal":3.1,"spinRate":2650,"spinDirection":324},"zone":6,"typeConfidence":0.84,"plateTime":0.45319461082175305,"extension":6.510063541177012},"index":2,"playId":"8827d5bd-25af-3eb3-b7d0-a145b2a7d3d5","pitchNumber":3,"startTime":"2025-08-28T02:24:27.890Z","endTime":"2025-08-28T02:24:33.869Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.3,"strikeZoneTop":3.25,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.318646426154217,"aZ":-11.531374918691505,"pfxX":5.650049641692537,"pfxZ":11.311286742725816,"pX":-0.3349961974591453,"pZ":2.8870137377204204,"vX0":-7.60642926559,"vY0":-134.5177649124698,"vZ0":-6.868758983953947,"x":129.77,"y":160.83,"x0":1.8007629867030084,"y0":50.00342207457662,"z0":6.298511638966156,"aX":10.31218472187804},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.1,"breakHorizontal":-8.5,"spinRate":2301,"spinDirection":141},"zone":1,"typeConfidence":2.0,"plateTime":0.4078331223194187,"extension":6.755733832431241},"index":3,"playId":"aed70ab2-1c77-3c6b-a01d-1da402c9fb6b","pitchNumber":4,"startTime":"2025-08-28T02:24:50.864Z","endTime":"2025-08-28T02:24:59.997Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":74.9,"strikeZoneTop":3.25,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.418130315844213,"aZ":-29.283263349455204,"pfxX":8.837488740608833,"pfxZ":2.023232438790039,"pX":0.6673478221599777,"pZ":2.898105119464266,"vX0":-5.943574367608418,"vY0":-118.57356638102624,"vZ0":-1.1366841143969133,"x":91.56,"y":160.53,"x0":2.0568142535878713,"y0":50.000224972436534,"z0":6.052731839401027,"aX":12.597417751987544},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":3.7,"breakHorizontal":-14.6,"spinRate":2046,"spinDirection":104},"zone":3,"typeConfidence":0.9,"plateTime":0.46172743923671433,"extension":6.69450284527233},"index":4,"playId":"23cdc021-1bad-3681-ac90-0747ccea6b50","pitchNumber":5,"startTime":"2025-08-28T02:25:19.926Z","endTime":"2025-08-28T02:25:26.454Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":76.1,"strikeZoneTop":3.14365593401577,"strikeZoneBottom":1.36836464846991,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.61556337048001,"aZ":-27.125512962680958,"pfxX":9.688680574330176,"pfxZ":3.4823934824894343,"pX":0.008534704683293504,"pZ":0.6677025801867464,"vX0":-7.7493362383782936,"vY0":-119.30850837848124,"vZ0":-6.553193438611332,"x":116.67,"y":220.75,"x0":2.0300739961433876,"y0":50.004842881907514,"z0":5.874980472403008,"aX":14.056604787694727},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":5.0,"breakHorizontal":-15.8,"spinRate":2073,"spinDirection":107},"zone":14,"typeConfidence":0.87,"plateTime":0.4579975540867651,"extension":6.814060478222857},"index":5,"playId":"77e3387a-c897-3fa3-aa77-3d4c45c43ab6","pitchNumber":6,"startTime":"2025-08-28T02:26:00.060Z","endTime":"2025-08-28T02:26:04.256Z","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":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.0,"strikeZoneTop":3.25,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.48509425093475,"aZ":-14.193147880085185,"pfxX":6.675939100292384,"pfxZ":9.52353155334398,"pX":0.5992063209847848,"pZ":2.247515335125136,"vX0":-6.0171014402670675,"vY0":-136.4096737961513,"vZ0":-7.80800616214874,"x":94.16,"y":178.1,"x0":1.9642762187834153,"y0":50.00205609434596,"z0":6.1216729966548895,"aX":12.604030774684384},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.8,"breakHorizontal":-10.8,"spinRate":2307,"spinDirection":135},"zone":6,"typeConfidence":2.0,"plateTime":0.4012525638508455,"extension":6.736424376211953},"index":6,"playId":"f82dd425-9ec8-3a17-838e-8d9f6c0e10c5","pitchNumber":7,"startTime":"2025-08-28T02:26:18.074Z","endTime":"2025-08-28T02:26:22.342Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:26:22.342Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Justin Turner flies out to right fielder Luis Matos.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-28T02:26:21.980Z","endTime":"2025-08-28T02:27:59.204Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":457759,"fullName":"Justin Turner","link":"/api/v1/people/457759"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":457759,"fullName":"Justin Turner","link":"/api/v1/people/457759"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.7,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.384938393898228,"aZ":-32.52481838507897,"pfxX":-0.3254796576008063,"pfxZ":-0.22834973744505938,"pX":0.4962117023382513,"pZ":2.3380422530466487,"vX0":-3.3352200059355614,"vY0":-121.62147609946581,"vZ0":-2.300235100307857,"x":98.09,"y":175.65,"x0":1.9214018282879148,"y0":50.004694623514105,"z0":6.086815735132419,"aX":-0.49294050448918614},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-0.7,"breakHorizontal":1.3,"spinRate":2644,"spinDirection":329},"zone":6,"typeConfidence":0.67,"plateTime":0.4484639140386375,"extension":6.655721826961405},"index":0,"playId":"cdcc8b6e-ed25-3c33-8ded-024c28224bcb","pitchNumber":1,"startTime":"2025-08-28T02:26:46.711Z","endTime":"2025-08-28T02:26:51.544Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":86.2,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.088545895538207,"aZ":-14.302466524063282,"pfxX":6.7902080760598285,"pfxZ":9.536065259298775,"pX":-0.439318562298425,"pZ":1.306350054056478,"vX0":-8.162927535608851,"vY0":-135.20103477297457,"vZ0":-10.21731673922438,"x":133.75,"y":203.51,"x0":1.7195353618901275,"y0":50.004042467802506,"z0":6.108863482396854,"aX":12.726722497896395},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.5,"breakHorizontal":-10.8,"spinRate":2229,"spinDirection":137},"zone":13,"typeConfidence":2.0,"plateTime":0.4032358456010572,"extension":6.773095321019201},"index":1,"playId":"602bcda7-b80e-313f-b14d-44b8669b3fec","pitchNumber":2,"startTime":"2025-08-28T02:27:06.965Z","endTime":"2025-08-28T02:27:10.914Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-28T02:27:18.754Z","endTime":"2025-08-28T02:27:32.699Z","isPitch":false,"type":"action","player":{"id":457759,"link":"/api/v1/people/457759"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.1,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.93354116738422,"aZ":-15.076301075671317,"pfxX":7.446561437186048,"pfxZ":9.199977412403198,"pX":0.6526618992235759,"pZ":3.2911343293722473,"vX0":-5.5596904563930885,"vY0":-135.55294127056413,"vZ0":-5.142483580221511,"x":92.12,"y":149.92,"x0":1.7638683536503168,"y0":50.006332119562046,"z0":6.267389268682025,"aX":13.845375302859045},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.7,"breakHorizontal":-12.2,"spinRate":2194,"spinDirection":138},"zone":3,"typeConfidence":2.0,"plateTime":0.40424082313310183,"extension":6.651831002729508},"index":3,"playId":"e3fecdbf-938f-34a8-811c-6f35409ad923","pitchNumber":3,"startTime":"2025-08-28T02:27:32.699Z","endTime":"2025-08-28T02:27:35.719Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":74.1,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.051285154889907,"aZ":-28.21785907791646,"pfxX":9.83893271152273,"pfxZ":2.8298933083695763,"pX":0.5586096689937396,"pZ":1.7188665728310322,"vX0":-6.507719802206397,"vY0":-118.21053143873446,"vZ0":-3.888313910208952,"x":95.71,"y":192.37,"x0":2.085524644704872,"y0":50.004265443839785,"z0":6.01018571667028,"aX":13.759030560737486},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":4.3,"breakHorizontal":-16.0,"spinRate":2033,"spinDirection":103},"zone":9,"typeConfidence":0.89,"plateTime":0.46548873594056017,"extension":6.70945599321308},"hitData":{"launchSpeed":88.5,"launchAngle":41.0,"totalDistance":297.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":191.04,"coordY":99.0}},"index":4,"playId":"909c435f-bfe5-37b1-a005-9e93936f99e0","pitchNumber":4,"startTime":"2025-08-28T02:27:49.762Z","endTime":"2025-08-28T02:27:59.204Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:27:59.204Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carson Kelly grounds out, shortstop Willy Adames to first baseman Dominic Smith.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-28T02:27:58.471Z","endTime":"2025-08-28T02:28:37.180Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.6,"strikeZoneTop":3.42,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.942663360398935,"aZ":-13.164135239464256,"pfxX":6.702672489914173,"pfxZ":10.354803456232029,"pX":-0.3799462702393218,"pZ":1.9832068449414426,"vX0":-7.904647964396588,"vY0":-135.22312082925274,"vZ0":-8.713784943556071,"x":131.48,"y":185.23,"x0":1.722641779334898,"y0":50.00094116254127,"z0":6.190094040089524,"aX":12.301803505852288},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.8,"breakHorizontal":-10.3,"spinRate":2267,"spinDirection":139},"zone":7,"typeConfidence":2.0,"plateTime":0.4064494229039224,"extension":6.853751373152625},"hitData":{"launchSpeed":102.3,"launchAngle":4.0,"totalDistance":79.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.26,"coordY":154.72}},"index":0,"playId":"e60e7f77-3b36-35b3-ba2e-52071c4407ba","pitchNumber":1,"startTime":"2025-08-28T02:28:28.827Z","endTime":"2025-08-28T02:28:37.180Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:28:37.180Z","atBatIndex":21},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Andrew Knizner walks.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-28T02:30:32.534Z","endTime":"2025-08-28T02:32:07.334Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,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":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"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.7,"endSpeed":85.8,"strikeZoneTop":3.2811010709248,"strikeZoneBottom":1.50813547878916,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.60273561246054,"aZ":-13.715945954443432,"pfxX":-6.076831611185286,"pfxZ":9.743834999333611,"pX":0.7984128751915284,"pZ":1.5224452283493906,"vX0":8.024742787214628,"vY0":-137.5062554297111,"vZ0":-7.685010439947323,"x":86.57,"y":197.67,"x0":-1.3831988606044388,"y0":50.001053361716096,"z0":5.305539641313096,"aX":-11.50940234593947},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.0,"breakHorizontal":9.1,"spinRate":2199,"spinDirection":227},"zone":9,"typeConfidence":2.0,"plateTime":0.4000144913544168,"extension":6.8883772107406624},"index":0,"playId":"b3b6ca99-8a01-3bc5-bc57-07a8523049fe","pitchNumber":1,"startTime":"2025-08-28T02:30:52.395Z","endTime":"2025-08-28T02:30:56.363Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.3,"strikeZoneTop":3.12843697179451,"strikeZoneBottom":1.46097641303683,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.660666040928167,"aZ":-22.707753210782137,"pfxX":-3.02397259042474,"pfxZ":5.525688070468107,"pX":1.3641216344183233,"pZ":1.8268609405322993,"vX0":7.944941177309426,"vY0":-129.4538376685881,"vZ0":-4.928898337293051,"x":65.0,"y":189.45,"x0":-1.3392174792137232,"y0":50.004046876602345,"z0":5.473130686702252,"aX":-5.182283480157024},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":9.2,"breakHorizontal":3.8,"spinRate":2249,"spinDirection":184},"zone":14,"typeConfidence":2.0,"plateTime":0.42160783757862275,"extension":6.599880842546325},"index":1,"playId":"1d0cf6e6-f879-395e-b17a-bfda3b145a2b","pitchNumber":2,"startTime":"2025-08-28T02:31:05.684Z","endTime":"2025-08-28T02:31:09.640Z","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":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.3,"strikeZoneTop":3.14868226494276,"strikeZoneBottom":1.37736097476019,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.63749312585478,"aZ":-18.296799708090465,"pfxX":-5.889652723067952,"pfxZ":7.1486712707359,"pX":0.3596286135221323,"pZ":2.8060690359698666,"vX0":7.183694311956798,"vY0":-137.72860144280702,"vZ0":-3.682014675903673,"x":103.29,"y":163.02,"x0":-1.5046593128007915,"y0":50.00225279926435,"z0":5.38143129500425,"aX":-11.432076390389724},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.5,"breakHorizontal":9.4,"spinRate":2147,"spinDirection":218},"zone":3,"typeConfidence":2.0,"plateTime":0.3961284463292034,"extension":6.897085646603832},"index":2,"playId":"843b1316-2a13-32c8-852a-c2420ef07bbe","pitchNumber":3,"startTime":"2025-08-28T02:31:20.074Z","endTime":"2025-08-28T02:31:24.109Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2025-08-28T02:31:32.744Z","endTime":"2025-08-28T02:31:49.355Z","isPitch":false,"type":"action","player":{"id":668800,"link":"/api/v1/people/668800"}},{"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":85.2,"endSpeed":80.1,"strikeZoneTop":3.21282494497525,"strikeZoneBottom":1.47251929864472,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.075801846067716,"aZ":-33.71602497228038,"pfxX":1.257156873611104,"pfxZ":-0.9684784183505304,"pX":1.0297293786302602,"pZ":1.3238010656860286,"vX0":5.530945510126485,"vY0":-124.10268377572658,"vZ0":-3.7067368681892487,"x":77.75,"y":203.04,"x0":-1.3727742982183408,"y0":50.00259122454771,"z0":5.585497691469023,"aX":2.0007756766548734},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-2.3,"breakHorizontal":-3.4,"spinRate":2221,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.43794752253270186,"extension":6.7319962184783},"index":4,"playId":"689e0902-f853-31ba-a138-d4081b2c390e","pitchNumber":4,"startTime":"2025-08-28T02:31:49.355Z","endTime":"2025-08-28T02:31:53.386Z","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":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.9,"strikeZoneTop":3.20956181069303,"strikeZoneBottom":1.46995157518516,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.653166777136185,"aZ":-16.43197595213919,"pfxX":-5.529884450611895,"pfxZ":8.148602037489981,"pX":0.0010249575995624448,"pZ":3.691056169527118,"vX0":5.9881004399315625,"vY0":-137.66560526834112,"vZ0":-1.9437452013317331,"x":116.96,"y":139.12,"x0":-1.4769915739168218,"y0":50.00396686590284,"z0":5.510419920028713,"aX":-10.685659633281654},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.6,"breakHorizontal":8.9,"spinRate":2193,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.39684730309020244,"extension":6.771215220937544},"index":5,"playId":"0c745afc-0c7d-3d65-ad43-ee3ac01c28f1","pitchNumber":5,"startTime":"2025-08-28T02:32:02.936Z","endTime":"2025-08-28T02:32:07.334Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:32:07.334Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Heliot Ramos singles on a ground ball to center fielder Pete Crow-Armstrong. Andrew Knizner to 2nd.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-28T02:32:07.354Z","endTime":"2025-08-28T02:33:44.669Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"postOnSecond":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3],"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":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.1,"strikeZoneTop":3.03832474680127,"strikeZoneBottom":1.44866349957675,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.894889929405686,"aZ":-27.368380102572367,"pfxX":3.5636801458272633,"pfxZ":2.9369994664130363,"pX":0.9217302512328628,"pZ":3.381196288685866,"vX0":4.962291191980483,"vY0":-126.99289827117902,"vZ0":-0.09958174803276676,"x":81.87,"y":147.49,"x0":-1.5200233225002537,"y0":50.00023975505094,"z0":5.597199042981689,"aX":5.820178071716651},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.5,"breakHorizontal":-7.6,"spinRate":2221,"spinDirection":151},"zone":12,"typeConfidence":2.0,"plateTime":0.431246083900485,"extension":6.703988454803722},"index":0,"playId":"a4f1071a-b8a8-36cb-a430-eb7408e5c858","pitchNumber":1,"startTime":"2025-08-28T02:32:31.550Z","endTime":"2025-08-28T02:32:34.782Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-28T02:32:49.418Z","endTime":"2025-08-28T02:33:21.266Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":87.3,"strikeZoneTop":3.27,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.69293454061003,"aZ":-16.61025904735604,"pfxX":-4.763662733403727,"pfxZ":8.04731152761375,"pX":0.337578660745148,"pZ":2.6850359149220635,"vX0":6.779982354045866,"vY0":-137.29628303688867,"vZ0":-4.463303819711921,"x":104.13,"y":166.28,"x0":-1.530188010817087,"y0":50.00371862483963,"z0":5.441363158454435,"aX":-9.214267584331672},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.9,"breakHorizontal":7.4,"spinRate":2207,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.39698581814831657,"extension":6.909265529279559},"index":2,"playId":"6f4a4f61-0574-3ebe-b1a6-9718e3f5812b","pitchNumber":2,"startTime":"2025-08-28T02:33:21.266Z","endTime":"2025-08-28T02:33:24.850Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.2,"strikeZoneTop":3.27,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.16777270317208,"aZ":-25.126628422668336,"pfxX":-9.490306689841987,"pfxZ":3.709352321614425,"pX":-0.894156688134056,"pZ":2.9180907169339245,"vX0":5.181682702830409,"vY0":-136.97853562482814,"vZ0":-2.432351931650457,"x":151.08,"y":159.99,"x0":-1.5769929988771338,"y0":50.004186184945134,"z0":5.534909084734791,"aX":-18.041555713994608},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.4,"breakHorizontal":16.1,"spinRate":2302,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.39981244469201416,"extension":6.776921746731373},"hitData":{"launchSpeed":86.8,"launchAngle":2.0,"totalDistance":63.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":111.78,"coordY":94.93}},"index":3,"playId":"b1892c64-3115-3056-af88-b75b22fffaac","pitchNumber":3,"startTime":"2025-08-28T02:33:36.630Z","endTime":"2025-08-28T02:33:44.669Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:33:44.669Z","atBatIndex":23},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Rafael Devers hits a ground-rule double (29) on a line drive to right-center field. Andrew Knizner scores. Heliot Ramos to 3rd.","rbi":1,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-28T02:33:49.511Z","endTime":"2025-08-28T02:35:18.870Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"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_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"responsiblePitcher":{"id":607067,"link":"/api/v1/people/607067"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.6,"strikeZoneTop":3.4686883461203,"strikeZoneBottom":1.53977326833017,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.851631053126518,"aZ":-15.274320704858416,"pfxX":-5.727584761671335,"pfxZ":8.779453166886896,"pX":-1.0393868285791803,"pZ":2.4880226005379233,"vX0":3.4684218659042223,"vY0":-137.90543439756323,"vZ0":-5.156597265229451,"x":156.62,"y":171.6,"x0":-1.5696655705758054,"y0":50.00366928948088,"z0":5.413620151970317,"aX":-11.025252328474089},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.0,"breakHorizontal":9.6,"spinRate":2173,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.3972804644158243,"extension":6.82852890794838},"index":0,"playId":"195da3ab-7864-3c8b-bed4-8e1cae56c581","pitchNumber":1,"startTime":"2025-08-28T02:34:17.659Z","endTime":"2025-08-28T02:34:21.649Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.9,"strikeZoneTop":3.58,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.234587066792155,"aZ":-24.118085693214173,"pfxX":1.1044721890237756,"pfxZ":4.746105487505506,"pX":0.41895475401795634,"pZ":2.6777208217722825,"vX0":4.304882655781946,"vY0":-128.837782753537,"vZ0":-2.5434504677643366,"x":101.03,"y":166.48,"x0":-1.4103339319158597,"y0":50.004874079322576,"z0":5.522011519980283,"aX":1.875291552445717},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.3,"breakHorizontal":-2.9,"spinRate":2235,"spinDirection":196},"zone":6,"typeConfidence":2.0,"plateTime":0.42349759306141177,"extension":6.504343664383872},"index":1,"playId":"d6bf0d98-4521-3d92-87b7-e8e5282c119b","pitchNumber":2,"startTime":"2025-08-28T02:34:33.484Z","endTime":"2025-08-28T02:34:40.864Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":74.1,"strikeZoneTop":3.58,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.14086931043852,"aZ":-36.187759781994465,"pfxX":6.757057411370454,"pfxZ":-2.892724312639878,"pX":-0.5730863869580572,"pZ":2.1695063599260793,"vX0":0.579908416593396,"vY0":-117.31978479784782,"vZ0":-0.4410679407752406,"x":138.84,"y":180.2,"x0":-1.7011067140723701,"y0":50.002063597729524,"z0":5.7458640751413705,"aX":9.37586918238902},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-5.0,"breakHorizontal":-12.4,"spinRate":2105,"spinDirection":67},"zone":7,"typeConfidence":2.0,"plateTime":0.46768064371271034,"extension":6.468234343612974},"hitData":{"launchSpeed":107.3,"launchAngle":21.0,"totalDistance":387.0,"trajectory":"line_drive","hardness":"hard","coordinates":{"coordX":174.43,"coordY":50.3}},"index":2,"playId":"7958018a-7bed-3b20-b3c1-7a428b76127c","pitchNumber":3,"startTime":"2025-08-28T02:35:01.115Z","endTime":"2025-08-28T02:35:18.870Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:35:18.870Z","atBatIndex":24},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Willy Adames out on a sacrifice fly to right fielder Kyle Tucker. Heliot Ramos scores. Rafael Devers to 3rd.","rbi":1,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-28T02:35:20.356Z","endTime":"2025-08-28T02:36:33.542Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","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":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"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":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":{"id":607067,"link":"/api/v1/people/607067"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.2,"strikeZoneTop":3.35477625632551,"strikeZoneBottom":1.67004059184112,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.37213876371082,"aZ":-12.821474714976588,"pfxX":-5.7853081184992075,"pfxZ":9.994459023396434,"pX":0.9543468938790262,"pZ":1.0494184497074237,"vX0":8.119434039292726,"vY0":-138.1654211893303,"vZ0":-9.097646213106495,"x":80.62,"y":210.45,"x0":-1.2688182122543517,"y0":50.00229750257367,"z0":5.243504152284884,"aX":-11.201693455779244},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.3,"breakHorizontal":8.8,"spinRate":2150,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.39621097654870363,"extension":6.977115353620177},"index":0,"playId":"199aa4f8-8929-34d9-856e-ff6541da6576","pitchNumber":1,"startTime":"2025-08-28T02:35:46.593Z","endTime":"2025-08-28T02:35:49.974Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.8,"strikeZoneTop":3.45379904036199,"strikeZoneBottom":1.69361145249341,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.017186980614355,"aZ":-25.07319952503593,"pfxX":-7.385656511699639,"pfxZ":3.770125367153952,"pX":-0.9593028773320729,"pZ":3.114537440564829,"vX0":4.0966605625845975,"vY0":-136.15904583458467,"vZ0":-2.0592702066608704,"x":153.57,"y":154.69,"x0":-1.5213349422764115,"y0":50.00241228006139,"z0":5.610047669260079,"aX":-13.91074079512726},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.6,"breakHorizontal":12.6,"spinRate":2144,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.401789742425565,"extension":6.650891480371767},"index":1,"playId":"4dafb753-1969-37c2-9876-368ab0d71219","pitchNumber":2,"startTime":"2025-08-28T02:36:03.141Z","endTime":"2025-08-28T02:36:07.064Z","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":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.636983532212376,"aZ":-16.36756116704953,"pfxX":-5.983864756740072,"pfxZ":8.128976701970437,"pX":0.1770711251003132,"pZ":2.334386576180403,"vX0":6.63235074790405,"vY0":-138.0416328462534,"vZ0":-5.366188254665349,"x":110.25,"y":175.75,"x0":-1.47095941218944,"y0":50.000733858542546,"z0":5.392886616458948,"aX":-11.631644483353677},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.9,"breakHorizontal":9.6,"spinRate":2220,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.3956950488758264,"extension":6.882846336681253},"hitData":{"launchSpeed":88.0,"launchAngle":46.0,"totalDistance":252.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":197.69,"coordY":127.6}},"index":2,"playId":"59357cf9-fa88-36f5-a975-c06b9b6b022d","pitchNumber":3,"startTime":"2025-08-28T02:36:18.953Z","endTime":"2025-08-28T02:36:33.542Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:36:33.542Z","atBatIndex":25},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Dominic Smith out on a sacrifice fly to center fielder Pete Crow-Armstrong. Rafael Devers scores.","rbi":1,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-28T02:36:51.952Z","endTime":"2025-08-28T02:38:49.730Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"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,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":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":{"id":607067,"link":"/api/v1/people/607067"},"isScoringEvent":true,"rbi":true,"earned":true,"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, 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":1},"pitchData":{"startSpeed":88.4,"endSpeed":80.8,"strikeZoneTop":3.28485523300165,"strikeZoneBottom":1.52075793239355,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.160818172252768,"aZ":-30.77796091232081,"pfxX":-9.911191881101857,"pfxZ":0.8389085314092792,"pX":-1.1320917038143439,"pZ":2.0336084045639344,"vX0":4.155410430569996,"vY0":-128.61237702921105,"vZ0":-3.136218470426461,"x":160.15,"y":183.87,"x0":-1.4864251430258395,"y0":50.003002138444295,"z0":5.670772335817709,"aX":-16.504795983102213},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.0,"breakHorizontal":16.9,"spinRate":1421,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.42684145175307364,"extension":6.5430188308346695},"index":0,"playId":"10687135-d231-37bd-8fde-c57f525b4756","pitchNumber":1,"startTime":"2025-08-28T02:37:17.060Z","endTime":"2025-08-28T02:37:20.934Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.587769565845765,"aZ":-34.561962781518055,"pfxX":-7.989672014169795,"pfxZ":-1.4416953326139268,"pX":-1.2025912574372097,"pZ":2.3775810930396157,"vX0":3.7190411773244962,"vY0":-127.4771095912049,"vZ0":-1.360116918824309,"x":162.84,"y":174.59,"x0":-1.6371973256346901,"y0":50.002894602556445,"z0":5.630120361730866,"aX":-13.236109670674105},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-2.6,"breakHorizontal":13.7,"spinRate":1466,"spinDirection":260},"zone":13,"typeConfidence":2.0,"plateTime":0.42858632122314866,"extension":6.625789266306963},"index":1,"playId":"13671f4d-567f-3cf4-9a93-6bbfbe0007dc","pitchNumber":2,"startTime":"2025-08-28T02:37:31.795Z","endTime":"2025-08-28T02:37:35.459Z","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":90.6,"endSpeed":83.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.4197261124541,"aZ":-25.00942242507784,"pfxX":-1.8277001854555714,"pfxZ":4.026447542914974,"pX":0.867667924907017,"pZ":2.8027605681475074,"vX0":6.839066698418538,"vY0":-131.8580872037002,"vZ0":-2.5222270379699143,"x":83.93,"y":163.11,"x0":-1.5108437242463006,"y0":50.0004657392443,"z0":5.597795089301886,"aX":-3.2507922109294136},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.0,"breakHorizontal":1.9,"spinRate":2143,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.41381609797117,"extension":6.710693208246876},"index":2,"playId":"0d48f4b9-cd85-30e2-94f4-00394b6c6ba6","pitchNumber":3,"startTime":"2025-08-28T02:37:48.340Z","endTime":"2025-08-28T02:37:52.720Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-28T02:38:08.178Z","endTime":"2025-08-28T02:38:20.245Z","isPitch":false,"type":"action","player":{"id":642086,"link":"/api/v1/people/642086"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.6,"strikeZoneTop":3.07815774882854,"strikeZoneBottom":1.45012955400988,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.067050362347068,"aZ":-25.494538263015574,"pfxX":-9.138538979300723,"pfxZ":3.5596751066165364,"pX":1.2259445933043216,"pZ":2.948378912314996,"vX0":9.986122775814914,"vY0":-136.14301623757746,"vZ0":-2.4135167567788454,"x":70.27,"y":159.17,"x0":-1.3033978005144353,"y0":50.00171883060796,"z0":5.612062686100794,"aX":-17.143155013787908},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.1,"breakHorizontal":14.4,"spinRate":2254,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.4024144795962634,"extension":6.8500446958438514},"index":4,"playId":"1bfe4724-7ad2-331a-a581-557477f5c18b","pitchNumber":4,"startTime":"2025-08-28T02:38:20.245Z","endTime":"2025-08-28T02:38:24.274Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.31419559562675,"aZ":-25.381660482705666,"pfxX":2.688853300212144,"pfxZ":4.04945034993103,"pX":-0.07153682613345644,"pZ":3.23340026486934,"vX0":2.876243093109465,"vY0":-128.6237578577417,"vZ0":-0.9851942141915656,"x":119.73,"y":151.48,"x0":-1.5530237262952062,"y0":50.003362172278756,"z0":5.586824486817566,"aX":4.512146111723461},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.3,"breakHorizontal":-5.5,"spinRate":2218,"spinDirection":171},"zone":2,"typeConfidence":2.0,"plateTime":0.42558517614495495,"extension":6.419364893192347},"hitData":{"launchSpeed":85.3,"launchAngle":35.0,"totalDistance":310.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":99.45,"coordY":77.92}},"index":5,"playId":"c2a2e1f2-2539-3c90-993e-3d1aacfeaafd","pitchNumber":5,"startTime":"2025-08-28T02:38:37.724Z","endTime":"2025-08-28T02:38:49.730Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:38:49.730Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Chapman grounds out, third baseman Matt Shaw to first baseman Justin Turner.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-28T02:39:20.235Z","endTime":"2025-08-28T02:39:30.917Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":457759,"link":"/api/v1/people/457759"},"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":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.5,"strikeZoneTop":3.55,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.833951778272667,"aZ":-33.38032452107779,"pfxX":1.1299074060736158,"pfxZ":-0.736888022978361,"pX":0.7246449295511288,"pZ":2.3620547750554626,"vX0":5.133559288938278,"vY0":-126.46510972921358,"vZ0":-1.494108009036707,"x":89.38,"y":175.0,"x0":-1.4717632309301691,"y0":50.00535447241342,"z0":5.6182137401765875,"aX":1.8438225464092672},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.4,"breakHorizontal":-3.1,"spinRate":2114,"spinDirection":79},"zone":6,"typeConfidence":2.0,"plateTime":0.4317851109112216,"extension":6.607642105203529},"hitData":{"launchSpeed":94.6,"launchAngle":-5.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.18,"coordY":165.36}},"index":0,"playId":"124f82b9-687b-3c53-86a6-dabafa0ec8fc","pitchNumber":1,"startTime":"2025-08-28T02:39:22.649Z","endTime":"2025-08-28T02:39:30.917Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:39:30.917Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pete Crow-Armstrong grounds out, second baseman Casey Schmitt to first baseman Dominic Smith.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-28T02:40:43.288Z","endTime":"2025-08-28T02:42:13.754Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"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":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.3,"strikeZoneTop":3.03065890724553,"strikeZoneBottom":1.31469047813921,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.078772180025194,"aZ":-34.33037633619277,"pfxX":-0.5567660892596978,"pfxZ":-1.4721804198284456,"pX":-0.07112979118405263,"pZ":2.0308186695989043,"vX0":-4.83537577741186,"vY0":-119.81934416577691,"vZ0":-2.4888310652858987,"x":119.71,"y":183.95,"x0":2.041353422385434,"y0":50.00460645768587,"z0":6.135834581648392,"aX":-0.8135885699186965},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-3.0,"breakHorizontal":2.2,"spinRate":2529,"spinDirection":326},"zone":5,"typeConfidence":2.0,"plateTime":0.45625813836245577,"extension":6.5751977813714015},"index":0,"playId":"d2831af0-62bf-3a43-a87c-941b99d15627","pitchNumber":1,"startTime":"2025-08-28T02:41:37.521Z","endTime":"2025-08-28T02:41:41.554Z","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":83.2,"endSpeed":77.1,"strikeZoneTop":3.06,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.71685696944246,"aZ":-35.91538553045077,"pfxX":-0.46179348721949753,"pfxZ":-2.508216390154513,"pX":-0.4101094032344535,"pZ":1.9183267815962284,"vX0":-5.281933995806185,"vY0":-121.08217922786604,"vZ0":-2.663234617669958,"x":132.63,"y":186.99,"x0":1.8558188212041593,"y0":50.00374450412265,"z0":6.162358401760158,"aX":-0.6879256395132914},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-4.9,"breakHorizontal":2.0,"spinRate":2571,"spinDirection":326},"zone":4,"typeConfidence":0.94,"plateTime":0.4516391219884692,"extension":6.769396811764638},"index":1,"playId":"86059ba1-dcdd-3d20-a405-14d9f898625c","pitchNumber":2,"startTime":"2025-08-28T02:41:48.745Z","endTime":"2025-08-28T02:41:52.609Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":82.4,"endSpeed":77.0,"strikeZoneTop":3.06,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.213886361703437,"aZ":-32.64991738676838,"pfxX":-1.2701391982370835,"pfxZ":-0.3252421433686523,"pX":-0.651004599754878,"pZ":1.805276789486882,"vX0":-5.328941618586115,"vY0":-119.99081287935036,"vZ0":-3.343798742508171,"x":141.81,"y":190.04,"x0":1.7510673815553115,"y0":50.00007062331923,"z0":6.084821665461632,"aX":-1.8770364206654244},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-1.1,"breakHorizontal":3.4,"spinRate":2751,"spinDirection":326},"zone":7,"typeConfidence":0.87,"plateTime":0.45408228136881634,"extension":6.742026867248075},"hitData":{"launchSpeed":86.9,"launchAngle":-26.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":156.21,"coordY":154.85}},"index":2,"playId":"2f3364ef-58b4-3ca9-a9e1-9ef8ffce6eb9","pitchNumber":3,"startTime":"2025-08-28T02:42:07.306Z","endTime":"2025-08-28T02:42:13.754Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:42:13.754Z","atBatIndex":28},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Dansby Swanson lines out sharply to second baseman Casey Schmitt.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-28T02:42:16.811Z","endTime":"2025-08-28T02:42:57.830Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"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_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":1},"pitchData":{"startSpeed":76.9,"endSpeed":70.9,"strikeZoneTop":3.49420604524432,"strikeZoneBottom":1.54163541413613,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.06737632842557,"aZ":-37.451578182817116,"pfxX":-2.4197107614451205,"pfxZ":-4.168729356893552,"pX":0.02206886267897418,"pZ":2.463732600535704,"vX0":-3.079701242137588,"vY0":-112.00289098599745,"vZ0":-0.06886766754727747,"x":116.16,"y":172.26,"x0":1.7316800363649527,"y0":50.00417981190885,"z0":6.338904746573457,"aX":-3.06086058687983},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-7.2,"breakHorizontal":5.2,"spinRate":2760,"spinDirection":337},"zone":5,"typeConfidence":2.0,"plateTime":0.48986199038768863,"extension":6.649554776813173},"index":0,"playId":"d8a1288b-b90d-34af-bcee-d3f12355db2e","pitchNumber":1,"startTime":"2025-08-28T02:42:40.355Z","endTime":"2025-08-28T02:42:44.729Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.5,"endSpeed":71.3,"strikeZoneTop":3.59,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.29700861582275,"aZ":-40.7099982424811,"pfxX":-0.8974928207009412,"pfxZ":-6.674529638173961,"pX":0.5355530795774323,"pZ":2.0155041332815236,"vX0":-2.1804038044033325,"vY0":-112.84641724144922,"vZ0":-0.36207838931694747,"x":96.59,"y":184.36,"x0":1.6345526059614786,"y0":50.00556821222064,"z0":6.3113814151535355,"aX":-1.1468444413657708},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-11.9,"breakHorizontal":2.3,"spinRate":2728,"spinDirection":341},"zone":9,"typeConfidence":2.0,"plateTime":0.487089752101753,"extension":6.509680420087492},"hitData":{"launchSpeed":102.0,"launchAngle":10.0,"totalDistance":191.0,"trajectory":"line_drive","hardness":"hard","location":"4","coordinates":{"coordX":139.19,"coordY":125.91}},"index":1,"playId":"a0c7a261-ca23-361f-845f-8533be2386f7","pitchNumber":2,"startTime":"2025-08-28T02:42:53.278Z","endTime":"2025-08-28T02:42:57.830Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:42:57.830Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Shaw flies out to left fielder Heliot Ramos.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-28T02:42:58.403Z","endTime":"2025-08-28T02:43:29.997Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":75.2,"strikeZoneTop":3.25,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.780524929311316,"aZ":-34.75565586591834,"pfxX":0.14265459317000612,"pfxZ":-1.824885618322087,"pX":-0.10508157627234284,"pZ":1.1793218147354008,"vX0":-4.76897469859105,"vY0":-118.30926070643734,"vZ0":-3.973117525171652,"x":121.01,"y":206.94,"x0":1.9190557127451808,"y0":50.00289428148316,"z0":6.069316164397889,"aX":0.2031412769583585},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-4.0,"breakHorizontal":1.0,"spinRate":2739,"spinDirection":336},"zone":13,"typeConfidence":2.0,"plateTime":0.46314602880453615,"extension":6.760917935526743},"hitData":{"launchSpeed":82.2,"launchAngle":37.0,"totalDistance":275.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":87.65,"coordY":96.04}},"index":0,"playId":"9aa6ecda-9d00-3a18-8195-8b5c01be4f18","pitchNumber":1,"startTime":"2025-08-28T02:43:22.157Z","endTime":"2025-08-28T02:43:29.997Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:43:29.997Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Casey Schmitt strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-28T02:44:52.589Z","endTime":"2025-08-28T02:46:58.619Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"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":"Strikeout","eventType":"strikeout","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":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"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":94.0,"endSpeed":87.0,"strikeZoneTop":3.32683902399458,"strikeZoneBottom":1.56167918524402,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.015348654306727,"aZ":-18.562623522784275,"pfxX":-5.22701672002349,"pfxZ":7.090260340483608,"pX":-0.14028943187781936,"pZ":2.243285150574388,"vX0":5.48847646770095,"vY0":-136.9040944655136,"vZ0":-5.144896731581808,"x":122.35,"y":178.21,"x0":-1.481143678073501,"y0":50.002056493307826,"z0":5.396609002109294,"aX":-10.034245563080514},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.1,"breakHorizontal":8.5,"spinRate":2196,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.3983664940484086,"extension":6.700519822911671},"index":0,"playId":"4f7700e7-c563-35c9-ba1e-cf60bf55ce93","pitchNumber":1,"startTime":"2025-08-28T02:45:34.201Z","endTime":"2025-08-28T02:45:38.079Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.6,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.36960625316616,"aZ":-16.589923074488226,"pfxX":-4.77344030837206,"pfxZ":8.166337748882205,"pX":-0.03652687853209519,"pZ":2.58352053364868,"vX0":5.438270097556466,"vY0":-136.61136992072926,"vZ0":-4.655290642149635,"x":118.39,"y":169.02,"x0":-1.4237695430907846,"y0":50.003124597663444,"z0":5.43408530348762,"aX":-9.110106070612558},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.2,"breakHorizontal":7.7,"spinRate":2166,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.3994702709813698,"extension":6.721176900489038},"index":1,"playId":"d1808a50-7fda-3780-a54e-2e638dd98f83","pitchNumber":2,"startTime":"2025-08-28T02:45:49.778Z","endTime":"2025-08-28T02:45:54.489Z","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.2,"endSpeed":86.8,"strikeZoneTop":3.20632282738689,"strikeZoneBottom":1.54632871172148,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.28359344088275,"aZ":-17.39577077707109,"pfxX":-6.733476339622834,"pfxZ":7.706157640024294,"pX":1.5659486733823473,"pZ":2.9829277302954393,"vX0":9.94531404660024,"vY0":-136.87980829204977,"vZ0":-3.501041975914874,"x":57.31,"y":158.24,"x0":-1.2223201560933943,"y0":50.00077669787748,"z0":5.453956859505525,"aX":-12.90965222790693},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.4,"breakHorizontal":10.3,"spinRate":2169,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.39858245489561117,"extension":6.884069211191234},"index":2,"playId":"295e4896-c21d-3fd3-8765-e0104f712576","pitchNumber":3,"startTime":"2025-08-28T02:46:10.160Z","endTime":"2025-08-28T02:46:13.765Z","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":84.6,"endSpeed":78.5,"strikeZoneTop":3.14811649260137,"strikeZoneBottom":1.48792500743079,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.36815671432911,"aZ":-28.922248523812225,"pfxX":8.725277372216766,"pfxZ":2.101825510953991,"pX":1.4894368569070553,"pZ":1.28295809388404,"vX0":4.674634181746343,"vY0":-123.18300229244724,"vZ0":-4.302197938003552,"x":60.23,"y":204.14,"x0":-1.5632061396271466,"y0":50.00065158708375,"z0":5.483996167844858,"aX":13.469446147362586},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":3.1,"breakHorizontal":-16.9,"spinRate":2415,"spinDirection":68},"zone":14,"typeConfidence":2.0,"plateTime":0.44383876268631095,"extension":6.4985890710128515},"index":3,"playId":"807e3779-2f78-3697-b7c8-46e40b24605b","pitchNumber":4,"startTime":"2025-08-28T02:46:24.659Z","endTime":"2025-08-28T02:46:28.518Z","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":93.2,"endSpeed":85.9,"strikeZoneTop":3.18970429118855,"strikeZoneBottom":1.52954626719669,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.698791932255435,"aZ":-22.39585709280194,"pfxX":-9.437106185577372,"pfxZ":5.2539560488545005,"pX":1.8308842234878555,"pZ":0.7447167510047488,"vX0":11.210248554551645,"vY0":-135.16769896758865,"vZ0":-8.157341728492801,"x":47.21,"y":218.67,"x0":-1.1317329414880126,"y0":50.006197120586066,"z0":5.358034856319742,"aX":-17.577636875049652},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.9,"breakHorizontal":14.9,"spinRate":2193,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.4042403732413682,"extension":7.005945291097101},"index":4,"playId":"44d012a8-59b3-31f9-9acb-d06bf7ea2095","pitchNumber":5,"startTime":"2025-08-28T02:46:38.887Z","endTime":"2025-08-28T02:46:42.890Z","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":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":87.0,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.483775273809925,"aZ":-14.611079205317953,"pfxX":-5.378558132366857,"pfxZ":9.14804939020673,"pX":0.6009469043575649,"pZ":2.217431994821176,"vX0":7.527217776784957,"vY0":-136.80103407689646,"vZ0":-5.865792464942375,"x":94.09,"y":178.91,"x0":-1.4709266914863477,"y0":50.00451472383375,"z0":5.368594916474475,"aX":-10.328875299523858},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.7,"breakHorizontal":8.4,"spinRate":2200,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.39840089213329755,"extension":6.811348169104391},"index":5,"playId":"841d22e1-b874-3dbd-ac05-6dc17a0caa6f","pitchNumber":6,"startTime":"2025-08-28T02:46:54.583Z","endTime":"2025-08-28T02:46:58.619Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:46:58.619Z","atBatIndex":31},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jung Hoo Lee doubles (30) on a line drive to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-28T02:46:58.057Z","endTime":"2025-08-28T02:48:23.164Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"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":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","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":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.8,"strikeZoneTop":3.45,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.204464805471048,"aZ":-16.91174245487558,"pfxX":-5.977833052216841,"pfxZ":7.998929611400962,"pX":0.04182172977667484,"pZ":1.940781411846692,"vX0":6.268037230141802,"vY0":-136.35281669845702,"vZ0":-6.283125896784836,"x":115.41,"y":186.38,"x0":-1.495439336310261,"y0":50.004585660377856,"z0":5.416143091510414,"aX":-11.408964467196075},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.6,"breakHorizontal":9.7,"spinRate":2157,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.3996580725174117,"extension":6.777107580603481},"index":0,"playId":"3b9dee1f-4162-37ff-af3d-2836553b3af9","pitchNumber":1,"startTime":"2025-08-28T02:47:25.849Z","endTime":"2025-08-28T02:47:32.181Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":82.0,"strikeZoneTop":3.45,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.850260679867578,"aZ":-34.90874213427797,"pfxX":-5.732055966656063,"pfxZ":-1.6187558139570877,"pX":-0.11391871347880872,"pZ":1.4732769216762003,"vX0":5.306301693090403,"vY0":-128.79415074804857,"vZ0":-3.5246196309470017,"x":121.34,"y":199.0,"x0":-1.448677805828934,"y0":50.00003693678533,"z0":5.537809409916837,"aX":-9.70142818728192},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-3.5,"breakHorizontal":9.4,"spinRate":1379,"spinDirection":259},"zone":8,"typeConfidence":2.0,"plateTime":0.4240451515797221,"extension":6.647904861368384},"index":1,"playId":"b721a685-000c-39ee-9f9e-e4b2dce36b61","pitchNumber":2,"startTime":"2025-08-28T02:47:47.749Z","endTime":"2025-08-28T02:47:51.751Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.6,"strikeZoneTop":3.45,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.44986296225567,"aZ":-19.167426151827602,"pfxX":-5.587409508525479,"pfxZ":6.6563973676452495,"pX":0.0618187187741626,"pZ":3.1045574443625377,"vX0":5.987513927376836,"vY0":-138.09033011077247,"vZ0":-2.9321506687118535,"x":114.64,"y":154.96,"x0":-1.3968224584598132,"y0":50.00056645670359,"z0":5.452376086037499,"aX":-10.913622192146772},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.8,"breakHorizontal":9.0,"spinRate":2337,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.39493280527532804,"extension":6.805331090640197},"hitData":{"launchSpeed":96.9,"launchAngle":20.0,"totalDistance":320.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":68.28,"coordY":61.68}},"index":2,"playId":"99cc2ed2-5aaf-323b-9171-21b5b7a80273","pitchNumber":3,"startTime":"2025-08-28T02:48:07.889Z","endTime":"2025-08-28T02:48:23.164Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:48:23.164Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Matos grounds out, first baseman Justin Turner to pitcher Colin Rea. Jung Hoo Lee to 3rd.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-28T02:48:31.929Z","endTime":"2025-08-28T02:50:52.972Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"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_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":457759,"link":"/api/v1/people/457759"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.2,"strikeZoneTop":3.01963187233723,"strikeZoneBottom":1.40871347991083,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.384251613414524,"aZ":-22.714914730845184,"pfxX":-8.187660680060576,"pfxZ":5.18666519619326,"pX":-0.16821638018694104,"pZ":3.279992502948895,"vX0":6.229463494154542,"vY0":-134.50222803928446,"vZ0":-2.0046214612888438,"x":123.41,"y":150.22,"x0":-1.455654317700188,"y0":50.00469496802526,"z0":5.653175406762661,"aX":-14.936637726077436},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.1,"breakHorizontal":13.4,"spinRate":2154,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.4079325543076475,"extension":6.698882892939126},"index":0,"playId":"30b24723-fb3d-3cd0-a938-4981ad973a09","pitchNumber":1,"startTime":"2025-08-28T02:48:57.092Z","endTime":"2025-08-28T02:49:00.964Z","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.2,"endSpeed":86.4,"strikeZoneTop":3.22,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.79386731190457,"aZ":-15.411135407814973,"pfxX":-4.698994222300849,"pfxZ":8.769162387129455,"pX":0.452117660661894,"pZ":3.242609634117743,"vX0":6.639689641339028,"vY0":-137.03302753143464,"vZ0":-3.326779173435261,"x":99.77,"y":151.23,"x0":-1.3858995965342222,"y0":50.003592959108225,"z0":5.5179525017531015,"aX":-8.984071897908583},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.4,"breakHorizontal":7.2,"spinRate":2244,"spinDirection":215},"zone":3,"typeConfidence":2.0,"plateTime":0.39890715149564837,"extension":6.703472918363501},"index":1,"playId":"a7fa6ac0-77b5-39ca-b7dd-001c09c8d699","pitchNumber":2,"startTime":"2025-08-28T02:49:13.672Z","endTime":"2025-08-28T02:49:18.587Z","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.0,"endSpeed":86.1,"strikeZoneTop":3.22,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.69395277556084,"aZ":-18.971918452052297,"pfxX":-4.004585910895434,"pfxZ":6.945657930165089,"pX":-0.659794676173255,"pZ":3.2559619727944624,"vX0":3.696429321830903,"vY0":-136.86125738450446,"vZ0":-2.74458807938799,"x":142.15,"y":150.87,"x0":-1.5064476629600676,"y0":50.00009251473451,"z0":5.568308583065356,"aX":-7.609460261629204},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.2,"breakHorizontal":6.5,"spinRate":2074,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.3999182781966799,"extension":6.659999486339801},"index":2,"playId":"b24cee95-16c5-3851-b39e-9c6f1e8b6245","pitchNumber":3,"startTime":"2025-08-28T02:49:36.755Z","endTime":"2025-08-28T02:49:41.852Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-28T02:49:49.074Z","endTime":"2025-08-28T02:50:12.420Z","isPitch":false,"type":"action","player":{"id":682641,"link":"/api/v1/people/682641"}},{"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":82.5,"endSpeed":75.3,"strikeZoneTop":3.22,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.99934760396658,"aZ":-34.57849555813947,"pfxX":6.775673518127885,"pfxZ":-1.6639859996875952,"pX":0.5109605220604604,"pZ":2.116505285983439,"vX0":2.7138449019756377,"vY0":-120.15851386471229,"vZ0":-1.1936594323281144,"x":97.52,"y":181.63,"x0":-1.5175457760949242,"y0":50.002829353917186,"z0":5.726917657544774,"aX":9.784048867242463},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-3.0,"breakHorizontal":-13.0,"spinRate":2604,"spinDirection":64},"zone":6,"typeConfidence":2.0,"plateTime":0.4580262932278689,"extension":6.465726501932896},"index":4,"playId":"598b4acf-b7e1-3941-a115-c492533631ed","pitchNumber":4,"startTime":"2025-08-28T02:50:12.420Z","endTime":"2025-08-28T02:50:19.452Z","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":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.0,"strikeZoneTop":3.22,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.53517483044588,"aZ":-17.95160818812494,"pfxX":-7.2742405117461395,"pfxZ":7.462043453572478,"pX":-0.6576351008558906,"pZ":2.581306249495817,"vX0":4.904454220320777,"vY0":-137.66092190021746,"vZ0":-4.3349339563210965,"x":142.07,"y":169.08,"x0":-1.5235362699191373,"y0":50.00433369858951,"z0":5.403454147020247,"aX":-13.865815972195056},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.7,"breakHorizontal":12.0,"spinRate":2060,"spinDirection":225},"zone":4,"typeConfidence":2.0,"plateTime":0.398955784224428,"extension":6.856602191117972},"hitData":{"launchSpeed":59.9,"launchAngle":11.0,"totalDistance":92.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":147.21,"coordY":158.02}},"index":5,"playId":"6afc845c-5ade-35f5-ad53-b0560bed2f5a","pitchNumber":5,"startTime":"2025-08-28T02:50:42.937Z","endTime":"2025-08-28T02:50:52.972Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:50:52.972Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrew Knizner grounds out, second baseman Nico Hoerner to first baseman Justin Turner.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-28T02:50:57.280Z","endTime":"2025-08-28T02:51:54.738Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":457759,"link":"/api/v1/people/457759"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.5,"strikeZoneTop":3.28,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.59752008686007,"aZ":-23.494433515143943,"pfxX":-7.538777360853194,"pfxZ":4.66952504693633,"pX":-0.5672520753786782,"pZ":1.7303606095992046,"vX0":5.155037834458134,"vY0":-135.25169652351795,"vZ0":-5.55351219200591,"x":138.62,"y":192.06,"x0":-1.5153185148958261,"y0":50.00331818938325,"z0":5.450679770423711,"aX":-14.013041428997914},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.6,"breakHorizontal":12.6,"spinRate":2132,"spinDirection":213},"zone":7,"typeConfidence":2.0,"plateTime":0.4044756261248841,"extension":6.790946288445583},"index":0,"playId":"00bbefc5-f287-388a-9eee-0b9e41c96123","pitchNumber":1,"startTime":"2025-08-28T02:51:21.667Z","endTime":"2025-08-28T02:51:26.554Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.1,"strikeZoneTop":3.28,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.952185534052596,"aZ":-25.403727022754733,"pfxX":-1.2448651072558548,"pfxZ":4.052645554721624,"pX":0.7713611544621711,"pZ":1.9833855045547315,"vX0":6.05744832724734,"vY0":-128.2638688632342,"vZ0":-4.025242102530444,"x":87.6,"y":185.23,"x0":-1.4567317207456647,"y0":50.00272984530787,"z0":5.548707205924867,"aX":-2.080312523836759},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.7,"breakHorizontal":1.0,"spinRate":2165,"spinDirection":178},"zone":9,"typeConfidence":2.0,"plateTime":0.4266557258826027,"extension":6.702385184919162},"hitData":{"launchSpeed":92.8,"launchAngle":5.0,"totalDistance":92.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.26,"coordY":158.27}},"index":1,"playId":"aa40df26-ec9a-3fe5-857e-7bbc9470513b","pitchNumber":2,"startTime":"2025-08-28T02:51:47.870Z","endTime":"2025-08-28T02:51:54.738Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:51:54.738Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willi Castro grounds out, second baseman Casey Schmitt to first baseman Dominic Smith.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-28T02:53:42.475Z","endTime":"2025-08-28T02:54:48.153Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"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, 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":0},"pitchData":{"startSpeed":81.1,"endSpeed":74.3,"strikeZoneTop":3.50159846954607,"strikeZoneBottom":1.58564744704252,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.68412612724642,"aZ":-24.28772916413899,"pfxX":8.608640588761748,"pfxZ":5.59930515467344,"pX":0.7494018989112707,"pZ":2.8548754379930488,"vX0":-6.069143506145887,"vY0":-117.9753597665595,"vZ0":-2.185111946793272,"x":88.43,"y":161.7,"x0":2.2383119697167366,"y0":50.00183522869871,"z0":6.034330044884953,"aX":12.120454518390636},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":9.8,"breakHorizontal":-14.0,"spinRate":1764,"spinDirection":105},"zone":6,"typeConfidence":0.88,"plateTime":0.4644736743067073,"extension":6.54675115063544},"index":0,"playId":"e9089e51-aa80-31c5-84c5-d238f1db1b57","pitchNumber":1,"startTime":"2025-08-28T02:54:17.913Z","endTime":"2025-08-28T02:54:22.124Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":74.7,"strikeZoneTop":3.60502775134874,"strikeZoneBottom":1.71472539435941,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.638946384897046,"aZ":-24.041762784685897,"pfxX":10.718426632023753,"pfxZ":5.766646073730826,"pX":-0.22542340691297563,"pZ":1.1114231234302845,"vX0":-8.843289824821268,"vY0":-118.07766933032644,"vZ0":-5.863220318658414,"x":125.59,"y":208.77,"x0":2.177091261506376,"y0":50.00480928321265,"z0":5.841009745203738,"aX":15.125574312030844},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":9.2,"breakHorizontal":-17.3,"spinRate":1995,"spinDirection":100},"zone":13,"typeConfidence":0.86,"plateTime":0.4639952694487688,"extension":6.83481891929052},"index":1,"playId":"8faef2cf-27f9-3a6c-938f-4057e384440f","pitchNumber":2,"startTime":"2025-08-28T02:54:28.461Z","endTime":"2025-08-28T02:54:32.617Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.5,"strikeZoneTop":3.64,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.12996306152961,"aZ":-13.217831945774325,"pfxX":6.11850331723091,"pfxZ":10.352165286808713,"pX":0.5171111047529737,"pZ":2.0737976995268106,"vX0":-6.024407046823264,"vY0":-134.9035872248473,"vZ0":-8.529514739247494,"x":97.29,"y":182.79,"x0":1.991289833229697,"y0":50.00572789933087,"z0":6.222369833362581,"aX":11.206437459654202},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.9,"breakHorizontal":-9.7,"spinRate":2240,"spinDirection":139},"zone":9,"typeConfidence":2.0,"plateTime":0.40704386448506025,"extension":6.696602654011894},"hitData":{"launchSpeed":89.9,"launchAngle":-39.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.63,"coordY":161.31}},"index":2,"playId":"773cf6c6-da37-37f1-b9e4-30d79e3900d7","pitchNumber":3,"startTime":"2025-08-28T02:54:41.466Z","endTime":"2025-08-28T02:54:48.153Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:54:48.153Z","atBatIndex":35},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Nico Hoerner hit by pitch.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-28T02:54:51.284Z","endTime":"2025-08-28T02:56:00.015Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.2,"endSpeed":75.8,"strikeZoneTop":3.38394525478311,"strikeZoneBottom":1.5526686394572,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.52704744961239,"aZ":-35.30567761480965,"pfxX":-0.7529311194068088,"pfxZ":-2.1503474263722797,"pX":-0.04446730277792807,"pZ":3.2055580268407646,"vX0":-4.660537908275478,"vY0":-119.63327464864632,"vZ0":0.3957279366724131,"x":118.69,"y":152.23,"x0":2.0247589918165723,"y0":50.005041637771676,"z0":6.195927679692694,"aX":-1.094437349898584},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-3.6,"breakHorizontal":2.4,"spinRate":2626,"spinDirection":327},"zone":2,"typeConfidence":2.0,"plateTime":0.45738535722216156,"extension":6.574933392854981},"index":0,"playId":"c1802be8-2d70-355e-af14-547c9e7998cc","pitchNumber":1,"startTime":"2025-08-28T02:55:10.961Z","endTime":"2025-08-28T02:55:14.987Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-08-28T02:55:21.111Z","endTime":"2025-08-28T02:55:31.778Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"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":92.9,"endSpeed":84.8,"strikeZoneTop":3.42,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.402887735525063,"aZ":-12.524785345034134,"pfxX":4.798435215881764,"pfxZ":10.687206379128483,"pX":0.3579337225443286,"pZ":2.0138998036574773,"vX0":-5.784448913730095,"vY0":-134.9860372442162,"vZ0":-8.845567373002579,"x":103.36,"y":184.4,"x0":1.9089209802655147,"y0":50.001724058797976,"z0":6.2228650236450465,"aX":8.821813126939912},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.5,"breakHorizontal":-7.4,"spinRate":2298,"spinDirection":135},"zone":9,"typeConfidence":2.0,"plateTime":0.4063332563273976,"extension":6.642066976568798},"index":2,"playId":"4951deb9-51d2-35a5-9ef0-ef11c2eb548a","pitchNumber":2,"startTime":"2025-08-28T02:55:31.778Z","endTime":"2025-08-28T02:55:35.492Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.2,"strikeZoneTop":3.42,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.27578658299221,"aZ":-10.816553325289886,"pfxX":7.755992638341148,"pfxZ":11.626763255764047,"pX":-2.260054671065996,"pZ":0.7509356876114205,"vX0":-12.931547325922741,"vY0":-134.6792483003004,"vZ0":-12.236774438753558,"x":203.15,"y":218.5,"x0":1.5962789993836657,"y0":50.00535611737024,"z0":6.1190148861451075,"aX":14.250720991329043},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.4,"breakHorizontal":-11.3,"spinRate":2263,"spinDirection":141},"zone":13,"typeConfidence":2.0,"plateTime":0.4067102792539039,"extension":6.825065692357145},"index":3,"playId":"9ff90331-4d34-3a06-a027-3f82c7df6bf9","pitchNumber":3,"startTime":"2025-08-28T02:55:48.393Z","endTime":"2025-08-28T02:56:00.015Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:56:00.015Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Tucker singles on a line drive to right fielder Luis Matos. Nico Hoerner to 2nd.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-28T02:57:05.378Z","endTime":"2025-08-28T02:57:18.508Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"postOnSecond":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[0],"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":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-28T02:56:11.947Z","endTime":"2025-08-28T02:57:07.474Z","isPitch":false,"type":"action","player":{"id":663656,"link":"/api/v1/people/663656"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":76.0,"strikeZoneTop":3.5,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.18646697018932,"aZ":-31.672649273770762,"pfxX":-0.5412571463532665,"pfxZ":0.3394571544496223,"pX":0.2376136813617123,"pZ":2.780418378718098,"vX0":-4.085326537324378,"vY0":-119.77839985056306,"vZ0":-1.3539868334382188,"x":107.94,"y":163.71,"x0":2.032409772680133,"y0":50.000094288522654,"z0":6.173730919278939,"aX":-0.7891215184127168},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":0.6,"breakHorizontal":1.9,"spinRate":2654,"spinDirection":333},"zone":5,"typeConfidence":0.8,"plateTime":0.45651850412039874,"extension":6.724388598864882},"hitData":{"launchSpeed":81.3,"launchAngle":21.0,"totalDistance":246.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":172.64,"coordY":99.59}},"index":1,"playId":"85dae761-a66c-33a8-9368-943bd49ff77c","pitchNumber":1,"startTime":"2025-08-28T02:57:07.474Z","endTime":"2025-08-28T02:57:18.508Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:57:18.508Z","atBatIndex":37},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Seiya Suzuki walks. Nico Hoerner to 3rd. Kyle Tucker to 2nd.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-28T02:57:15.760Z","endTime":"2025-08-28T02:59:33.081Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"postOnSecond":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"postOnThird":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"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":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"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":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"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":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.7,"strikeZoneTop":3.21897302764177,"strikeZoneBottom":1.40739913626523,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.019319035687303,"aZ":-14.89039244176469,"pfxX":6.849838001859234,"pfxZ":9.711809382302429,"pX":0.8331753697673756,"pZ":0.8101987530221395,"vX0":-5.266206219656695,"vY0":-132.71596172182385,"vZ0":-10.9886786617527,"x":85.24,"y":216.9,"x0":1.955486160015674,"y0":50.005750428133204,"z0":6.095404574688366,"aX":12.193071004362531},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.4,"breakHorizontal":-11.3,"spinRate":2206,"spinDirection":136},"zone":14,"typeConfidence":2.0,"plateTime":0.41308060427434334,"extension":6.848762863344655},"index":0,"playId":"04bd5c7c-9261-3261-9e11-74dbe148db6e","pitchNumber":1,"startTime":"2025-08-28T02:57:51.689Z","endTime":"2025-08-28T02:57:55.828Z","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":91.6,"endSpeed":83.3,"strikeZoneTop":3.18950618513599,"strikeZoneBottom":1.43043628317523,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.474741598386913,"aZ":-13.485828677131572,"pfxX":5.175155027507085,"pfxZ":10.476538977307822,"pX":0.13856035829518676,"pZ":3.088112962805841,"vX0":-6.422941836146984,"vY0":-133.185005313556,"vZ0":-5.959789361782356,"x":111.72,"y":155.4,"x0":1.917004141839229,"y0":50.00396185356266,"z0":6.3425665043371415,"aX":9.233063938186255},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.8,"breakHorizontal":-7.9,"spinRate":2279,"spinDirection":139},"zone":2,"typeConfidence":2.0,"plateTime":0.4123610966809972,"extension":6.778304083295761},"index":1,"playId":"f52e6127-7ceb-30d4-9edb-e779882ca5ab","pitchNumber":2,"startTime":"2025-08-28T02:58:14.004Z","endTime":"2025-08-28T02:58:18.172Z","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":82.1,"endSpeed":76.4,"strikeZoneTop":3.21182374209361,"strikeZoneBottom":1.45297791284465,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.488986798284518,"aZ":-36.02278622302117,"pfxX":-0.25880399722802805,"pfxZ":-2.651724821873449,"pX":-0.6797069689082952,"pZ":1.6617456441240048,"vX0":-6.461876195356828,"vY0":-119.42271192160665,"vZ0":-2.7915695830143403,"x":142.91,"y":193.91,"x0":2.0867033692291814,"y0":50.000733221897065,"z0":6.063983161671897,"aX":-0.3744685466290123},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-5.2,"breakHorizontal":1.9,"spinRate":2549,"spinDirection":333},"zone":7,"typeConfidence":0.96,"plateTime":0.45742991798082944,"extension":6.758406919559926},"index":2,"playId":"c515b219-fced-3769-95fd-940a65e65ba7","pitchNumber":3,"startTime":"2025-08-28T02:58:30.759Z","endTime":"2025-08-28T02:58:34.901Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":74.4,"strikeZoneTop":3.25,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.6210258092786,"aZ":-23.678755624021516,"pfxX":8.698877587194996,"pfxZ":6.02109173740059,"pX":0.4481211753048038,"pZ":2.199833213046244,"vX0":-6.6181617790821985,"vY0":-118.30742089996748,"vZ0":-3.7760971201191245,"x":99.92,"y":179.38,"x0":2.158439437474942,"y0":50.00172047716576,"z0":5.99927996564165,"aX":12.269216833921883},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":10.2,"breakHorizontal":-14.0,"spinRate":1814,"spinDirection":104},"zone":6,"typeConfidence":0.86,"plateTime":0.46385151803966096,"extension":6.801808190017663},"index":3,"playId":"83637403-7b1a-3935-b931-e13a3a82e607","pitchNumber":4,"startTime":"2025-08-28T02:58:49.449Z","endTime":"2025-08-28T02:58:53.635Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":81.0,"endSpeed":74.4,"strikeZoneTop":3.1847454104774,"strikeZoneBottom":1.37432990330827,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.90093064334133,"aZ":-24.18245517135872,"pfxX":8.19122880350615,"pfxZ":5.705997615998945,"pX":1.3858976705874342,"pZ":1.2434357294112366,"vX0":-4.817963434810429,"vY0":-117.75317263971729,"vZ0":-5.4779227585713075,"x":64.17,"y":205.21,"x0":2.3969289026161325,"y0":50.004594107395036,"z0":5.8448580172170805,"aX":11.474369378259295},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":9.2,"breakHorizontal":-13.6,"spinRate":1989,"spinDirection":97},"zone":14,"typeConfidence":0.87,"plateTime":0.4656207074878038,"extension":6.824071524371539},"index":4,"playId":"0bd885f8-3f5e-317a-b4f8-add59a7448c2","pitchNumber":5,"startTime":"2025-08-28T02:59:09.092Z","endTime":"2025-08-28T02:59:13.048Z","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":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.9,"strikeZoneTop":3.20964645086057,"strikeZoneBottom":1.42500737619923,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.734960804234007,"aZ":-11.47690311995245,"pfxX":5.919045192692629,"pfxZ":11.27461522869746,"pX":-0.9385269985380248,"pZ":1.303736492652443,"vX0":-9.162956916630169,"vY0":-134.74264874539145,"vZ0":-10.612228324349791,"x":152.77,"y":203.58,"x0":1.7397876421201512,"y0":50.00443369483843,"z0":6.108369818582234,"aX":10.867658317049399},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.2,"breakHorizontal":-8.8,"spinRate":2271,"spinDirection":139},"zone":13,"typeConfidence":2.0,"plateTime":0.4067709302582254,"extension":6.816428356284938},"index":5,"playId":"563485d3-510b-3e49-9e85-259c864e2adb","pitchNumber":6,"startTime":"2025-08-28T02:59:28.430Z","endTime":"2025-08-28T02:59:33.081Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:59:33.081Z","atBatIndex":38},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Justin Turner grounds into a double play, pitcher Carson Whisenhunt to shortstop Willy Adames to second baseman Casey Schmitt to first baseman Dominic Smith. Seiya Suzuki out at 2nd. Justin Turner out at 1st.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-28T03:00:47.255Z","endTime":"2025-08-28T03:02:06.923Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":457759,"fullName":"Justin Turner","link":"/api/v1/people/457759"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687931,"link":"/api/v1/people/687931"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":457759,"fullName":"Justin Turner","link":"/api/v1/people/457759"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"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":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-28T02:59:43.548Z","endTime":"2025-08-28T03:00:49.331Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":74.0,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.52703805465053,"aZ":-26.96133921428321,"pfxX":10.21821150332454,"pfxZ":3.773458976091196,"pX":-0.09346715634910452,"pZ":1.1883470671620329,"vX0":-8.322582546638866,"vY0":-116.92735166957463,"vZ0":-5.039064011589457,"x":120.56,"y":206.69,"x0":2.188443119089091,"y0":50.00392414247072,"z0":5.908333774998798,"aX":14.117332623633267},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":5.8,"breakHorizontal":-16.4,"spinRate":2101,"spinDirection":108},"zone":13,"typeConfidence":0.89,"plateTime":0.46885703834679004,"extension":6.843088668671899},"index":1,"playId":"94bb8761-a85a-3428-ac93-64069c02bdef","pitchNumber":1,"startTime":"2025-08-28T03:00:49.331Z","endTime":"2025-08-28T03:00:54.829Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.6,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.871986360062586,"aZ":-26.397933113710067,"pfxX":8.975724862766546,"pfxZ":3.8651918066159574,"pX":-0.1698608611875153,"pZ":1.7867697047111157,"vX0":-8.186084672568699,"vY0":-121.67593416668481,"vZ0":-4.360266051495397,"x":123.47,"y":190.54,"x0":2.0791500937934595,"y0":50.00075473983428,"z0":5.90136089850266,"aX":13.397470120137795},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":6.1,"breakHorizontal":-14.2,"spinRate":1973,"spinDirection":107},"zone":8,"typeConfidence":0.75,"plateTime":0.4509328566827726,"extension":6.976455986798618},"index":2,"playId":"d0e39c65-e236-382e-86fa-b61f2264f7f0","pitchNumber":2,"startTime":"2025-08-28T03:01:18.775Z","endTime":"2025-08-28T03:01:22.559Z","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":94.4,"endSpeed":85.7,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.235188694749496,"aZ":-13.394404883064766,"pfxX":7.450976659693394,"pfxZ":9.915568204670977,"pX":0.439791282234887,"pZ":3.6160972292151237,"vX0":-6.945325765120586,"vY0":-137.21072000542273,"vZ0":-4.599952277966676,"x":100.24,"y":141.15,"x0":2.0439523906394546,"y0":50.00355794860334,"z0":6.236727929981764,"aX":14.113843608317124},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.0,"breakHorizontal":-11.9,"spinRate":2364,"spinDirection":135},"zone":12,"typeConfidence":2.0,"plateTime":0.40020193324533304,"extension":6.729960616517519},"index":3,"playId":"c77da22c-e3b2-3c12-85ee-e37715f74424","pitchNumber":3,"startTime":"2025-08-28T03:01:39.000Z","endTime":"2025-08-28T03:01:43.014Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.7,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.729129062046603,"aZ":-14.892066586074062,"pfxX":7.479000705401443,"pfxZ":9.355041117161337,"pX":0.42614589181896034,"pZ":2.8572754884340386,"vX0":-6.490081787400582,"vY0":-135.56871285632644,"vZ0":-6.083143940688369,"x":100.76,"y":161.63,"x0":1.888347646399371,"y0":50.00376801968425,"z0":6.183580233065274,"aX":13.817156672244286},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.7,"breakHorizontal":-12.0,"spinRate":2273,"spinDirection":142},"zone":3,"typeConfidence":2.0,"plateTime":0.4051942110888711,"extension":6.707246053781871},"hitData":{"launchSpeed":97.9,"launchAngle":-11.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":129.01,"coordY":145.09}},"index":4,"playId":"4fcb6f7b-424d-3076-a306-4edfc0b469e7","pitchNumber":4,"startTime":"2025-08-28T03:01:57.480Z","endTime":"2025-08-28T03:02:06.923Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T03:02:06.923Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heliot Ramos strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-28T03:03:16.647Z","endTime":"2025-08-28T03:05:40.074Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"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":"Strikeout","eventType":"strikeout","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":608348,"link":"/api/v1/people/608348"},"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":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.6,"strikeZoneTop":2.95754648313379,"strikeZoneBottom":1.3506714503263,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.677484946876792,"aZ":-35.4420572158552,"pfxX":0.7428559340676797,"pfxZ":-2.1607333761206737,"pX":0.9613145984907114,"pZ":1.7677850746589436,"vX0":5.723758736436442,"vY0":-122.24654493069458,"vZ0":-1.9755652476216636,"x":80.36,"y":191.05,"x0":-1.504923990481741,"y0":50.00051743201102,"z0":5.623572953606237,"aX":1.1244353013520625},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-4.1,"breakHorizontal":-2.6,"spinRate":2165,"spinDirection":70},"zone":14,"typeConfidence":2.0,"plateTime":0.4477391944683937,"extension":6.601304013424399},"index":0,"playId":"3f50121f-cbdc-3dbc-b35c-d1551a62ae68","pitchNumber":1,"startTime":"2025-08-28T03:04:31.864Z","endTime":"2025-08-28T03:04:35.615Z","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.7,"endSpeed":85.5,"strikeZoneTop":3.27,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.303131812973295,"aZ":-15.071543397550988,"pfxX":-5.647199574409338,"pfxZ":9.116714558172912,"pX":0.6537615831075713,"pZ":2.4633477139970394,"vX0":7.831546432471347,"vY0":-136.20875397846416,"vZ0":-5.033474212189853,"x":92.08,"y":172.27,"x0":-1.5269132278126243,"y0":50.00558961682684,"z0":5.379736700760928,"aX":-10.598200363421887},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.6,"breakHorizontal":8.5,"spinRate":2162,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.40232559916310695,"extension":6.819571931585855},"index":1,"playId":"8d4bd51f-281a-3361-8935-9ee4bae31614","pitchNumber":2,"startTime":"2025-08-28T03:04:44.932Z","endTime":"2025-08-28T03:04:48.790Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.6,"strikeZoneTop":3.27,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.504831116507916,"aZ":-15.778719153504989,"pfxX":-4.9396733597235,"pfxZ":8.72205984590215,"pX":-0.01406631488605687,"pZ":2.779790605646071,"vX0":5.799241151110255,"vY0":-136.14088153708417,"vZ0":-4.42155513618263,"x":117.54,"y":163.73,"x0":-1.5286658363754593,"y0":50.00099515263257,"z0":5.514776671363095,"aX":-9.284163619608456},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.1,"breakHorizontal":7.7,"spinRate":2152,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.40209930177374176,"extension":6.746429267017442},"index":2,"playId":"d7011fcc-0366-357a-87f0-982d6ce00709","pitchNumber":3,"startTime":"2025-08-28T03:05:00.382Z","endTime":"2025-08-28T03:05:05.474Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.2,"strikeZoneTop":3.03482680672813,"strikeZoneBottom":1.48176106461479,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.00019116453518,"aZ":-21.230507912515883,"pfxX":-3.4370138134823396,"pfxZ":6.042296568720198,"pX":0.16399030684881472,"pZ":3.630795138930076,"vX0":5.353418915727052,"vY0":-133.31604937917285,"vZ0":-0.967482833517461,"x":110.75,"y":140.75,"x0":-1.417859369926696,"y0":50.00217085842962,"z0":5.521969759706197,"aX":-6.2250008093812985},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.9,"breakHorizontal":5.2,"spinRate":1984,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.40988268744399203,"extension":6.788273301703488},"index":3,"playId":"55adf6e6-260a-34f4-9ba0-7c9bf348905d","pitchNumber":4,"startTime":"2025-08-28T03:05:19.968Z","endTime":"2025-08-28T03:05:23.954Z","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":0},"pitchData":{"startSpeed":84.3,"endSpeed":78.2,"strikeZoneTop":3.27,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.166027329630015,"aZ":-35.979326943303974,"pfxX":1.2404074670866223,"pfxZ":-2.4823104511964127,"pX":0.26506994930727784,"pZ":1.3946060402947253,"vX0":4.213153619162144,"vY0":-122.79022244124883,"vZ0":-2.7478185656823775,"x":106.9,"y":201.13,"x0":-1.6305166032726235,"y0":50.00019833975408,"z0":5.574089743509086,"aX":1.9033507417990447},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-4.9,"breakHorizontal":-3.2,"spinRate":2193,"spinDirection":79},"zone":8,"typeConfidence":2.0,"plateTime":0.445195255487024,"extension":6.651242213573349},"index":4,"playId":"cad773e6-70a4-3744-a1e4-36d661c5a466","pitchNumber":5,"startTime":"2025-08-28T03:05:35.672Z","endTime":"2025-08-28T03:05:40.074Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T03:05:40.074Z","atBatIndex":40},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Rafael Devers walks.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-28T03:05:38.915Z","endTime":"2025-08-28T03:07:12.745Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"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,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":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":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.0,"strikeZoneTop":3.50530569475914,"strikeZoneBottom":1.62866955241661,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.876540014460343,"aZ":-16.46743373832991,"pfxX":-4.766584848063339,"pfxZ":8.331869621638468,"pX":2.006961800382948,"pZ":2.406561360934502,"vX0":10.342201239781609,"vY0":-136.17200617892735,"vZ0":-5.122614448910614,"x":40.5,"y":173.8,"x0":-1.214631370069275,"y0":50.00129722101011,"z0":5.445016853507305,"aX":-8.984867806305129},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.2,"breakHorizontal":6.5,"spinRate":2113,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.4016707001323465,"extension":6.847575215653871},"index":0,"playId":"1b15ad77-1028-3873-9e6d-1a0408b5c1a9","pitchNumber":1,"startTime":"2025-08-28T03:06:03.507Z","endTime":"2025-08-28T03:06:07.453Z","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":92.9,"endSpeed":85.3,"strikeZoneTop":3.51517101826149,"strikeZoneBottom":1.55726715482525,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.214726520266822,"aZ":-19.205890484858077,"pfxX":-4.272685342971753,"pfxZ":6.955049026538839,"pX":-0.11044313649934788,"pZ":3.7779514673268033,"vX0":5.08795684848764,"vY0":-135.34084161912367,"vZ0":-1.1465394235868214,"x":121.21,"y":136.78,"x0":-1.4553713846410155,"y0":50.00042830501154,"z0":5.5460119247718564,"aX":-7.963864044755},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.6,"breakHorizontal":6.7,"spinRate":2120,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.40397622747406503,"extension":6.837511721781241},"index":1,"playId":"e7f0e198-1ff0-32de-aa7a-96b14c8ac806","pitchNumber":2,"startTime":"2025-08-28T03:06:17.680Z","endTime":"2025-08-28T03:06:23.105Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.6,"strikeZoneTop":3.58,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.571726957106215,"aZ":-24.556216211926067,"pfxX":2.057236344353713,"pfxZ":4.727544562112593,"pX":1.174628414775762,"pZ":3.076716642740814,"vX0":5.772647245664601,"vY0":-125.90232524547808,"vZ0":-1.299223373948154,"x":72.23,"y":155.71,"x0":-1.4114639844257288,"y0":50.004334887776,"z0":5.5790455291862875,"aX":3.3162393737193887},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":8.5,"breakHorizontal":-5.0,"spinRate":2222,"spinDirection":171},"zone":12,"typeConfidence":2.0,"plateTime":0.43435874248290673,"extension":6.67862994885406},"index":2,"playId":"0e225259-9ebc-3fd0-92fa-65437233af11","pitchNumber":3,"startTime":"2025-08-28T03:06:33.337Z","endTime":"2025-08-28T03:06:38.277Z","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":93.0,"endSpeed":85.7,"strikeZoneTop":3.43144723070687,"strikeZoneBottom":1.61008921947456,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.44522997594674,"aZ":-19.025334818137445,"pfxX":-4.150182039326558,"pfxZ":7.050580010842479,"pX":1.66052593209957,"pZ":2.2448735615776854,"vX0":9.126644506342968,"vY0":-135.22059220834367,"vZ0":-4.777637701321514,"x":53.7,"y":178.17,"x0":-1.2081484209719076,"y0":50.004737478690295,"z0":5.355822346611666,"aX":-7.74291940211237},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.0,"breakHorizontal":5.8,"spinRate":2036,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.4039257255868405,"extension":6.7741914731722},"index":3,"playId":"18a659a9-ec8b-3f38-8b34-0a6425aedc7c","pitchNumber":4,"startTime":"2025-08-28T03:06:51.954Z","endTime":"2025-08-28T03:06:55.862Z","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":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.3,"strikeZoneTop":3.42332011830189,"strikeZoneBottom":1.57431548602695,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.602172985419983,"aZ":-18.41844483490435,"pfxX":-3.1576274576552192,"pfxZ":7.361750204938838,"pX":0.03798625546190843,"pZ":3.764821012521525,"vX0":4.846908031910226,"vY0":-135.81399577424327,"vZ0":-1.2419089077708931,"x":115.55,"y":137.13,"x0":-1.3591364017569256,"y0":50.00460376239114,"z0":5.50830448809495,"aX":-5.902326521467484},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.3,"breakHorizontal":4.7,"spinRate":2088,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.40320314069967855,"extension":6.627340043482899},"index":4,"playId":"216f052e-e865-3c50-aa25-8d6d75d816fe","pitchNumber":5,"startTime":"2025-08-28T03:07:07.975Z","endTime":"2025-08-28T03:07:12.745Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T03:07:12.745Z","atBatIndex":41},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Willy Adames pops out to first baseman Justin Turner in foul territory.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-28T03:07:11.512Z","endTime":"2025-08-28T03:09:04.285Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","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":457759,"link":"/api/v1/people/457759"},"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":93.6,"endSpeed":85.7,"strikeZoneTop":3.43106665907799,"strikeZoneBottom":1.71904411378426,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.591196204313608,"aZ":-16.583357942805662,"pfxX":-3.3854757579413444,"pfxZ":8.275931657874207,"pX":-0.73313494653471,"pZ":3.2622166695889563,"vX0":3.3787905685413944,"vY0":-136.3040405520651,"vZ0":-2.878760917772502,"x":144.95,"y":150.7,"x0":-1.5481637021686667,"y0":50.00477583437582,"z0":5.475364641507214,"aX":-6.3795037568966775},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.6,"breakHorizontal":5.4,"spinRate":2148,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.40165031013107955,"extension":6.749841697560052},"index":0,"playId":"936cbf45-79d3-3047-92c7-8ddbc0f5d122","pitchNumber":1,"startTime":"2025-08-28T03:07:41.765Z","endTime":"2025-08-28T03:07:45.914Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.936176955898553,"aZ":-17.517942807183427,"pfxX":-5.551298523065294,"pfxZ":7.935299806846132,"pX":-0.2673169909332411,"pZ":2.611327764401185,"vX0":5.257460719933675,"vY0":-134.94745017880794,"vZ0":-4.139624050984143,"x":127.19,"y":168.27,"x0":-1.5180781401083756,"y0":50.004738257860225,"z0":5.396714203576006,"aX":-10.255970924363359},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.7,"breakHorizontal":9.0,"spinRate":2107,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.40564265141575584,"extension":6.938707612120949},"index":1,"playId":"7231be2b-d5de-33e5-8434-e358e6f9039a","pitchNumber":2,"startTime":"2025-08-28T03:07:57.593Z","endTime":"2025-08-28T03:08:03.319Z","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":93.7,"endSpeed":86.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.971887712850105,"aZ":-15.596330625220904,"pfxX":-3.6915020251766295,"pfxZ":8.771480037623984,"pX":-0.22876257387784893,"pZ":2.407802536205479,"vX0":4.704057774698505,"vY0":-136.36128773550203,"vZ0":-5.33066061292058,"x":125.72,"y":173.77,"x0":-1.4936805432359894,"y0":50.0024015145693,"z0":5.457796065761123,"aX":-6.976941498459385},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.0,"breakHorizontal":5.8,"spinRate":2081,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.40111661315769576,"extension":6.706779477450251},"index":2,"playId":"224292ce-daac-3e47-b90a-608c04881c05","pitchNumber":3,"startTime":"2025-08-28T03:08:30.341Z","endTime":"2025-08-28T03:08:34.189Z","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":83.1,"endSpeed":76.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.27846541330345,"aZ":-29.65376842696154,"pfxX":10.299609166839272,"pfxZ":1.695015137352879,"pX":0.9025297078768141,"pZ":2.2552620430601875,"vX0":2.7615893845475803,"vY0":-121.00607160544463,"vZ0":-1.8713174857114903,"x":82.6,"y":177.89,"x0":-1.5909993260106483,"y0":50.00046697524682,"z0":5.632732180152505,"aX":15.294944272103919},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":2.9,"breakHorizontal":-19.3,"spinRate":2473,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.4523789628185826,"extension":6.520559820136361},"hitData":{"launchSpeed":74.3,"launchAngle":75.0,"totalDistance":88.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":166.0,"coordY":180.06}},"index":3,"playId":"e20b2caf-2096-3473-af47-d8a5cdb9b5a2","pitchNumber":4,"startTime":"2025-08-28T03:08:55.092Z","endTime":"2025-08-28T03:09:04.285Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T03:09:04.285Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dominic Smith singles on a ground ball to center fielder Pete Crow-Armstrong. Rafael Devers to 3rd.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-28T03:09:08.776Z","endTime":"2025-08-28T03:10:09.049Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"postOnThird":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"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":1},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":74.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.089750443713577,"aZ":-39.74309194637318,"pfxX":7.74011962216666,"pfxZ":-5.50240099710504,"pX":0.0021146268463369602,"pZ":1.847571886491767,"vX0":1.3016064013367734,"vY0":-116.39273687216944,"vZ0":-0.550336210239907,"x":116.92,"y":188.9,"x0":-1.5694902714956547,"y0":50.000577295964625,"z0":5.838720389632858,"aX":10.65620514221814},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-9.8,"breakHorizontal":-14.4,"spinRate":2076,"spinDirection":5},"zone":8,"typeConfidence":2.0,"plateTime":0.46993136723037354,"extension":6.420551599631149},"index":0,"playId":"5e9e9448-521f-3427-93af-aecbd8221433","pitchNumber":1,"startTime":"2025-08-28T03:09:30.449Z","endTime":"2025-08-28T03:09:33.997Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.216559335289553,"aZ":-33.723065037718385,"pfxX":-7.483487575125389,"pfxZ":-0.9344673421818026,"pX":-0.8366038552881216,"pZ":1.9269854344846924,"vX0":4.048258229625855,"vY0":-127.6084239521723,"vZ0":-2.589301908102688,"x":148.89,"y":186.75,"x0":-1.4677590590066882,"y0":50.00448146546728,"z0":5.600523498674695,"aX":-12.395228904077264},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-2.0,"breakHorizontal":12.7,"spinRate":1248,"spinDirection":253},"zone":13,"typeConfidence":2.0,"plateTime":0.42853126658492746,"extension":6.744143182988076},"hitData":{"launchSpeed":89.0,"launchAngle":8.0,"totalDistance":108.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":157.39,"coordY":107.09}},"index":1,"playId":"9c3e1c19-ec00-3715-90de-7d647d7b4b17","pitchNumber":2,"startTime":"2025-08-28T03:09:54.640Z","endTime":"2025-08-28T03:10:09.049Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T03:10:09.049Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Chapman singles on a fly ball to right fielder Kyle Tucker. Rafael Devers scores. Dominic Smith scores. Matt Chapman to 2nd. Throwing error by right fielder Kyle Tucker.","rbi":1,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-28T03:11:30.819Z","endTime":"2025-08-28T03:12:10.886Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"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":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","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":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":{"id":607067,"link":"/api/v1/people/607067"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":{"id":607067,"link":"/api/v1/people/607067"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-28T03:10:35.195Z","endTime":"2025-08-28T03:11:32.984Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.4,"strikeZoneTop":3.44928092150307,"strikeZoneBottom":1.60377161697251,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.546443901396756,"aZ":-25.724954915148093,"pfxX":-8.759449688636726,"pfxZ":3.5417976422028774,"pX":0.11384182984016301,"pZ":2.13677581921477,"vX0":7.05103692431754,"vY0":-134.1684591632414,"vZ0":-4.112760882195358,"x":112.66,"y":181.09,"x0":-1.4127223113658378,"y0":50.00030985994029,"z0":5.526880424148752,"aX":-15.936954443454363},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.8,"breakHorizontal":14.3,"spinRate":2017,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.4085309465503939,"extension":6.873904222030692},"index":1,"playId":"227d8430-b8c4-32fa-bd4a-1270df05bf19","pitchNumber":1,"startTime":"2025-08-28T03:11:32.984Z","endTime":"2025-08-28T03:11:37.702Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.8,"strikeZoneTop":3.55,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.287479790956414,"aZ":-22.96636184018181,"pfxX":-6.912623505615562,"pfxZ":5.02690077854439,"pX":-0.6027568604941916,"pZ":2.2456102556069064,"vX0":4.771125155015479,"vY0":-134.3076819944114,"vZ0":-4.238451629878651,"x":139.98,"y":178.15,"x0":-1.5014352767666688,"y0":50.00489533154986,"z0":5.4716107647337,"aX":-12.66751298721961},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.4,"breakHorizontal":11.5,"spinRate":2229,"spinDirection":208},"zone":7,"typeConfidence":2.0,"plateTime":0.4073650942255336,"extension":6.8529966888470035},"hitData":{"launchSpeed":66.3,"launchAngle":42.0,"totalDistance":199.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.55,"coordY":142.5}},"index":2,"playId":"fa06ceeb-4eca-3b05-b1df-595d268ea682","pitchNumber":2,"startTime":"2025-08-28T03:11:54.225Z","endTime":"2025-08-28T03:12:10.886Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T03:12:10.886Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Casey Schmitt singles on a line drive to left fielder Willi Castro. Matt Chapman scores.","rbi":1,"awayScore":3,"homeScore":7,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-28T03:12:44.104Z","endTime":"2025-08-28T03:14:11.527Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"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":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":{"id":607067,"link":"/api/v1/people/607067"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":3},"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":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.6,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.90561226017043,"aZ":-14.16690863448308,"pfxX":-4.593142414266324,"pfxZ":9.773672309125407,"pX":-0.13731741349052268,"pZ":2.7129607935715163,"vX0":5.298516992032884,"vY0":-135.22402277789826,"vZ0":-4.80236118042426,"x":122.23,"y":165.53,"x0":-1.5301618093364115,"y0":50.001328138093996,"z0":5.513876956419797,"aX":-8.461716443776492},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.8,"breakHorizontal":7.1,"spinRate":2129,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.40584259688407087,"extension":6.675878330288721},"index":0,"playId":"921c5b7f-d841-3db4-97e9-57c18444bd34","pitchNumber":1,"startTime":"2025-08-28T03:12:53.604Z","endTime":"2025-08-28T03:12:58.512Z","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":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.9,"strikeZoneTop":3.35003073971999,"strikeZoneBottom":1.55487116264953,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.173560815450667,"aZ":-35.934772451239276,"pfxX":2.4307557046936,"pfxZ":-2.4110600917487734,"pX":1.3834692652504679,"pZ":0.20884464547073137,"vX0":6.152973548296544,"vY0":-124.30224726343845,"vZ0":-5.546344571884421,"x":64.27,"y":233.14,"x0":-1.445313804321099,"y0":50.005383825511856,"z0":5.471158265294576,"aX":3.784180939517927},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-5.5,"breakHorizontal":-5.9,"spinRate":2152,"spinDirection":84},"zone":14,"typeConfidence":2.0,"plateTime":0.44155102130210455,"extension":6.807846461472062},"index":1,"playId":"7782c8e8-0da7-325a-8014-f5c8a660b41f","pitchNumber":2,"startTime":"2025-08-28T03:13:15.779Z","endTime":"2025-08-28T03:13:20.090Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.3,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.554812778912844,"aZ":-16.04700460409142,"pfxX":-5.8701193807917615,"pfxZ":8.506120733125032,"pX":-0.2440618986574285,"pZ":2.414078174563994,"vX0":5.3842391677085315,"vY0":-136.2573535197248,"vZ0":-5.270945861609161,"x":126.3,"y":173.6,"x0":-1.474890836212156,"y0":50.0067319335603,"z0":5.467940424337042,"aX":-11.134565308208778},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.6,"breakHorizontal":9.6,"spinRate":2130,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.40068951262441743,"extension":6.731194755077221},"index":2,"playId":"801a0153-8237-33d1-9751-aba95f89cb3e","pitchNumber":3,"startTime":"2025-08-28T03:13:36.786Z","endTime":"2025-08-28T03:13:41.122Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.1,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.919509054952513,"aZ":-31.944236553662684,"pfxX":7.600249970077786,"pfxZ":0.15728079120978222,"pX":0.42708885747776654,"pZ":1.1149586567018503,"vX0":2.412670531009191,"vY0":-120.90422118760847,"vZ0":-3.681946711127579,"x":100.72,"y":208.68,"x0":-1.5738811782144553,"y0":50.002647189099136,"z0":5.492905183220543,"aX":11.131594463196947},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-0.4,"breakHorizontal":-14.4,"spinRate":2388,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.45488810529255863,"extension":6.3698764982570255},"hitData":{"launchSpeed":74.4,"launchAngle":19.0,"totalDistance":197.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":68.68,"coordY":119.59}},"index":3,"playId":"1d5019d1-b18b-3528-a040-18b41a572ed8","pitchNumber":4,"startTime":"2025-08-28T03:14:01.508Z","endTime":"2025-08-28T03:14:11.527Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T03:14:11.527Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jung Hoo Lee strikes out swinging.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-28T03:17:09.799Z","endTime":"2025-08-28T03:18:10.319Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"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":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-28T03:14:55.489Z","endTime":"2025-08-28T03:15:02.468Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Taylor Rogers replaces Colin Rea.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-28T03:15:02.468Z","endTime":"2025-08-28T03:16:55.470Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":573124,"link":"/api/v1/people/573124"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"playId":"ac71f7b8-13a3-3faa-b045-54b98daa99e4","startTime":"2025-08-28T03:16:55.470Z","endTime":"2025-08-28T03:17:01.662Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.1,"strikeZoneTop":3.33381918976515,"strikeZoneBottom":1.43823563044378,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.81335945851401,"aZ":-21.279617247934976,"pfxX":10.916539978069663,"pfxZ":6.101745085135553,"pX":-0.07400837622862272,"pZ":3.4973133358783204,"vX0":-7.651119011362103,"vY0":-133.55822549918724,"vZ0":-2.065567678905432,"x":119.82,"y":144.35,"x0":1.4260536858267665,"y0":50.004094272142304,"z0":5.8293807958080945,"aX":19.49918417962716},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.7,"breakHorizontal":-17.9,"spinRate":2119,"spinDirection":129},"zone":11,"typeConfidence":2.0,"plateTime":0.41188349795103063,"extension":5.638540530716829},"index":3,"playId":"91601803-a05d-37c0-8e5c-f5239ec8b4c6","pitchNumber":1,"startTime":"2025-08-28T03:17:11.986Z","endTime":"2025-08-28T03:17:16.064Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.1,"strikeZoneTop":3.30612166056672,"strikeZoneBottom":1.43779419496085,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.0465052202407,"aZ":-21.469875043423205,"pfxX":10.559121997289427,"pfxZ":6.019414419664246,"pX":-0.2399592814046095,"pZ":2.7992392955092824,"vX0":-8.123282631684756,"vY0":-132.87977593121443,"vZ0":-3.367825198030081,"x":126.15,"y":163.2,"x0":1.49390134209463,"y0":50.00023189124362,"z0":5.653756065611827,"aX":18.76829549877219},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.3,"breakHorizontal":-17.2,"spinRate":2007,"spinDirection":127},"zone":2,"typeConfidence":2.0,"plateTime":0.4131328211218164,"extension":5.8721209143905035},"index":4,"playId":"c59cbe16-858d-3230-af6e-8aaa412f424b","pitchNumber":2,"startTime":"2025-08-28T03:17:29.188Z","endTime":"2025-08-28T03:17:33.069Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.8,"strikeZoneTop":3.34868475590915,"strikeZoneBottom":1.53520138865963,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.791023202576355,"aZ":-21.3391501533471,"pfxX":10.195404264063656,"pfxZ":6.019282596091516,"pX":0.13123326952844847,"pZ":2.2122274538963955,"vX0":-7.262775691667839,"vY0":-133.55061060909276,"vZ0":-5.049610680207715,"x":112.0,"y":179.05,"x0":1.5666655842976833,"y0":50.00012481089609,"z0":5.670184016169959,"aX":18.343405135662522},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.0,"breakHorizontal":-16.8,"spinRate":2059,"spinDirection":130},"zone":5,"typeConfidence":2.0,"plateTime":0.4107303271106191,"extension":5.831902633330543},"index":5,"playId":"94ad6288-8ddb-3d89-98e0-ca727d3aad07","pitchNumber":3,"startTime":"2025-08-28T03:17:46.533Z","endTime":"2025-08-28T03:17:50.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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":77.3,"endSpeed":70.4,"strikeZoneTop":3.45,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.29781859221084,"aZ":-28.725029170754887,"pfxX":-9.511827809303767,"pfxZ":2.7162770465215367,"pX":0.041423869452353,"pZ":4.062518858892483,"vX0":-1.2720299555184553,"vY0":-112.5034778829036,"vZ0":2.394551744592931,"x":115.42,"y":129.09,"x0":1.8501139609385358,"y0":50.00151851448897,"z0":5.915482036442114,"aX":-12.070946485624344},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":5.9,"breakHorizontal":17.5,"spinRate":2799,"spinDirection":289},"zone":12,"typeConfidence":0.9,"plateTime":0.48870921587923677,"extension":5.646865753807617},"index":6,"playId":"3d5c6c6a-be77-3ade-93b5-02531017bbb4","pitchNumber":4,"startTime":"2025-08-28T03:18:04.322Z","endTime":"2025-08-28T03:18:10.319Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T03:18:10.319Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carson Kelly grounds out, shortstop Willy Adames to first baseman Dominic Smith.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-28T03:20:27.371Z","endTime":"2025-08-28T03:22:27.579Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666711,"fullName":"Joel Peguero","link":"/api/v1/people/666711"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"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":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Joel Peguero replaces Carson Whisenhunt.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-28T03:18:38.588Z","endTime":"2025-08-28T03:20:29.537Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666711,"link":"/api/v1/people/666711"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.2,"strikeZoneTop":3.38860761464786,"strikeZoneBottom":1.56877692488901,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.32765407732343,"aZ":-13.992334718881537,"pfxX":-4.661840610426697,"pfxZ":8.864512933583686,"pX":-0.55929349082929,"pZ":3.7328899730925933,"vX0":2.4889754490342058,"vY0":-142.4455525547673,"vZ0":-3.8792009518638437,"x":138.32,"y":137.99,"x0":-0.8396650016796222,"y0":50.00268779493956,"z0":5.999679185989649,"aX":-9.560792547951927},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.5,"breakHorizontal":7.9,"spinRate":2259,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.3848121177046515,"extension":5.420712806478568},"index":1,"playId":"bc94015f-dc0e-30d3-80ee-5cc52adeca04","pitchNumber":1,"startTime":"2025-08-28T03:20:29.537Z","endTime":"2025-08-28T03:20:34.114Z","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":98.3,"endSpeed":89.9,"strikeZoneTop":3.34319935139804,"strikeZoneBottom":1.6047667772818,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.02946258314814,"aZ":-16.421811276388866,"pfxX":-6.721732386386672,"pfxZ":7.618238804117358,"pX":0.7767067190085704,"pZ":2.350994943799979,"vX0":6.750197496769873,"vY0":-142.91534305259043,"vZ0":-7.0706504709891576,"x":87.39,"y":175.3,"x0":-0.7428691113455924,"y0":50.004142251199085,"z0":5.889182764065467,"aX":-13.901526513660635},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":12.5,"breakHorizontal":10.8,"spinRate":2303,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.38329568670765424,"extension":5.522848176526388},"index":2,"playId":"08868474-6d65-3431-8995-4c4c2b5f5654","pitchNumber":2,"startTime":"2025-08-28T03:20:44.491Z","endTime":"2025-08-28T03:20:48.508Z","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":98.6,"endSpeed":90.5,"strikeZoneTop":3.33838303544082,"strikeZoneBottom":1.60018025687476,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.281061617546264,"aZ":-14.905904202960352,"pfxX":-6.819450578104232,"pfxZ":8.300014250011397,"pX":0.48844394221886384,"pZ":1.0298748787670877,"vX0":6.113727606776672,"vY0":-143.14637229328505,"vZ0":-10.694535142850517,"x":98.38,"y":210.97,"x0":-0.7864116522647068,"y0":50.00423594527881,"z0":5.7419589614083915,"aX":-14.188636451458098},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.1,"breakHorizontal":11.2,"spinRate":2339,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.38227406557705823,"extension":5.497931960463567},"index":3,"playId":"bcf96316-4cef-3034-a45b-21b23a023672","pitchNumber":3,"startTime":"2025-08-28T03:21:02.974Z","endTime":"2025-08-28T03:21:06.817Z","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.8,"endSpeed":89.8,"strikeZoneTop":3.3157556084214,"strikeZoneBottom":1.577762528619,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.624790868358243,"aZ":-16.183691191812972,"pfxX":-7.7068130364788505,"pfxZ":7.75615078762948,"pX":-0.6886393144548808,"pZ":3.0048723280985072,"vX0":3.306920927413895,"vY0":-142.4315858312496,"vZ0":-5.530935273496188,"x":143.25,"y":157.65,"x0":-0.8610237208745076,"y0":50.00545778421996,"z0":5.989540077003678,"aX":-15.892892678505458},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.2,"breakHorizontal":13.3,"spinRate":2403,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.38404463751603446,"extension":5.439279582671229},"index":4,"playId":"814710cc-42fb-3c86-907c-859a06ede7bc","pitchNumber":4,"startTime":"2025-08-28T03:21:19.257Z","endTime":"2025-08-28T03:21:23.513Z","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.8,"endSpeed":90.3,"strikeZoneTop":3.42,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.34334244022039,"aZ":-12.553410549964251,"pfxX":-5.005240768010928,"pfxZ":9.37911636031015,"pX":0.2513575654706323,"pZ":2.8017824347478406,"vX0":4.727853423536604,"vY0":-143.73109109676457,"vZ0":-6.424519664161916,"x":107.42,"y":163.13,"x0":-0.7646573677862971,"y0":50.00260535316575,"z0":5.8456108827408695,"aX":-10.471227666018478},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":15.8,"breakHorizontal":8.2,"spinRate":2367,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.38108968267506604,"extension":5.377339222867289},"index":5,"playId":"2740ed3c-36ef-33eb-9523-fb77cffe750c","pitchNumber":5,"startTime":"2025-08-28T03:21:37.053Z","endTime":"2025-08-28T03:21:43.987Z","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":100.1,"endSpeed":91.1,"strikeZoneTop":3.42,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.76421120066969,"aZ":-14.703511971614054,"pfxX":-4.3401066596545625,"pfxZ":8.173410515474671,"pX":-0.15650247213754445,"pZ":2.852637515382213,"vX0":3.215029987166634,"vY0":-145.641714853553,"vZ0":-6.1446958300445855,"x":122.97,"y":161.76,"x0":-0.7135364529986049,"y0":50.00617808484751,"z0":5.887233852745393,"aX":-9.28003097545418},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":13.7,"breakHorizontal":7.2,"spinRate":2286,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.37679436229294483,"extension":5.318375121574374},"hitData":{"launchSpeed":64.7,"launchAngle":-4.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.69,"coordY":151.29}},"index":6,"playId":"5578ff5c-10dc-3dd9-8778-13563760f636","pitchNumber":6,"startTime":"2025-08-28T03:22:17.375Z","endTime":"2025-08-28T03:22:27.579Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T03:22:27.579Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pete Crow-Armstrong flies out to left fielder Heliot Ramos.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-28T03:22:26.301Z","endTime":"2025-08-28T03:23:17.682Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666711,"fullName":"Joel Peguero","link":"/api/v1/people/666711"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.3,"strikeZoneTop":3.06,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.726757536882232,"aZ":-33.5372515049466,"pfxX":3.972115006629118,"pfxZ":-0.7790426676190281,"pX":0.23270670017754322,"pZ":1.4313514520043118,"vX0":2.4241260674443055,"vY0":-131.34687030272866,"vZ0":-5.190042589227149,"x":108.13,"y":200.13,"x0":-1.218126704297874,"y0":50.002936143969336,"z0":5.9256212337551775,"aX":6.94277489097306},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-2.3,"breakHorizontal":-7.7,"spinRate":2677,"spinDirection":100},"zone":8,"typeConfidence":2.0,"plateTime":0.4169497653255654,"extension":5.52549360484652},"index":0,"playId":"9b223cfb-6dd1-3541-99c5-b3f2e72bf544","pitchNumber":1,"startTime":"2025-08-28T03:22:48.809Z","endTime":"2025-08-28T03:22:52.784Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.8,"endSpeed":91.2,"strikeZoneTop":3.06,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.123932750469194,"aZ":-23.85930708035936,"pfxX":-9.065939475795004,"pfxZ":3.903254455543527,"pX":-0.3681332379041829,"pZ":2.3841092815735876,"vX0":4.390745768306481,"vY0":-145.24267417635755,"vZ0":-6.01846455617362,"x":131.03,"y":174.41,"x0":-0.724548705951737,"y0":50.00212182144686,"z0":5.941388025140688,"aX":-19.30054902949371},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":6.0,"breakHorizontal":15.5,"spinRate":2374,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.37762268299056645,"extension":5.342261590615089},"hitData":{"launchSpeed":90.0,"launchAngle":43.0,"totalDistance":287.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":80.7,"coordY":93.41}},"index":1,"playId":"21b5570f-0a1c-3aec-9b04-efba275bec30","pitchNumber":2,"startTime":"2025-08-28T03:23:09.899Z","endTime":"2025-08-28T03:23:17.682Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T03:23:17.682Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dansby Swanson strikes out swinging.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-28T03:23:18.625Z","endTime":"2025-08-28T03:25:05.411Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666711,"fullName":"Joel Peguero","link":"/api/v1/people/666711"},"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":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.7,"strikeZoneTop":3.60831700565599,"strikeZoneBottom":1.65418761651567,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.892976377289852,"aZ":-33.12547874754873,"pfxX":4.107360587093005,"pfxZ":-0.5325051929281575,"pX":0.7228340864115499,"pZ":2.755037855897177,"vX0":3.773559556491742,"vY0":-132.3314597510778,"vZ0":-2.301895602746037,"x":89.45,"y":164.39,"x0":-1.2547082235417397,"y0":50.00440958984603,"z0":6.059640790784654,"aX":7.295259673266247},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-1.2,"breakHorizontal":-8.3,"spinRate":2617,"spinDirection":101},"zone":6,"typeConfidence":2.0,"plateTime":0.413688012452857,"extension":5.6487042653794415},"index":0,"playId":"e6918560-d493-3ccb-901b-8c2d186cb47d","pitchNumber":1,"startTime":"2025-08-28T03:23:46.082Z","endTime":"2025-08-28T03:23:50.357Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":2},"pitchData":{"startSpeed":92.9,"endSpeed":86.0,"strikeZoneTop":3.6227456694619,"strikeZoneBottom":1.64302615911964,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.139206358895837,"aZ":-30.76558943109384,"pfxX":2.87864078405237,"pfxZ":0.7581025517852122,"pX":0.785079908751488,"pZ":1.273008981642274,"vX0":3.4993331624057338,"vY0":-135.23544315026285,"vZ0":-6.4211991778553985,"x":87.07,"y":204.41,"x0":-0.8973246167351595,"y0":50.00344628801596,"z0":5.822540623081146,"aX":5.358245025449936},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":0.2,"breakHorizontal":-5.9,"spinRate":2558,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.40426101020272,"extension":5.420127465444588},"index":1,"playId":"c8697bb5-ab8b-3d01-9efd-35dce2b003b4","pitchNumber":2,"startTime":"2025-08-28T03:24:01.818Z","endTime":"2025-08-28T03:24:06.024Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.0,"endSpeed":91.0,"strikeZoneTop":3.59,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.66499115454338,"aZ":-24.622176690756447,"pfxX":-9.491321315616448,"pfxZ":3.557030299757211,"pX":-0.493905416957984,"pZ":2.1534205424479818,"vX0":4.307604451307276,"vY0":-145.4240733995225,"vZ0":-6.242053984146641,"x":135.83,"y":180.64,"x0":-0.7678704205980124,"y0":50.004574719073645,"z0":5.838632207518786,"aX":-20.167774566243924},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":5.3,"breakHorizontal":16.2,"spinRate":2371,"spinDirection":217},"zone":7,"typeConfidence":2.0,"plateTime":0.3778055221191239,"extension":5.3337899090278755},"index":2,"playId":"e28aa16b-bea8-3147-996b-9cc3c45958c2","pitchNumber":3,"startTime":"2025-08-28T03:24:18.746Z","endTime":"2025-08-28T03:24:22.345Z","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":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.8,"strikeZoneTop":3.55639860457057,"strikeZoneBottom":1.57661962815565,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.200117372821566,"aZ":-32.48920361415782,"pfxX":4.5649359774048275,"pfxZ":-0.17568329069265687,"pX":1.9696545234265184,"pZ":-0.19983011742113965,"vX0":5.403696178892035,"vY0":-133.19237235461696,"vZ0":-9.5441438786352,"x":41.92,"y":244.18,"x0":-0.6802453996975536,"y0":50.00393254109916,"z0":5.787188890735088,"aX":8.182797236554194},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-2.3,"breakHorizontal":-9.5,"spinRate":2771,"spinDirection":92},"zone":14,"typeConfidence":2.0,"plateTime":0.4115798293506394,"extension":5.759734125155434},"index":3,"playId":"65db0ef6-34ba-34d8-abee-c9778885d425","pitchNumber":4,"startTime":"2025-08-28T03:24:39.853Z","endTime":"2025-08-28T03:24:43.708Z","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":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.9,"strikeZoneTop":3.59,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.75587374028052,"aZ":-30.48251628704503,"pfxX":4.985446403370926,"pfxZ":0.9480173970056036,"pX":0.9306180396410283,"pZ":2.4563639393692274,"vX0":2.8919726178714966,"vY0":-132.57529161597037,"vZ0":-3.381048249400294,"x":81.53,"y":172.46,"x0":-0.8213040594391112,"y0":50.003577842149355,"z0":5.967877408932057,"aX":8.893261632814},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":1.2,"breakHorizontal":-9.6,"spinRate":2748,"spinDirection":94},"zone":14,"typeConfidence":2.0,"plateTime":0.4127971443056122,"extension":5.449821755155382},"index":4,"playId":"43a292f4-1681-3169-8615-771582ae0712","pitchNumber":5,"startTime":"2025-08-28T03:25:01.258Z","endTime":"2025-08-28T03:25:05.411Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T03:25:05.411Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Matos flies out to left fielder Willi Castro.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-28T03:26:59.553Z","endTime":"2025-08-28T03:27:22.736Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.5,"strikeZoneTop":3.22,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.937742417214153,"aZ":-23.741546546255602,"pfxX":10.794106054154222,"pfxZ":4.739444412156285,"pX":-0.16153330772682137,"pZ":1.7954693679013145,"vX0":-8.253276106737827,"vY0":-132.64936731056375,"vZ0":-5.352718069165299,"x":123.16,"y":190.3,"x0":1.5910732964773857,"y0":50.001124131756306,"z0":5.575297245548557,"aX":19.193472787226927},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.6,"breakHorizontal":-17.8,"spinRate":2006,"spinDirection":126},"zone":8,"typeConfidence":2.0,"plateTime":0.413253526883409,"extension":5.798420856332192},"hitData":{"launchSpeed":92.4,"launchAngle":34.0,"totalDistance":329.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":80.69,"coordY":74.7}},"index":0,"playId":"ec1919bb-c067-354a-827c-e179cc48eb73","pitchNumber":1,"startTime":"2025-08-28T03:27:13.835Z","endTime":"2025-08-28T03:27:22.736Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T03:27:22.736Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Andrew Knizner singles on a ground ball to right fielder Kyle Tucker.","rbi":0,"awayScore":3,"homeScore":7,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-28T03:28:16.362Z","endTime":"2025-08-28T03:29:04.456Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-28T03:27:46.712Z","endTime":"2025-08-28T03:28:18.534Z","isPitch":false,"type":"action","player":{"id":668800,"link":"/api/v1/people/668800"}},{"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":92.7,"endSpeed":85.0,"strikeZoneTop":3.18387632407512,"strikeZoneBottom":1.44114174170991,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.326568827510144,"aZ":-23.088048335587487,"pfxX":10.14080463681211,"pfxZ":4.93167256968418,"pX":0.46402933159889564,"pZ":1.9810519852691029,"vX0":-6.499930465889925,"vY0":-134.84004786059126,"vZ0":-5.276379311287712,"x":99.31,"y":185.29,"x0":1.5883999223730267,"y0":50.00146212434784,"z0":5.5923529369979965,"aX":18.671469899124805},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.0,"breakHorizontal":-16.9,"spinRate":2073,"spinDirection":129},"zone":9,"typeConfidence":2.0,"plateTime":0.4062223751839533,"extension":5.824588293100397},"index":1,"playId":"9379b25a-7cb5-3299-b798-959f000f34d8","pitchNumber":1,"startTime":"2025-08-28T03:28:18.534Z","endTime":"2025-08-28T03:28:22.685Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":71.5,"strikeZoneTop":3.22021061347223,"strikeZoneBottom":1.50448957030351,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.098576558987318,"aZ":-32.46307580641275,"pfxX":-8.810493581521003,"pfxZ":-0.2252555785575634,"pX":0.5114660222536583,"pZ":2.7065244294851247,"vX0":-0.7002408797430153,"vY0":-114.06087380267013,"vZ0":0.31991795485548424,"x":97.5,"y":165.7,"x0":1.9662606148898416,"y0":50.001197664973866,"z0":5.794000850538231,"aX":-11.481061941203606},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":0.0,"breakHorizontal":16.1,"spinRate":2806,"spinDirection":284},"zone":3,"typeConfidence":0.91,"plateTime":0.48221294145956106,"extension":5.671945822776133},"index":2,"playId":"1ac8b443-2cd0-307a-ae93-71a307b57e05","pitchNumber":2,"startTime":"2025-08-28T03:28:37.064Z","endTime":"2025-08-28T03:28:41.583Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.9,"strikeZoneTop":3.28,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.766783445713862,"aZ":-22.4703100502329,"pfxX":10.773110443483327,"pfxZ":5.239998097712013,"pX":0.45228586815812893,"pZ":3.286531134793809,"vX0":-6.627076059683261,"vY0":-135.26653137012326,"vZ0":-2.3896136065833304,"x":99.76,"y":150.04,"x0":1.5356068066238198,"y0":50.001177772131015,"z0":5.758429686567856,"aX":19.94264563424767},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.1,"breakHorizontal":-18.1,"spinRate":2163,"spinDirection":132},"zone":3,"typeConfidence":2.0,"plateTime":0.4050729163910609,"extension":5.7002625519543},"hitData":{"launchSpeed":97.9,"launchAngle":-4.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":168.34,"coordY":96.72}},"index":3,"playId":"0868bbed-a5ec-364f-8e02-080afb8ef412","pitchNumber":3,"startTime":"2025-08-28T03:28:55.729Z","endTime":"2025-08-28T03:29:04.456Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T03:29:04.456Z","atBatIndex":51},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Heliot Ramos hit by pitch. Andrew Knizner to 2nd.","rbi":0,"awayScore":3,"homeScore":7,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-28T03:29:04.926Z","endTime":"2025-08-28T03:30:11.431Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"postOnSecond":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":77.8,"endSpeed":71.4,"strikeZoneTop":3.27,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.586726045623838,"aZ":-31.98102545298605,"pfxX":-7.619692271988517,"pfxZ":0.15375231605744055,"pX":-1.1421729563748555,"pZ":1.5136135833393753,"vX0":-4.0888136198667535,"vY0":-113.15786571963811,"vZ0":-2.098234885920392,"x":160.54,"y":197.91,"x0":1.6843730203108425,"y0":50.00550179851479,"z0":5.688051914519422,"aX":-9.78246453360439},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":0.0,"breakHorizontal":14.9,"spinRate":2707,"spinDirection":289},"zone":13,"typeConfidence":0.91,"plateTime":0.4859163863205618,"extension":5.809789256472883},"index":0,"playId":"e521711c-2bbc-3541-9ace-e1b695b499a1","pitchNumber":1,"startTime":"2025-08-28T03:29:29.736Z","endTime":"2025-08-28T03:29:33.096Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":72.5,"strikeZoneTop":2.9804088618172,"strikeZoneBottom":1.43197490588044,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.071319782952965,"aZ":-33.298012268957734,"pfxX":-8.124157373737411,"pfxZ":-0.8489371821200526,"pX":-1.9708110282790392,"pZ":1.1027760788704424,"vX0":-5.939428785225559,"vY0":-114.60369793544517,"vZ0":-2.77146779806181,"x":192.12,"y":209.01,"x0":1.7189397788237184,"y0":50.00464055102944,"z0":5.611056698034687,"aX":-10.704628700018198},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-2.0,"breakHorizontal":16.3,"spinRate":2806,"spinDirection":296},"zone":13,"typeConfidence":0.91,"plateTime":0.4796851438580023,"extension":5.831229603101879},"index":1,"playId":"1f8bba98-1839-3ef4-96a7-c8ad9855f14c","pitchNumber":2,"startTime":"2025-08-28T03:29:46.840Z","endTime":"2025-08-28T03:29:51.571Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":72.9,"strikeZoneTop":3.27,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.826418454795988,"aZ":-31.80801148802413,"pfxX":-8.707927173533754,"pfxZ":0.27081869113675516,"pX":-2.709954023711291,"pZ":0.9162734010258786,"vX0":-7.19384576857507,"vY0":-115.20299467927197,"vZ0":-3.53191011549918,"x":220.3,"y":214.04,"x0":1.5979359566503142,"y0":50.000957827058045,"z0":5.583197689245257,"aX":-11.5583754319809},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-0.2,"breakHorizontal":17.8,"spinRate":2833,"spinDirection":299},"zone":13,"typeConfidence":0.9,"plateTime":0.4776855721914699,"extension":5.814038293591645},"index":2,"playId":"e2e6849b-e092-3a64-b93e-c85c0773805e","pitchNumber":3,"startTime":"2025-08-28T03:30:04.232Z","endTime":"2025-08-28T03:30:11.431Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T03:30:11.431Z","atBatIndex":52},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Rafael Devers homers (27) on a line drive to left center field. Andrew Knizner scores. Heliot Ramos scores.","rbi":3,"awayScore":3,"homeScore":10,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-28T03:30:40.972Z","endTime":"2025-08-28T03:31:59.449Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"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":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":{"id":573124,"link":"/api/v1/people/573124"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"responsiblePitcher":{"id":573124,"link":"/api/v1/people/573124"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"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":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":{"id":573124,"link":"/api/v1/people/573124"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"a3d562ee-b299-445b-94ca-8e3df8f69b25","startTime":"2025-08-28T03:30:40.972Z","endTime":"2025-08-28T03:30:45.972Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.2,"strikeZoneTop":3.58,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.184253848683415,"aZ":-23.111598102613442,"pfxX":10.864143501109986,"pfxZ":4.890017798849847,"pX":-0.2675504447233104,"pZ":2.4576712650818306,"vX0":-8.388640981549424,"vY0":-135.19208324322815,"vZ0":-4.259787757557977,"x":127.2,"y":172.42,"x0":1.462449670034781,"y0":50.003488251340606,"z0":5.67398652119668,"aX":20.13224592962969},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.2,"breakHorizontal":-17.9,"spinRate":2125,"spinDirection":134},"zone":5,"typeConfidence":2.0,"plateTime":0.40499214952141216,"extension":5.83762279883026},"index":1,"playId":"00a1217c-7c16-3ad8-973a-f0169952da69","pitchNumber":1,"startTime":"2025-08-28T03:31:13.833Z","endTime":"2025-08-28T03:31:17.730Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":83.9,"strikeZoneTop":3.58,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.194709284710992,"aZ":-22.387069118479825,"pfxX":11.469336050492082,"pfxZ":5.409453404074906,"pX":-0.23833284784842046,"pZ":2.8165540539861436,"vX0":-8.453631849076567,"vY0":-133.953636238392,"vZ0":-3.383062315103341,"x":126.08,"y":162.73,"x0":1.4757461590483945,"y0":50.000474866901286,"z0":5.704988959224699,"aX":20.743339605724273},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.2,"breakHorizontal":-18.8,"spinRate":2075,"spinDirection":131},"zone":5,"typeConfidence":2.0,"plateTime":0.40961801749088744,"extension":5.764858264953144},"hitData":{"launchSpeed":105.7,"launchAngle":24.0,"totalDistance":369.0,"trajectory":"line_drive","hardness":"medium","location":"78","coordinates":{"coordX":56.55,"coordY":58.95}},"index":2,"playId":"b4e1f0ae-ca0c-3284-bd5d-1c6eca649635","pitchNumber":2,"startTime":"2025-08-28T03:31:31.425Z","endTime":"2025-08-28T03:31:59.449Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T03:31:59.449Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willy Adames grounds out, shortstop Dansby Swanson to first baseman Justin Turner.","rbi":0,"awayScore":3,"homeScore":10,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-28T03:31:44.786Z","endTime":"2025-08-28T03:33:22.147Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":2},"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":4},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":457759,"link":"/api/v1/people/457759"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.3,"endSpeed":70.4,"strikeZoneTop":3.40436309368207,"strikeZoneBottom":1.67114211184782,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.333064942711673,"aZ":-29.146864224837167,"pfxX":-9.896859077535117,"pfxZ":2.3817400988860964,"pX":0.4251657987162069,"pZ":3.4090666871674054,"vX0":-0.6065040990199456,"vY0":-112.52426105491108,"vZ0":1.2994421745241553,"x":100.79,"y":146.74,"x0":1.982802258489851,"y0":50.001510193804044,"z0":5.799703771248787,"aX":-12.561430296985026},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":5.0,"breakHorizontal":18.0,"spinRate":2757,"spinDirection":293},"zone":3,"typeConfidence":0.9,"plateTime":0.48866326372032276,"extension":5.749412178783957},"index":0,"playId":"4fa4e73c-8e75-35a9-b338-21a48a2c79cc","pitchNumber":1,"startTime":"2025-08-28T03:32:20.639Z","endTime":"2025-08-28T03:32:25.119Z","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":93.1,"endSpeed":85.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.796888354438273,"aZ":-20.498970191719273,"pfxX":10.20309071423132,"pfxZ":6.273703802772683,"pX":-0.35987627190216437,"pZ":2.95464599032243,"vX0":-8.880303016282848,"vY0":-135.37864249478363,"vZ0":-3.527638160682595,"x":130.72,"y":159.0,"x0":1.6328653605114245,"y0":50.004390752230734,"z0":5.704752860201714,"aX":18.99257177837709},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.8,"breakHorizontal":-16.7,"spinRate":2177,"spinDirection":127},"zone":1,"typeConfidence":2.0,"plateTime":0.4041642670428618,"extension":5.736089711588414},"index":1,"playId":"68e4af43-75a6-31d7-bf52-fd55ea59df83","pitchNumber":2,"startTime":"2025-08-28T03:32:33.693Z","endTime":"2025-08-28T03:32:37.647Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.080417607592356,"aZ":-23.900068184023468,"pfxX":11.474709013552554,"pfxZ":4.630714078847214,"pX":1.1122723675584343,"pZ":3.706538624145425,"vX0":-5.2437645181054515,"vY0":-133.41769811758022,"vZ0":-0.9663005039273657,"x":74.6,"y":138.7,"x0":1.6219534976136836,"y0":50.00393464592586,"z0":5.810128108624584,"aX":20.503630854859217},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.4,"breakHorizontal":-19.4,"spinRate":1935,"spinDirection":126},"zone":12,"typeConfidence":2.0,"plateTime":0.41195112822027324,"extension":5.6916896408817514},"index":2,"playId":"c35524c0-9da7-3a0c-8d55-ca0c02aa154c","pitchNumber":3,"startTime":"2025-08-28T03:32:52.160Z","endTime":"2025-08-28T03:32:56.365Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-28T03:33:03.078Z","endTime":"2025-08-28T03:33:14.803Z","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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.87920401022847,"aZ":-21.16952329736582,"pfxX":9.950481842665774,"pfxZ":5.961327250629624,"pX":0.3073495310009277,"pZ":2.769152238243254,"vX0":-6.707215352567564,"vY0":-134.91343313711573,"vZ0":-3.7614905790085453,"x":105.28,"y":164.01,"x0":1.5306072912585589,"y0":50.00639692934072,"z0":5.670522862578614,"aX":18.37840749122714},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.2,"breakHorizontal":-16.7,"spinRate":1981,"spinDirection":129},"zone":6,"typeConfidence":2.0,"plateTime":0.40573124855739806,"extension":5.7442182332330525},"hitData":{"launchSpeed":100.6,"launchAngle":-0.0,"totalDistance":49.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.73,"coordY":159.79}},"index":4,"playId":"d14fda9b-0074-3888-a29a-31c8b1fef58b","pitchNumber":4,"startTime":"2025-08-28T03:33:14.803Z","endTime":"2025-08-28T03:33:22.147Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T03:33:22.147Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dominic Smith called out on strikes.","rbi":0,"awayScore":3,"homeScore":10,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-28T03:33:24.894Z","endTime":"2025-08-28T03:34:59.909Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":5},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.7,"endSpeed":70.6,"strikeZoneTop":3.34361104602772,"strikeZoneBottom":1.56759020615507,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.378867839450304,"aZ":-30.99175964231564,"pfxX":-9.489231297153529,"pfxZ":0.9358922956844893,"pX":0.2142533325433135,"pZ":2.8260556636239125,"vX0":-1.119889320697658,"vY0":-111.73953059996848,"vZ0":0.5574917086333293,"x":108.83,"y":162.48,"x0":1.9547103168040139,"y0":50.002098978767236,"z0":5.7608164918277875,"aX":-11.983120326958012},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":2.2,"breakHorizontal":17.5,"spinRate":2743,"spinDirection":287},"zone":2,"typeConfidence":0.91,"plateTime":0.4904188870411632,"extension":5.609682504420199},"index":0,"playId":"8c5ba9d3-c9a5-3af7-81e8-f627d7ea9c5d","pitchNumber":1,"startTime":"2025-08-28T03:33:50.428Z","endTime":"2025-08-28T03:33:54.542Z","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":77.3,"endSpeed":71.5,"strikeZoneTop":3.30609537306909,"strikeZoneBottom":1.52562276404048,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.80417488626889,"aZ":-30.762002786821654,"pfxX":-7.741969061586156,"pfxZ":1.1061063753940354,"pX":-2.2273805075116466,"pZ":1.3915850432421994,"vX0":-6.172971242214199,"vY0":-112.45594799270833,"vZ0":-2.60778364912174,"x":201.9,"y":201.21,"x0":1.5611633991556957,"y0":50.00302175525069,"z0":5.693325433834022,"aX":-9.8944698893022},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":1.6,"breakHorizontal":15.6,"spinRate":2786,"spinDirection":290},"zone":13,"typeConfidence":0.9,"plateTime":0.48744778099181296,"extension":5.803127602825218},"index":1,"playId":"c2cecc2b-6285-3402-b9fc-5a403c584bf8","pitchNumber":2,"startTime":"2025-08-28T03:34:03.477Z","endTime":"2025-08-28T03:34:07.028Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.32219939177787,"aZ":-20.491851245920557,"pfxX":9.049709222733853,"pfxZ":6.37855951902543,"pX":0.7907454165485931,"pZ":3.810587601937373,"vX0":-5.1516185218992945,"vY0":-134.52079821095768,"vZ0":-1.577018279570332,"x":86.86,"y":135.89,"x0":1.5553480275696345,"y0":50.004627489015924,"z0":5.857958908776339,"aX":16.5784972947407},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.4,"breakHorizontal":-15.2,"spinRate":2135,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.4072620885224598,"extension":5.687598470388651},"index":2,"playId":"8b45b8ff-7dc2-34e1-95fc-8e52bf56b4b9","pitchNumber":3,"startTime":"2025-08-28T03:34:18.446Z","endTime":"2025-08-28T03:34:22.569Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-28T03:34:29.723Z","endTime":"2025-08-28T03:34:39.153Z","isPitch":false,"type":"action","player":{"id":642086,"link":"/api/v1/people/642086"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.4,"endSpeed":71.5,"strikeZoneTop":3.16438260660286,"strikeZoneBottom":1.43550185495685,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.716037239020327,"aZ":-31.915368270512133,"pfxX":-8.550458131780598,"pfxZ":0.20164759834238666,"pX":-1.574757541267125,"pZ":2.1632502098665007,"vX0":-4.724535315262438,"vY0":-112.62866026843194,"vZ0":-0.7586955924623474,"x":177.03,"y":180.37,"x0":1.6619583954605306,"y0":50.00376230591106,"z0":5.736031792309139,"aX":-10.968625420489245},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":0.5,"breakHorizontal":16.7,"spinRate":2872,"spinDirection":291},"zone":13,"typeConfidence":0.91,"plateTime":0.48657759789787214,"extension":5.660886924973014},"index":4,"playId":"b0072106-98e5-3404-aa6a-78c551b95b87","pitchNumber":4,"startTime":"2025-08-28T03:34:39.153Z","endTime":"2025-08-28T03:34:42.849Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.5,"strikeZoneTop":3.06826991785776,"strikeZoneBottom":1.4699231158903,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.737849978621682,"aZ":-23.63713933996343,"pfxX":10.548061354054227,"pfxZ":4.668532384279102,"pX":-0.26877446343052863,"pZ":2.8644738555477507,"vX0":-8.382934374461025,"vY0":-134.52066417721704,"vZ0":-3.048992051524285,"x":127.25,"y":161.44,"x0":1.5205853900864201,"y0":50.00469571026403,"z0":5.692223964916138,"aX":19.294466757902082},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.9,"breakHorizontal":-17.3,"spinRate":2090,"spinDirection":129},"zone":2,"typeConfidence":0.89,"plateTime":0.4075021324629762,"extension":5.818137985979133},"index":5,"playId":"0cb329de-759e-3d10-8ec8-3d9f76497070","pitchNumber":5,"startTime":"2025-08-28T03:34:55.157Z","endTime":"2025-08-28T03:34:59.909Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T03:34:59.909Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Shaw strikes out swinging.","rbi":0,"awayScore":3,"homeScore":10,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-28T03:35:39.204Z","endTime":"2025-08-28T03:38:10.084Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666711,"fullName":"Joel Peguero","link":"/api/v1/people/666711"},"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":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"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":0},"pitchData":{"startSpeed":98.7,"endSpeed":90.8,"strikeZoneTop":3.13478685512476,"strikeZoneBottom":1.37692215917893,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.281114264426623,"aZ":-16.332162426433403,"pfxX":-5.418763177429616,"pfxZ":7.515107113159523,"pX":-1.1709166480981494,"pZ":3.316439707192619,"vX0":1.3657513026119719,"vY0":-143.7763722556844,"vZ0":-4.7611266789370426,"x":140.32,"y":108.39,"x0":-0.9460872188600046,"y0":50.0006799635168,"z0":5.997361141325681,"aX":-11.416940891339532},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.0,"breakHorizontal":9.6,"spinRate":2282,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3800047560527684,"extension":5.286285839701786},"index":0,"playId":"aed2ae85-d214-36c3-84dd-0fac0f6f5733","pitchNumber":1,"startTime":"2025-08-28T03:37:10.225Z","endTime":"2025-08-28T03:37:14.670Z","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":98.4,"endSpeed":90.7,"strikeZoneTop":3.14315917289836,"strikeZoneBottom":1.38208144341068,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.91031341083977,"aZ":-14.541860815217964,"pfxX":-3.7884498765699695,"pfxZ":8.434216952479094,"pX":0.037449961620326475,"pZ":1.9190350761533292,"vX0":3.771538399591062,"vY0":-143.17468611997515,"vZ0":-8.4749474874467,"x":115.57,"y":186.97,"x0":-0.8002995006729748,"y0":50.00356883953888,"z0":5.813786899422657,"aX":-7.92033150587438},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":13.9,"breakHorizontal":6.1,"spinRate":2291,"spinDirection":216},"zone":8,"typeConfidence":2.0,"plateTime":0.3815442100840003,"extension":5.3771347060884205},"index":1,"playId":"674e9725-0521-324a-9dcc-ba8ce42218af","pitchNumber":2,"startTime":"2025-08-28T03:37:26.248Z","endTime":"2025-08-28T03:37:30.371Z","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":91.1,"endSpeed":84.3,"strikeZoneTop":3.25,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.845403975665853,"aZ":-30.559889950944743,"pfxX":4.092342452175923,"pfxZ":0.8995778778686168,"pX":-0.010198857164072301,"pZ":1.87017139606744,"vX0":1.2805185890543704,"vY0":-132.68019053834067,"vZ0":-5.006456040776948,"x":117.39,"y":188.29,"x0":-1.0300517259318618,"y0":50.00184523466332,"z0":5.993125996402246,"aX":7.338067518780611},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":0.8,"breakHorizontal":-7.7,"spinRate":2540,"spinDirection":118},"zone":8,"typeConfidence":2.0,"plateTime":0.4119061125587442,"extension":5.492379025935097},"index":2,"playId":"46657313-28a7-332f-9a85-e1c1d134eb90","pitchNumber":3,"startTime":"2025-08-28T03:37:40.444Z","endTime":"2025-08-28T03:37:44.422Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-28T03:37:55.089Z","endTime":"2025-08-28T03:38:06.061Z","isPitch":false,"type":"action","player":{"id":807713,"link":"/api/v1/people/807713"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":99.0,"endSpeed":90.5,"strikeZoneTop":3.25,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.661279244715466,"aZ":-15.70961891704117,"pfxX":-4.216547046516507,"pfxZ":7.833687655004264,"pX":-0.8073631996051135,"pZ":3.241745027998291,"vX0":1.075090910171891,"vY0":-144.12053649523702,"vZ0":-5.182459610397,"x":147.77,"y":151.25,"x0":-0.6374592796766494,"y0":50.00605828306309,"z0":6.0344047951161555,"aX":-8.867196045881881},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":13.3,"breakHorizontal":7.4,"spinRate":2278,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.3801226765921819,"extension":5.182798643382451},"index":4,"playId":"f9cd3e64-497c-3dd1-936d-69dbd0004da3","pitchNumber":4,"startTime":"2025-08-28T03:38:06.061Z","endTime":"2025-08-28T03:38:10.084Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T03:38:10.084Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willi Castro strikes out swinging.","rbi":0,"awayScore":3,"homeScore":10,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-28T03:38:09.111Z","endTime":"2025-08-28T03:39:22.515Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666711,"fullName":"Joel Peguero","link":"/api/v1/people/666711"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"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":91.5,"endSpeed":84.5,"strikeZoneTop":3.63044877194127,"strikeZoneBottom":1.69522223544981,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.575509862646967,"aZ":-29.72022943330187,"pfxX":3.439076410319482,"pfxZ":1.3589247868353258,"pX":-0.05209480393733757,"pZ":2.530184720200809,"vX0":1.8528197577541063,"vY0":-133.3552809191364,"vZ0":-3.6663030159103207,"x":118.99,"y":170.47,"x0":-1.2019123233327438,"y0":50.0060813961198,"z0":6.0572869570389365,"aX":6.219686670508197},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":1.9,"breakHorizontal":-6.6,"spinRate":2582,"spinDirection":99},"zone":5,"typeConfidence":2.0,"plateTime":0.41008876327217614,"extension":5.598526130327461},"index":0,"playId":"faada9b4-f92b-3a24-9578-37e25f2059b6","pitchNumber":1,"startTime":"2025-08-28T03:38:32.612Z","endTime":"2025-08-28T03:38:37.009Z","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":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.1,"strikeZoneTop":3.64,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.741609811239154,"aZ":-27.23466135208564,"pfxX":0.9838528564468763,"pfxZ":2.7191919147642953,"pX":0.7156459977309719,"pZ":-0.11702498295748154,"vX0":3.805223453420258,"vY0":-134.20746566186736,"vZ0":-10.311480257524641,"x":89.72,"y":241.94,"x0":-0.8500282166200799,"y0":50.006490074356094,"z0":5.7231906679310915,"aX":1.7906161941412555},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":2.9,"breakHorizontal":-2.6,"spinRate":2576,"spinDirection":95},"zone":14,"typeConfidence":2.0,"plateTime":0.4085177512798843,"extension":5.631449252980028},"index":1,"playId":"d93cd40a-ebca-3136-9368-56af8de9e782","pitchNumber":2,"startTime":"2025-08-28T03:38:48.103Z","endTime":"2025-08-28T03:38:52.630Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-28T03:39:04.544Z","endTime":"2025-08-28T03:39:18.185Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":100.2,"endSpeed":92.2,"strikeZoneTop":3.64,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.44999480743331,"aZ":-23.894778726695545,"pfxX":-9.111063583939808,"pfxZ":3.845236710985633,"pX":-0.15123411688808852,"pZ":1.2369325207893502,"vX0":4.694255339015712,"vY0":-145.6661406041694,"vZ0":-8.870278992664327,"x":122.76,"y":205.38,"x0":-0.5977619445579123,"y0":50.004422841229996,"z0":5.760299871734731,"aX":-19.628328269457867},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":5.4,"breakHorizontal":15.6,"spinRate":2270,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.3756612260100649,"extension":5.176850731582814},"index":3,"playId":"22a6e8eb-1729-3a6d-8bfc-ab37aabc4928","pitchNumber":3,"startTime":"2025-08-28T03:39:18.185Z","endTime":"2025-08-28T03:39:22.515Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T03:39:22.515Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nico Hoerner flies out to center fielder Jung Hoo Lee.","rbi":0,"awayScore":3,"homeScore":10,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-28T03:39:22.119Z","endTime":"2025-08-28T03:41:08.325Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666711,"fullName":"Joel Peguero","link":"/api/v1/people/666711"},"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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":100.6,"endSpeed":91.6,"strikeZoneTop":3.30193175342187,"strikeZoneBottom":1.54754657144223,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.93001687250804,"aZ":-24.814918895137406,"pfxX":-10.53750689151106,"pfxZ":3.4213935264671385,"pX":0.18603474079655422,"pZ":2.02738500798257,"vX0":6.500892916539993,"vY0":-146.27505401616307,"vZ0":-6.556836083294613,"x":109.91,"y":184.04,"x0":-0.7050478275170466,"y0":50.001336252931395,"z0":5.802211763501161,"aX":-22.660839583307496},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":4.9,"breakHorizontal":17.6,"spinRate":2279,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.37552658113899806,"extension":5.335227757273982},"index":0,"playId":"5b14d3ca-1fc1-3df0-971d-22631f0313d6","pitchNumber":1,"startTime":"2025-08-28T03:39:44.763Z","endTime":"2025-08-28T03:39:48.655Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.5,"endSpeed":90.8,"strikeZoneTop":3.28531309681902,"strikeZoneBottom":1.54384875868555,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.09359412841898,"aZ":-23.164013697858216,"pfxX":-9.223856985738749,"pfxZ":4.274347382823803,"pX":0.6584269435459368,"pZ":1.9078851383320892,"vX0":6.676881353110534,"vY0":-144.6301768492559,"vZ0":-7.1989481278317715,"x":91.9,"y":187.27,"x0":-0.48671317257998337,"y0":50.00549317358325,"z0":5.85956376208615,"aX":-19.459615549832744},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":6.4,"breakHorizontal":15.2,"spinRate":2244,"spinDirection":215},"zone":9,"typeConfidence":2.0,"plateTime":0.37933529032322255,"extension":5.225531010048125},"index":1,"playId":"249dbd8a-f2b9-3ee4-b3dc-a79699ad4acb","pitchNumber":2,"startTime":"2025-08-28T03:39:59.118Z","endTime":"2025-08-28T03:40:03.420Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-28T03:40:11.200Z","endTime":"2025-08-28T03:40:25.723Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.2,"endSpeed":91.3,"strikeZoneTop":3.42,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.04093272581291,"aZ":-23.853660071959364,"pfxX":-9.591203821802427,"pfxZ":3.8879740898822615,"pX":0.4265149572789525,"pZ":3.1720186674511344,"vX0":5.753180955716966,"vY0":-145.8157125492578,"vZ0":-4.129751495825597,"x":100.74,"y":153.14,"x0":-0.3315604717291212,"y0":50.00706354960399,"z0":6.055886327840876,"aX":-20.54549788953141},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":6.4,"breakHorizontal":16.2,"spinRate":2269,"spinDirection":213},"zone":3,"typeConfidence":2.0,"plateTime":0.3764195436750164,"extension":5.067109464660935},"index":3,"playId":"eec5a1bb-0572-3670-acbe-e2d79c40790b","pitchNumber":3,"startTime":"2025-08-28T03:40:25.723Z","endTime":"2025-08-28T03:40:30.047Z","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":2},"pitchData":{"startSpeed":92.2,"endSpeed":85.5,"strikeZoneTop":3.33828604233268,"strikeZoneBottom":1.57773648800362,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.584859660038553,"aZ":-30.922753157877626,"pfxX":4.60260849020535,"pfxZ":0.6807005674971522,"pX":1.0754654820343459,"pZ":0.9737385828978027,"vX0":3.751645763589543,"vY0":-134.20750177935528,"vZ0":-7.080179132058855,"x":76.01,"y":212.49,"x0":-0.9357853248548963,"y0":50.0013309866498,"z0":5.832627740145929,"aX":8.439846269181885},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":0.0,"breakHorizontal":-9.1,"spinRate":2677,"spinDirection":88},"zone":14,"typeConfidence":2.0,"plateTime":0.4072871763330319,"extension":5.494245966004811},"index":4,"playId":"bbea6860-c71a-31a2-9086-3b292eca8547","pitchNumber":4,"startTime":"2025-08-28T03:40:43.948Z","endTime":"2025-08-28T03:40:48.202Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.9,"strikeZoneTop":3.42,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.929040774299434,"aZ":-34.189172220228635,"pfxX":4.8716122278744916,"pfxZ":-1.1050214255897899,"pX":-0.03989575329463753,"pZ":2.219222878734465,"vX0":0.6126296191357408,"vY0":-133.60910418125653,"vZ0":-3.403919865598005,"x":118.52,"y":178.86,"x0":-0.9052298743603552,"y0":50.00491985917795,"z0":5.949082637434876,"aX":8.868925092365501},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-2.5,"breakHorizontal":-9.0,"spinRate":2701,"spinDirection":106},"zone":5,"typeConfidence":2.0,"plateTime":0.4088680506488531,"extension":5.4363488902110975},"hitData":{"launchSpeed":98.4,"launchAngle":31.0,"totalDistance":377.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":109.33,"coordY":47.98}},"index":5,"playId":"154477d2-edff-3e6a-ace1-dc0f98451aab","pitchNumber":5,"startTime":"2025-08-28T03:40:59.090Z","endTime":"2025-08-28T03:41:08.325Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T03:41:08.325Z","atBatIndex":58},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Matt Chapman homers (18) on a fly ball to left field.","rbi":1,"awayScore":3,"homeScore":11,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-28T03:43:21.540Z","endTime":"2025-08-28T03:44:27.978Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":{"id":696136,"link":"/api/v1/people/696136"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Jordan Wicks replaces Taylor Rogers.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-28T03:41:44.016Z","endTime":"2025-08-28T03:43:11.856Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696136,"link":"/api/v1/people/696136"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Defensive Substitution: Owen Caissie replaces right fielder Kyle Tucker, batting 2nd, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-28T03:43:11.856Z","endTime":"2025-08-28T03:43:23.705Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683357,"link":"/api/v1/people/683357"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"201","replacedPlayer":{"id":663656,"link":"/api/v1/people/663656"}},{"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.3,"endSpeed":86.5,"strikeZoneTop":3.50750487242186,"strikeZoneBottom":1.61986918784348,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.437170046200375,"aZ":-11.720192679595115,"pfxX":2.5544954120986922,"pfxZ":10.755111289558986,"pX":-0.7777288349866738,"pZ":1.5828205654247622,"vX0":-8.06496253289275,"vY0":-136.84044273311986,"vZ0":-9.42239763412159,"x":146.65,"y":196.04,"x0":1.8722987978564505,"y0":50.002754358174876,"z0":5.868130829806164,"aX":4.859249289600038},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.6,"breakHorizontal":-3.0,"spinRate":2297,"spinDirection":156},"zone":7,"typeConfidence":0.91,"plateTime":0.3998719927238641,"extension":6.21245178518541},"index":2,"playId":"05d8dbed-8e44-300c-b669-769efc8b6398","pitchNumber":1,"startTime":"2025-08-28T03:43:23.705Z","endTime":"2025-08-28T03:43:27.909Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.6,"strikeZoneTop":3.55,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.118057305635336,"aZ":-24.19414008847186,"pfxX":7.540579446566594,"pfxZ":5.49946039428059,"pX":0.4454444566942087,"pZ":2.131868504220168,"vX0":-6.027165528701978,"vY0":-119.68517805099431,"vZ0":-3.987667681104538,"x":100.02,"y":181.22,"x0":2.01675643076751,"y0":50.00268720717025,"z0":5.98664688977806,"aX":10.938948790153592},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":9.2,"breakHorizontal":-12.2,"spinRate":1577,"spinDirection":127},"zone":9,"typeConfidence":0.9,"plateTime":0.45766068514192515,"extension":6.082857570269239},"index":3,"playId":"316af90a-d718-3b8b-9ac1-991d1bd36882","pitchNumber":2,"startTime":"2025-08-28T03:43:39.598Z","endTime":"2025-08-28T03:43:44.759Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.7,"strikeZoneTop":3.55,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.803759599556518,"aZ":-15.760939512823635,"pfxX":4.065981920607118,"pfxZ":8.74015646930626,"pX":-0.45711362369487607,"pZ":2.6850619794551975,"vX0":-7.590546166382228,"vY0":-136.14376421859362,"vZ0":-5.971480626226225,"x":134.42,"y":166.28,"x0":1.838416847247293,"y0":50.002893364374565,"z0":5.997219587392911,"aX":7.636110563037859},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.8,"breakHorizontal":-5.8,"spinRate":2312,"spinDirection":160},"zone":4,"typeConfidence":0.89,"plateTime":0.40228046118003347,"extension":6.232625810943897},"hitData":{"launchSpeed":110.3,"launchAngle":21.0,"totalDistance":386.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":13.56,"coordY":88.95}},"index":4,"playId":"84f317b9-1d47-30fa-b36a-87f787ad9c88","pitchNumber":3,"startTime":"2025-08-28T03:44:01.388Z","endTime":"2025-08-28T03:44:27.978Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T03:44:27.978Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Casey Schmitt grounds out, pitcher Jordan Wicks to first baseman Justin Turner.","rbi":0,"awayScore":3,"homeScore":11,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-28T03:44:43.225Z","endTime":"2025-08-28T03:45:24.523Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":2},"credits":[{"player":{"id":696136,"link":"/api/v1/people/696136"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":457759,"link":"/api/v1/people/457759"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.9,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.18432215426207,"aZ":-25.548869694122505,"pfxX":10.348172330881788,"pfxZ":4.448596586119724,"pX":0.3597512464645646,"pZ":0.8884867258872186,"vX0":-6.848571739966797,"vY0":-121.12879240749578,"vZ0":-6.603426599778894,"x":103.29,"y":214.79,"x0":1.8762759303326952,"y0":50.0021402029484,"z0":5.877284104009232,"aX":15.409620373497892},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":6.7,"breakHorizontal":-17.2,"spinRate":1587,"spinDirection":124},"zone":14,"typeConfidence":0.9,"plateTime":0.45181211795510956,"extension":6.234202554426211},"index":0,"playId":"8ab8de56-c526-37b6-acc2-107604c9d941","pitchNumber":1,"startTime":"2025-08-28T03:44:46.648Z","endTime":"2025-08-28T03:44:50.219Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.4,"strikeZoneTop":3.19519097508181,"strikeZoneBottom":1.47043796660921,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.951439373488938,"aZ":-26.746787233344623,"pfxX":8.70534124271051,"pfxZ":3.7025594239886797,"pX":-0.3166068540775141,"pZ":1.10446660489292,"vX0":-8.570259580446878,"vY0":-119.9958532317517,"vZ0":-5.647457306443585,"x":129.07,"y":208.96,"x0":2.1603690668563713,"y0":50.00413252343641,"z0":5.854144576160833,"aX":12.770170129690648},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":5.6,"breakHorizontal":-13.8,"spinRate":1571,"spinDirection":122},"zone":13,"typeConfidence":0.9,"plateTime":0.4554284893417049,"extension":6.0321137243071785},"index":1,"playId":"3cdf0f07-3e85-3040-8ce3-3d5b7894a68f","pitchNumber":2,"startTime":"2025-08-28T03:45:01.865Z","endTime":"2025-08-28T03:45:05.674Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.5,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.446772605768604,"aZ":-14.496101462082777,"pfxX":3.665680315381732,"pfxZ":9.445082364648243,"pX":0.20044805407231983,"pZ":2.4351202539698416,"vX0":-5.8901432058590055,"vY0":-136.08963560207906,"vZ0":-6.696674446440976,"x":109.36,"y":173.03,"x0":1.918689298627184,"y0":50.00442755035631,"z0":5.935857645146861,"aX":6.862542010186023},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.8,"breakHorizontal":-5.4,"spinRate":2331,"spinDirection":152},"zone":5,"typeConfidence":0.88,"plateTime":0.4028070001511992,"extension":6.1503765965199255},"hitData":{"launchSpeed":89.3,"launchAngle":1.0,"totalDistance":51.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":129.52,"coordY":179.05}},"index":2,"playId":"c4968e7c-c56e-36c0-9cd5-379f6d3c14c0","pitchNumber":3,"startTime":"2025-08-28T03:45:17.404Z","endTime":"2025-08-28T03:45:24.523Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T03:45:24.523Z","atBatIndex":60},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jung Hoo Lee lines out to shortstop Dansby Swanson.","rbi":0,"awayScore":3,"homeScore":11,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-28T03:45:30.113Z","endTime":"2025-08-28T03:46:27.243Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","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":1},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":85.0,"endSpeed":77.6,"strikeZoneTop":3.25793168425714,"strikeZoneBottom":1.33123468501712,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.70670550331237,"aZ":-30.790142450443284,"pfxX":-3.720255479607414,"pfxZ":0.9078948962269084,"pX":0.6434725903651297,"pZ":0.9043654918614366,"vX0":-3.054524489076924,"vY0":-123.61293105763659,"vZ0":-6.035505719924995,"x":92.47,"y":214.36,"x0":2.384441926232472,"y0":50.00305981021121,"z0":6.005388445716677,"aX":-5.680724871678432},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":0.4,"breakHorizontal":7.6,"spinRate":2720,"spinDirection":294},"zone":14,"typeConfidence":0.88,"plateTime":0.4453794612077693,"extension":6.211739905409327},"index":0,"playId":"32bd003e-e6d2-300b-b070-42408a84facd","pitchNumber":1,"startTime":"2025-08-28T03:46:07.061Z","endTime":"2025-08-28T03:46:11.047Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.7,"strikeZoneTop":3.45,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.242093925125257,"aZ":-32.56700171257468,"pfxX":-1.577255438454757,"pfxZ":-0.24859639990829852,"pX":-0.5379295824507535,"pZ":1.9947288258794333,"vX0":-6.268938304769498,"vY0":-123.55544130212326,"vZ0":-3.354367636916566,"x":137.5,"y":184.92,"x0":2.2311200888909544,"y0":50.005452162499594,"z0":6.089772325206528,"aX":-2.453315051697767},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.0,"breakHorizontal":4.2,"spinRate":2722,"spinDirection":301},"zone":7,"typeConfidence":0.91,"plateTime":0.44228648067066967,"extension":6.317045705267275},"hitData":{"launchSpeed":98.4,"launchAngle":10.0,"totalDistance":178.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":120.23,"coordY":130.17}},"index":1,"playId":"a2972556-d137-3140-8816-6a59d69c05dc","pitchNumber":2,"startTime":"2025-08-28T03:46:23.085Z","endTime":"2025-08-28T03:46:27.243Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T03:46:27.243Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Matos flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":3,"homeScore":11,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-28T03:46:28.727Z","endTime":"2025-08-28T03:47:19.189Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.1,"strikeZoneTop":2.9783922612591,"strikeZoneBottom":1.23986738530272,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.931941094576242,"aZ":-22.177431088089214,"pfxX":8.345926503819193,"pfxZ":6.639669685469514,"pX":0.8277530459585396,"pZ":1.055591867819508,"vX0":-5.710714655971397,"vY0":-121.91751713391861,"vZ0":-6.787571482871449,"x":85.45,"y":210.28,"x0":2.115922233421079,"y0":50.00478348225938,"z0":5.789594797314455,"aX":12.567528047304716},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":10.7,"breakHorizontal":-13.8,"spinRate":1637,"spinDirection":126},"zone":14,"typeConfidence":0.87,"plateTime":0.44923561967228265,"extension":6.196826539707896},"index":0,"playId":"c237be52-fdf3-37ee-9805-1323aa4c6bbb","pitchNumber":1,"startTime":"2025-08-28T03:46:53.926Z","endTime":"2025-08-28T03:46:58.007Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.5,"strikeZoneTop":3.22,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.78539394551632,"aZ":-12.96210928381045,"pfxX":4.107805036419152,"pfxZ":10.296536762325022,"pX":0.20228113543898302,"pZ":1.722816552799254,"vX0":-6.184666804741555,"vY0":-135.7590206237568,"vZ0":-8.741974016434968,"x":109.29,"y":192.26,"x0":1.9765156426645298,"y0":50.00567506984247,"z0":5.887565496826597,"aX":7.667358137900944},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.9,"breakHorizontal":-6.1,"spinRate":2298,"spinDirection":149},"zone":8,"typeConfidence":0.89,"plateTime":0.40348354597274705,"extension":6.108724623850485},"hitData":{"launchSpeed":98.6,"launchAngle":31.0,"totalDistance":371.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":111.56,"coordY":50.21}},"index":1,"playId":"07ad08b9-bccd-3a35-b613-28471abb19ae","pitchNumber":2,"startTime":"2025-08-28T03:47:10.322Z","endTime":"2025-08-28T03:47:19.189Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T03:47:19.189Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Owen Caissie strikes out swinging.","rbi":0,"awayScore":3,"homeScore":11,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-28T03:49:35.051Z","endTime":"2025-08-28T03:50:39.464Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"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":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tristan Beck replaces Joel Peguero.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-28T03:48:42.365Z","endTime":"2025-08-28T03:49:37.149Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663941,"link":"/api/v1/people/663941"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":73.5,"strikeZoneTop":3.49,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.57779818981767,"aZ":-45.18589943131155,"pfxX":4.1304325068306,"pfxZ":-9.500883479477771,"pX":-0.03453262888631469,"pZ":2.829377211038221,"vX0":3.6171422686906665,"vY0":-117.25712937415804,"vZ0":1.4065220980153914,"x":118.32,"y":162.39,"x0":-2.1430790599978384,"y0":50.00318246299423,"z0":6.492206537106089,"aX":5.65612367460084},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-16.4,"breakHorizontal":-8.5,"spinRate":2373,"spinDirection":26},"zone":5,"typeConfidence":0.9,"plateTime":0.4701026854685013,"extension":6.881419183196378},"index":1,"playId":"70d256e1-07fe-3d5d-881b-122c4b990e2f","pitchNumber":1,"startTime":"2025-08-28T03:49:37.149Z","endTime":"2025-08-28T03:49:41.932Z","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":91.2,"endSpeed":84.0,"strikeZoneTop":3.49,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.400421016719235,"aZ":-23.85650460176639,"pfxX":2.2483975192597683,"pfxZ":4.653576307490189,"pX":0.5524167182686948,"pZ":2.5732211378992065,"vX0":7.014718018053452,"vY0":-132.60914130393212,"vZ0":-4.74697043797188,"x":95.94,"y":169.3,"x0":-2.4153677656564825,"y0":50.00295721483582,"z0":6.1189289139185306,"aX":4.018036740229328},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.7,"breakHorizontal":-5.5,"spinRate":2493,"spinDirection":187},"zone":6,"typeConfidence":0.91,"plateTime":0.4124688859002914,"extension":6.558001311496455},"index":2,"playId":"ddbd7634-9d82-3f4a-b638-724509983038","pitchNumber":2,"startTime":"2025-08-28T03:49:57.554Z","endTime":"2025-08-28T03:50:02.015Z","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":95.4,"endSpeed":86.5,"strikeZoneTop":3.69989663529113,"strikeZoneBottom":1.56937083658378,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.866329836918545,"aZ":-16.27314799839004,"pfxX":-7.608989835568286,"pfxZ":8.233417594862807,"pX":0.3209691791089636,"pZ":4.007272776483803,"vX0":10.220889409856952,"vY0":-138.56168558280478,"vZ0":-2.846676924644866,"x":104.77,"y":130.58,"x0":-2.438389291936716,"y0":50.00467361699236,"z0":6.144155189762559,"aX":-14.699685681894783},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.4,"breakHorizontal":11.5,"spinRate":2046,"spinDirection":218},"zone":12,"typeConfidence":0.91,"plateTime":0.396296873991417,"extension":6.903579701246608},"index":3,"playId":"5e681d91-db6e-3559-909c-bd57fa3b3876","pitchNumber":3,"startTime":"2025-08-28T03:50:17.860Z","endTime":"2025-08-28T03:50:21.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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.4,"strikeZoneTop":3.49,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.33816213259964,"aZ":-23.0611508146002,"pfxX":2.999312086987006,"pfxZ":5.046195887947944,"pX":0.31828970803145057,"pZ":3.514371384370005,"vX0":6.814503248419793,"vY0":-132.96313900918398,"vZ0":-2.3371687962397,"x":104.87,"y":143.89,"x0":-2.659049359680156,"y0":50.00031368223919,"z0":6.063874805340229,"aX":5.411668108609117},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.9,"breakHorizontal":-6.8,"spinRate":2561,"spinDirection":178},"zone":3,"typeConfidence":0.91,"plateTime":0.4106742120964122,"extension":6.676724759963811},"index":4,"playId":"2d071f80-59d2-3dee-b365-95fb21137045","pitchNumber":4,"startTime":"2025-08-28T03:50:35.307Z","endTime":"2025-08-28T03:50:39.464Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T03:50:39.464Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Seiya Suzuki strikes out swinging.","rbi":0,"awayScore":3,"homeScore":11,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-28T03:50:38.573Z","endTime":"2025-08-28T03:51:56.200Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.9,"strikeZoneTop":3.25,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.42952365391998,"aZ":-14.376738637834162,"pfxX":-7.211301321312223,"pfxZ":9.011655295730563,"pX":0.10454133735598273,"pZ":2.6715278937104325,"vX0":9.57579909024466,"vY0":-139.62426367329607,"vZ0":-6.68215240721532,"x":113.02,"y":166.65,"x0":-2.4324877495728865,"y0":50.0011489219574,"z0":6.041813299118942,"aX":-14.238603508038915},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.1,"breakHorizontal":11.0,"spinRate":2222,"spinDirection":213},"zone":5,"typeConfidence":0.91,"plateTime":0.39229013759949805,"extension":6.67902150625202},"index":0,"playId":"f998944c-0f5d-338f-a2a1-4d8f1b60605c","pitchNumber":1,"startTime":"2025-08-28T03:51:02.869Z","endTime":"2025-08-28T03:51:06.582Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.3,"strikeZoneTop":3.21758698689968,"strikeZoneBottom":1.36936618148852,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.10515748016615,"aZ":-27.463932976905106,"pfxX":1.8157577590062717,"pfxZ":2.7041121851362027,"pX":1.1949314272295386,"pZ":1.9053984777690185,"vX0":8.640711665348778,"vY0":-130.83274630054171,"vZ0":-5.6541332045853805,"x":71.45,"y":187.33,"x0":-2.3788436624332667,"y0":50.005985127703205,"z0":6.13786695096657,"aX":3.1654097933604293},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.8,"breakHorizontal":-5.0,"spinRate":2593,"spinDirection":158},"zone":14,"typeConfidence":0.9,"plateTime":0.417723712308129,"extension":6.76144588116446},"index":1,"playId":"bdf08f9e-4354-3619-8d04-b6e07af55067","pitchNumber":2,"startTime":"2025-08-28T03:51:20.767Z","endTime":"2025-08-28T03:51:24.975Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.4,"strikeZoneTop":3.1379550322408,"strikeZoneBottom":1.41857185353962,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.821359059315913,"aZ":-31.773557265723145,"pfxX":10.594345248911385,"pfxZ":0.26955059964579764,"pX":-0.4237247710030149,"pZ":1.7806536493543237,"vX0":1.9310325331399185,"vY0":-120.1297698236131,"vZ0":-2.8801491412662252,"x":133.15,"y":190.7,"x0":-2.6139093635065516,"y0":50.000670891757274,"z0":5.813714852216731,"aX":15.512838974311615},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":0.1,"breakHorizontal":-19.7,"spinRate":2757,"spinDirection":56},"zone":7,"typeConfidence":0.91,"plateTime":0.4555954608720789,"extension":6.85568168515935},"index":2,"playId":"bbb39bc7-cd60-3cc9-9c78-cfff2bcac302","pitchNumber":3,"startTime":"2025-08-28T03:51:35.988Z","endTime":"2025-08-28T03:51:40.266Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.6,"strikeZoneTop":3.25,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.015244657122143,"aZ":-28.524352089933192,"pfxX":8.373558881964023,"pfxZ":2.290016267052759,"pX":1.4879916049498019,"pZ":1.5766466033946427,"vX0":7.122108409728429,"vY0":-125.74310464160881,"vZ0":-5.016600386346736,"x":60.28,"y":196.21,"x0":-2.4750870525018316,"y0":50.000453871612606,"z0":5.929557077177972,"aX":13.319196125574468},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.1,"breakHorizontal":-16.9,"spinRate":2905,"spinDirection":54},"zone":14,"typeConfidence":0.89,"plateTime":0.4366550841092032,"extension":6.880470894890342},"index":3,"playId":"174a0110-ab03-3b73-b17d-7ace99502897","pitchNumber":4,"startTime":"2025-08-28T03:51:51.998Z","endTime":"2025-08-28T03:51:56.200Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T03:51:56.200Z","atBatIndex":64},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Justin Turner lines out to shortstop Willy Adames.","rbi":0,"awayScore":3,"homeScore":11,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-28T03:51:55.173Z","endTime":"2025-08-28T03:54:26.934Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":457759,"fullName":"Justin Turner","link":"/api/v1/people/457759"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":457759,"fullName":"Justin Turner","link":"/api/v1/people/457759"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.5,"strikeZoneTop":3.27867671146923,"strikeZoneBottom":1.38015082573792,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.018152378644196,"aZ":-30.59588581177727,"pfxX":3.873947007099021,"pfxZ":0.9405015971876445,"pX":0.4118042102540285,"pZ":3.846508072250578,"vX0":5.841715903186492,"vY0":-128.79847540802763,"vZ0":0.00435375624648715,"x":101.3,"y":134.92,"x0":-2.38663210639549,"y0":50.00535545956098,"z0":6.204987944018493,"aX":6.528895395401911},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.9,"breakHorizontal":-8.3,"spinRate":2562,"spinDirection":116},"zone":12,"typeConfidence":0.85,"plateTime":0.42477846769555194,"extension":6.767075664504699},"index":0,"playId":"851ddf8e-c1e8-3527-986a-dfb2413a3664","pitchNumber":1,"startTime":"2025-08-28T03:52:21.168Z","endTime":"2025-08-28T03:52:25.039Z","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":90.3,"endSpeed":83.1,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.61955389392598,"aZ":-22.602923178556022,"pfxX":0.5217713906810193,"pfxZ":5.4973558578249255,"pX":1.1564894942347317,"pZ":1.2416606299918271,"vX0":9.351574370396241,"vY0":-131.0897715290283,"vZ0":-7.323726725317161,"x":72.92,"y":205.26,"x0":-2.5244134403685003,"y0":50.004623967363386,"z0":5.758322460303852,"aX":0.9060323957204478},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.5,"breakHorizontal":-3.0,"spinRate":2577,"spinDirection":178},"zone":14,"typeConfidence":0.91,"plateTime":0.4177824133997934,"extension":6.794211377290011},"index":1,"playId":"633f265d-0d4e-38b0-a5b3-f529b4b963e6","pitchNumber":2,"startTime":"2025-08-28T03:52:36.310Z","endTime":"2025-08-28T03:52:39.825Z","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":2},"pitchData":{"startSpeed":82.5,"endSpeed":75.4,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.96565923922558,"aZ":-37.45118506652159,"pfxX":7.982542976800199,"pfxZ":-3.663936451966947,"pX":-0.5823785104846724,"pZ":2.0276606849091037,"vX0":2.3733876292737675,"vY0":-120.04281977397525,"vZ0":-1.2328439897403742,"x":139.2,"y":184.03,"x0":-2.62396386324622,"y0":50.00220082240499,"z0":5.919987008440078,"aX":11.501916523829879},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-6.6,"breakHorizontal":-15.0,"spinRate":2660,"spinDirection":52},"zone":7,"typeConfidence":0.9,"plateTime":0.45850329648358823,"extension":6.586476129510457},"index":2,"playId":"e1f6b31d-d0e1-341e-8b68-f70d981602f2","pitchNumber":3,"startTime":"2025-08-28T03:53:00.094Z","endTime":"2025-08-28T03:53:03.806Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-28T03:53:16.727Z","endTime":"2025-08-28T03:53:28.009Z","isPitch":false,"type":"action","player":{"id":457759,"link":"/api/v1/people/457759"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.4,"strikeZoneTop":3.18689165752548,"strikeZoneBottom":1.42801785764431,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.12278775946485,"aZ":-33.028863661437605,"pfxX":9.197606456865044,"pfxZ":-0.5447788306035015,"pX":0.7432512802886931,"pZ":1.5862986436630235,"vX0":4.859362671596268,"vY0":-124.77096842263587,"vZ0":-4.080612973187037,"x":88.67,"y":195.95,"x0":-2.424394176600773,"y0":50.00192933167242,"z0":5.964962191349912,"aX":14.497490602829446},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.7,"breakHorizontal":-17.8,"spinRate":2843,"spinDirection":53},"zone":9,"typeConfidence":0.9,"plateTime":0.43899823607313504,"extension":6.957956029407898},"index":4,"playId":"927f7b74-b34b-3eec-9e0a-acf807aea903","pitchNumber":4,"startTime":"2025-08-28T03:53:28.009Z","endTime":"2025-08-28T03:53:32.711Z","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":96.1,"endSpeed":88.0,"strikeZoneTop":3.26230566874028,"strikeZoneBottom":1.36197150520493,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.258897390880573,"aZ":-12.280180675408015,"pfxX":-6.981945948100322,"pfxZ":10.06941777500239,"pX":0.8879809125337925,"pZ":3.1615584830926293,"vX0":11.642993343022,"vY0":-139.42228141618693,"vZ0":-5.714028744228471,"x":83.15,"y":153.42,"x0":-2.4280742329845997,"y0":50.00659852818904,"z0":6.042521115244532,"aX":-13.800260989906684},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.2,"breakHorizontal":10.3,"spinRate":2312,"spinDirection":216},"zone":12,"typeConfidence":0.91,"plateTime":0.39229425597329204,"extension":6.808896203282972},"index":5,"playId":"7b894bee-5cfe-3f4c-a27a-6ef34728b5cd","pitchNumber":5,"startTime":"2025-08-28T03:53:44.430Z","endTime":"2025-08-28T03:53:48.414Z","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.4,"endSpeed":87.7,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.288374180625183,"aZ":-16.22794440272247,"pfxX":-6.3113009708673395,"pfxZ":8.166944663548204,"pX":0.8329469421192621,"pZ":2.3774106999891464,"vX0":11.311588402500105,"vY0":-138.45438742544124,"vZ0":-6.623084328738437,"x":85.25,"y":174.59,"x0":-2.4750739696374544,"y0":50.00220564860573,"z0":5.875847108028317,"aX":-12.322705886156205},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.6,"breakHorizontal":9.2,"spinRate":2190,"spinDirection":215},"zone":14,"typeConfidence":0.9,"plateTime":0.39475964769153826,"extension":6.8157693232478325},"index":6,"playId":"998d1618-7534-355a-8620-8ca7d51ef690","pitchNumber":6,"startTime":"2025-08-28T03:54:02.382Z","endTime":"2025-08-28T03:54:06.153Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.6,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.69777236523955,"aZ":-27.99370578988798,"pfxX":3.3084103374381577,"pfxZ":2.372143733855066,"pX":0.20278651188634417,"pZ":1.8163313424277532,"vX0":5.84909425467627,"vY0":-131.91483016132543,"vZ0":-5.512416189489627,"x":109.27,"y":189.74,"x0":-2.472068902606231,"y0":50.005373949390545,"z0":5.993247844514883,"aX":5.839754196359384},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.2,"breakHorizontal":-7.2,"spinRate":2624,"spinDirection":157},"zone":8,"typeConfidence":0.9,"plateTime":0.4149949721670745,"extension":7.058449005024295},"hitData":{"launchSpeed":82.0,"launchAngle":13.0,"totalDistance":177.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":103.72,"coordY":134.08}},"index":7,"playId":"18ffcaed-2842-3d58-866b-5da08d3a9098","pitchNumber":7,"startTime":"2025-08-28T03:54:22.321Z","endTime":"2025-08-28T03:54:26.934Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T03:54:26.934Z","atBatIndex":65},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Andrew Knizner lines out to left fielder Willi Castro.","rbi":0,"awayScore":3,"homeScore":11,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-28T03:56:32.171Z","endTime":"2025-08-28T03:56:58.813Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[5,6,7],"actionIndex":[0,1,2,3,4],"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":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from second base to shortstop for Nico Hoerner.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-28T03:56:33.741Z","endTime":"2025-08-28T03:56:33.742Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"100"},{"details":{"description":"Defensive switch from first base to third base for Justin Turner.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-28T03:56:33.743Z","endTime":"2025-08-28T03:56:33.744Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":457759,"link":"/api/v1/people/457759"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"400"},{"details":{"description":"Defensive Substitution: Michael Busch replaces shortstop Dansby Swanson, batting 7th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-28T03:56:33.745Z","endTime":"2025-08-28T03:56:33.746Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"701","replacedPlayer":{"id":621020,"link":"/api/v1/people/621020"}},{"details":{"description":"Defensive switch from third base to second base for Matt Shaw.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2025-08-28T03:56:33.747Z","endTime":"2025-08-28T03:56:33.748Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"800"},{"details":{"description":"Pitching Change: Reese McGuire replaces Jordan Wicks.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2025-08-28T03:56:33.749Z","endTime":"2025-08-28T03:56:33.750Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":624512,"link":"/api/v1/people/624512"},"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, 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":40.3,"endSpeed":37.7,"strikeZoneTop":3.49204408518816,"strikeZoneBottom":1.49102134093243,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":6.1277995192742365,"aZ":-29.944601278768285,"pfxX":-4.264439283354173,"pfxZ":6.705425861848216,"pX":-1.18703465628962,"pZ":4.862860528218014,"vX0":0.46251805098348947,"vY0":-57.68127042090272,"vZ0":8.380209917900299,"x":162.25,"y":107.48,"x0":-1.0432740952196813,"y0":50.00005033761651,"z0":9.150656148137942,"aX":-1.4148298540487776},"breaks":{"breakAngle":2.4,"breakLength":36.0,"breakY":24.0,"breakVertical":-157.8,"breakVerticalInduced":18.2,"breakHorizontal":7.4,"spinRate":913,"spinDirection":210},"zone":11,"typeConfidence":1.24,"plateTime":0.955163928812774,"extension":3.116414014296686},"index":5,"playId":"067dcba7-77a3-31e7-ae67-ac5b706482a9","pitchNumber":1,"startTime":"2025-08-28T03:56:33.751Z","endTime":"2025-08-28T03:56:39.014Z","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":39.3,"endSpeed":37.8,"strikeZoneTop":3.38143397006206,"strikeZoneBottom":1.50081792029847,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":5.163873023231192,"aZ":-29.82154105892017,"pfxX":-3.6057266450077687,"pfxZ":7.284521626425507,"pX":-1.0073689478199577,"pZ":3.275857652382076,"vX0":0.4930857820429223,"vY0":-56.48321992710488,"vZ0":7.157164695627506,"x":155.4,"y":150.33,"x0":-0.9812259367959519,"y0":50.00270174088948,"z0":8.851339341517575,"aX":-1.1645603656122345},"breaks":{"breakAngle":2.4,"breakLength":36.0,"breakY":24.0,"breakVertical":-163.6,"breakVerticalInduced":18.1,"breakHorizontal":6.2,"spinRate":965,"spinDirection":215},"zone":11,"typeConfidence":0.97,"plateTime":0.9698692597913441,"extension":3.0959345607479998},"index":6,"playId":"a010db14-b0a0-3e37-9ce5-4914d112783d","pitchNumber":2,"startTime":"2025-08-28T03:56:42.543Z","endTime":"2025-08-28T03:56:47.075Z","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":0,"outs":0},"pitchData":{"startSpeed":40.5,"endSpeed":38.4,"strikeZoneTop":3.28,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":5.70125125548461,"aZ":-29.545033212016907,"pfxX":-3.7442552457362126,"pfxZ":7.679652854169323,"pX":-0.21557783255745483,"pZ":4.036810077271144,"vX0":1.021522169645915,"vY0":-58.271029986546154,"vZ0":7.464524328486139,"x":125.22,"y":129.79,"x0":-0.619124220130587,"y0":50.00261537031382,"z0":8.73929108194271,"aX":-1.281920932726944},"breaks":{"breakAngle":2.4,"breakLength":33.6,"breakY":24.0,"breakVertical":-152.2,"breakVerticalInduced":19.0,"breakHorizontal":6.2,"spinRate":1009,"spinDirection":217},"zone":11,"typeConfidence":0.81,"plateTime":0.9415514543946157,"extension":3.144631226760064},"hitData":{"launchSpeed":99.8,"launchAngle":23.0,"totalDistance":324.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":57.9,"coordY":87.75}},"index":7,"playId":"5b423542-1b2f-3bc8-a831-a2040d0dd845","pitchNumber":3,"startTime":"2025-08-28T03:56:51.450Z","endTime":"2025-08-28T03:56:58.813Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T03:56:58.813Z","atBatIndex":66},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Heliot Ramos homers (16) on a fly ball to left center field.","rbi":1,"awayScore":3,"homeScore":12,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-28T03:57:15.356Z","endTime":"2025-08-28T03:57:43.706Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":{"id":624512,"link":"/api/v1/people/624512"},"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(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":37.9,"endSpeed":36.3,"strikeZoneTop":3.27,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":4.995678938993672,"aZ":-30.432075901690325,"pfxX":-2.4279308230322263,"pfxZ":5.9177876434958385,"pX":-0.8465333348190092,"pZ":3.7276119084516646,"vX0":0.37845903341325887,"vY0":-54.04572337852795,"vZ0":8.68171812626626,"x":133.52,"y":168.09,"x0":-0.8871357257761211,"y0":50.001264020162715,"z0":9.006689524300086,"aX":-0.7135090100192114},"breaks":{"breakAngle":1.2,"breakLength":40.8,"breakY":24.0,"breakVertical":-182.2,"breakVerticalInduced":17.0,"breakHorizontal":4.2,"spinRate":945,"spinDirection":212},"zone":11,"typeConfidence":1.34,"plateTime":1.0159826631803737,"extension":3.303101890903827},"hitData":{"launchSpeed":99.1,"launchAngle":34.0,"totalDistance":395.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":85.0,"coordY":41.0}},"index":0,"playId":"644f8b3f-9bf2-3277-b830-4f2c695eaf49","pitchNumber":1,"startTime":"2025-08-28T03:57:15.356Z","endTime":"2025-08-28T03:57:43.706Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T03:57:43.706Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rafael Devers singles on a ground ball to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":3,"homeScore":12,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-28T03:57:51.830Z","endTime":"2025-08-28T03:58:18.765Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"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],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","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":691718,"link":"/api/v1/people/691718"},"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(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":38.5,"endSpeed":37.7,"strikeZoneTop":3.7073798887936,"strikeZoneBottom":1.56661726685067,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":4.511079326370496,"aZ":-29.17464749576976,"pfxX":-4.557634362038441,"pfxZ":9.50086015893477,"pX":-0.433380192144675,"pZ":2.618069512761892,"vX0":1.22224300995623,"vY0":-55.534881268437694,"vZ0":6.352005587421841,"x":115.79,"y":113.07,"x0":-0.9505522470453092,"y0":50.0010657083478,"z0":8.883890655245555,"aX":-1.4375879445252693},"breaks":{"breakAngle":2.4,"breakLength":36.0,"breakY":24.0,"breakVertical":-165.0,"breakVerticalInduced":21.4,"breakHorizontal":7.7,"spinRate":943,"spinDirection":212},"zone":4,"typeConfidence":1.27,"plateTime":0.9825587941839435,"extension":3.2672325631735566},"index":0,"playId":"d96b5eb2-9777-30c4-996b-b39dcada92f0","pitchNumber":1,"startTime":"2025-08-28T03:57:51.830Z","endTime":"2025-08-28T03:57:56.528Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":34.7,"endSpeed":33.9,"strikeZoneTop":3.78912988272939,"strikeZoneBottom":1.51266632356916,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":3.548092646004471,"aZ":-29.938802738648143,"pfxX":-4.6318608873341,"pfxZ":9.096874591732444,"pX":0.03175474105277587,"pZ":4.655766133818032,"vX0":1.5033117487173326,"vY0":-48.978615170464806,"vZ0":10.28671566985887,"x":79.09,"y":205.6,"x0":-0.9146554240541891,"y0":50.00000560641346,"z0":9.949882258538558,"aX":-1.1351446628121997},"breaks":{"breakAngle":2.4,"breakLength":48.0,"breakY":24.0,"breakVertical":-216.2,"breakVerticalInduced":23.6,"breakHorizontal":7.6,"spinRate":937,"spinDirection":195},"zone":12,"typeConfidence":1.22,"plateTime":1.1145585781806389,"extension":3.2364035221867526},"index":1,"playId":"3954e779-ae42-3751-8bd0-59cc90187c19","pitchNumber":2,"startTime":"2025-08-28T03:58:00.371Z","endTime":"2025-08-28T03:58:05.345Z","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":1},"pitchData":{"startSpeed":34.9,"endSpeed":34.3,"strikeZoneTop":3.58,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":5.451764636924346,"aZ":-31.368618652617297,"pfxX":0.7823461824015201,"pfxZ":3.353845429354859,"pX":0.9944534374692883,"pZ":1.228950519217313,"vX0":1.564173592554337,"vY0":-49.60142653161685,"vZ0":8.27734449691497,"x":99.56,"y":139.96,"x0":-0.731308924147167,"y0":50.00094403280883,"z0":9.554992444237255,"aX":0.18699212529434167},"breaks":{"breakAngle":0.0,"breakLength":51.6,"breakY":24.0,"breakVertical":-227.9,"breakVerticalInduced":15.1,"breakHorizontal":-2.6,"spinRate":3026,"spinDirection":154},"zone":14,"typeConfidence":1.37,"plateTime":1.1217559262559509,"extension":3.177617850894887},"hitData":{"launchSpeed":85.3,"launchAngle":14.0,"totalDistance":210.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":112.29,"coordY":94.93}},"index":2,"playId":"228c7624-da70-3a2c-a33e-9b0b712e502c","pitchNumber":3,"startTime":"2025-08-28T03:58:09.550Z","endTime":"2025-08-28T03:58:18.765Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T03:58:18.765Z","atBatIndex":68},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Willy Adames walks. Rafael Devers to 2nd.","rbi":0,"awayScore":3,"homeScore":12,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-28T03:58:30.123Z","endTime":"2025-08-28T03:59:12.735Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"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"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":3},"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":35.9,"endSpeed":34.1,"strikeZoneTop":3.7288986480294,"strikeZoneBottom":1.72242311424856,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":4.354567790376373,"aZ":-30.019108071643256,"pfxX":-2.0584599640725805,"pfxZ":8.374261908056024,"pX":-1.0277743594047049,"pZ":5.612949619609371,"vX0":0.10728768001686535,"vY0":-50.53265173965451,"vZ0":10.866360614767427,"x":156.18,"y":87.23,"x0":-0.8684654316092444,"y0":50.00126194130848,"z0":9.851091650160056,"aX":-0.5290085483944351},"breaks":{"breakAngle":1.2,"breakLength":45.6,"breakY":24.0,"breakVertical":-204.6,"breakVerticalInduced":23.3,"breakHorizontal":3.6,"spinRate":887,"spinDirection":206},"zone":11,"typeConfidence":1.17,"plateTime":1.0864773617325958,"extension":3.152679169024075},"index":0,"playId":"58bfc83c-95b2-3c9b-ba04-ae604ef3315b","pitchNumber":1,"startTime":"2025-08-28T03:58:39.067Z","endTime":"2025-08-28T03:58:43.594Z","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":41.4,"endSpeed":39.2,"strikeZoneTop":3.59571165967083,"strikeZoneBottom":1.69520307186568,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":5.904026194827334,"aZ":-29.078333584837814,"pfxX":-6.018725286974807,"pfxZ":8.606249396613428,"pX":-1.5475465982165697,"pZ":4.014598481096236,"vX0":0.4639995654783761,"vY0":-59.676015169572445,"vZ0":6.945437833835668,"x":175.99,"y":130.39,"x0":-1.1603699209748404,"y0":50.00237186334312,"z0":8.612851086449213,"aX":-2.1640976964740433},"breaks":{"breakAngle":4.8,"breakLength":32.4,"breakY":24.0,"breakVertical":-142.8,"breakVerticalInduced":20.2,"breakHorizontal":10.7,"spinRate":999,"spinDirection":211},"zone":11,"typeConfidence":0.98,"plateTime":0.9189048395765891,"extension":3.4156247238957036},"index":1,"playId":"4bf17d8a-0948-3121-927a-44e13d6ff6e4","pitchNumber":2,"startTime":"2025-08-28T03:58:48.747Z","endTime":"2025-08-28T03:58:52.436Z","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":41.7,"endSpeed":39.2,"strikeZoneTop":3.63444207456972,"strikeZoneBottom":1.70710504927238,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":5.821243445280136,"aZ":-29.07142882092777,"pfxX":-4.993959982870608,"pfxZ":8.540622020044093,"pX":0.157312120327663,"pZ":5.01070725523351,"vX0":1.8795737782592223,"vY0":-59.90221645847508,"vZ0":7.942736810845278,"x":111.0,"y":103.49,"x0":-0.7837810250283237,"y0":50.00179009485479,"z0":8.691158879750967,"aX":-1.8136134071364354},"breaks":{"breakAngle":3.6,"breakLength":31.2,"breakY":24.0,"breakVertical":-141.0,"breakVerticalInduced":20.4,"breakHorizontal":8.2,"spinRate":957,"spinDirection":208},"zone":12,"typeConfidence":1.18,"plateTime":0.9145877364420274,"extension":3.475493694488064},"index":2,"playId":"4043efc4-75fd-3389-bec4-83c9b041476e","pitchNumber":3,"startTime":"2025-08-28T03:58:58.349Z","endTime":"2025-08-28T03:59:02.930Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":40.6,"endSpeed":39.0,"strikeZoneTop":3.71535428477392,"strikeZoneBottom":1.6836064783085,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":4.683672457408831,"aZ":-29.653615449261483,"pfxX":-3.7662964054008246,"pfxZ":7.154268122247885,"pX":-1.2070114982780102,"pZ":4.304270207083256,"vX0":0.29567573884617543,"vY0":-58.462399771555006,"vZ0":7.784521675445811,"x":163.01,"y":122.56,"x0":-0.9709461000179042,"y0":50.00045081435984,"z0":8.587947558352495,"aX":-1.3243725822378603},"breaks":{"breakAngle":2.4,"breakLength":33.6,"breakY":24.0,"breakVertical":-150.2,"breakVerticalInduced":17.2,"breakHorizontal":6.7,"spinRate":960,"spinDirection":210},"zone":11,"typeConfidence":1.01,"plateTime":0.9312138814723467,"extension":3.4415286167896424},"index":3,"playId":"799a32fc-561f-3eed-9fa1-9ca92cd86fbc","pitchNumber":4,"startTime":"2025-08-28T03:59:07.979Z","endTime":"2025-08-28T03:59:12.735Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T03:59:12.735Z","atBatIndex":69},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dominic Smith flies out to right fielder Owen Caissie.","rbi":0,"awayScore":3,"homeScore":12,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-28T03:59:20.143Z","endTime":"2025-08-28T04:00:11.277Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"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"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":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":3},"credits":[{"player":{"id":683357,"link":"/api/v1/people/683357"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":45.3,"endSpeed":42.1,"strikeZoneTop":3.66363628807833,"strikeZoneBottom":1.68414413797086,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":7.566360346700121,"aZ":-27.38587834477191,"pfxX":-3.738192007812568,"pfxZ":11.136971751403056,"pX":0.6993659864807025,"pZ":4.2439781073653915,"vX0":1.933960992433643,"vY0":-65.48938164671817,"vZ0":5.461876377937494,"x":90.34,"y":124.19,"x0":-0.31797450563454127,"y0":50.003070614903756,"z0":8.262147357992378,"aX":-1.6074827530817732},"breaks":{"breakAngle":3.6,"breakLength":25.2,"breakY":24.0,"breakVertical":-112.3,"breakVerticalInduced":23.8,"breakHorizontal":5.8,"spinRate":1100,"spinDirection":203},"zone":12,"typeConfidence":1.3,"plateTime":0.8396109738927247,"extension":3.5726299163236566},"index":0,"playId":"d8e661cf-a2ed-351f-9b1c-c343a6e19b1e","pitchNumber":1,"startTime":"2025-08-28T03:59:30.805Z","endTime":"2025-08-28T03:59:35.375Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":49.9,"endSpeed":46.7,"strikeZoneTop":3.59407614784095,"strikeZoneBottom":1.69757262571476,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":9.293575329652274,"aZ":-26.931357108468568,"pfxX":-4.8732418407764735,"pfxZ":9.920866215577657,"pX":-0.6021144704970476,"pZ":1.725746813529019,"vX0":0.8405364237741371,"vY0":-72.59919505071427,"vZ0":1.1499144465211422,"x":139.95,"y":192.18,"x0":-0.5589852491213578,"y0":50.00272124692296,"z0":7.530057817967387,"aX":-2.5752329401191827},"breaks":{"breakAngle":4.8,"breakLength":20.4,"breakY":24.0,"breakVertical":-91.6,"breakVerticalInduced":19.2,"breakHorizontal":8.4,"spinRate":1122,"spinDirection":208},"zone":7,"typeConfidence":1.27,"plateTime":0.757364893736141,"extension":3.8745974644569365},"index":1,"playId":"2c871ae4-78bc-3018-8fa9-611242a478b4","pitchNumber":2,"startTime":"2025-08-28T03:59:41.619Z","endTime":"2025-08-28T03:59:45.805Z","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":44.1,"endSpeed":40.5,"strikeZoneTop":3.55251686572661,"strikeZoneBottom":1.6287344054703,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":7.202225035169369,"aZ":-28.87901597778445,"pfxX":-4.755104853491396,"pfxZ":8.199486886444518,"pX":-0.8404214028673921,"pZ":6.275744976227167,"vX0":0.800613913882707,"vY0":-63.37449109830594,"vZ0":8.735897869533005,"x":149.03,"y":69.33,"x0":-0.8670470732335402,"y0":50.00238289529024,"z0":8.575217077615875,"aX":-1.9109354977224677},"breaks":{"breakAngle":3.6,"breakLength":28.8,"breakY":24.0,"breakVertical":-125.2,"breakVerticalInduced":20.3,"breakHorizontal":8.2,"spinRate":1015,"spinDirection":208},"zone":11,"typeConfidence":1.08,"plateTime":0.8682643942727202,"extension":3.5916980972157804},"index":2,"playId":"cc29b119-ec42-3759-93a3-acbe3f99c5fa","pitchNumber":3,"startTime":"2025-08-28T03:59:51.079Z","endTime":"2025-08-28T03:59:55.529Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":42.1,"endSpeed":39.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":6.099574436145857,"aZ":-28.484421588311786,"pfxX":-4.048191040648249,"pfxZ":9.962955904702138,"pX":0.7158456902861239,"pZ":4.821031796250138,"vX0":2.167802724029029,"vY0":-60.561807565642304,"vZ0":7.488441889643353,"x":89.71,"y":108.61,"x0":-0.5742043857563057,"y0":50.00158377333852,"z0":8.539473315693787,"aX":-1.4986368445810894},"breaks":{"breakAngle":2.4,"breakLength":30.0,"breakY":24.0,"breakVertical":-135.5,"breakVerticalInduced":22.9,"breakHorizontal":6.2,"spinRate":982,"spinDirection":206},"zone":12,"typeConfidence":1.31,"plateTime":0.9055647502249995,"extension":3.5814732543350054},"hitData":{"launchSpeed":96.1,"launchAngle":36.0,"totalDistance":365.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":193.91,"coordY":67.84}},"index":3,"playId":"1880019b-3651-3b4f-818d-c9bbfbd4cd9c","pitchNumber":4,"startTime":"2025-08-28T04:00:00.624Z","endTime":"2025-08-28T04:00:11.277Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T04:00:11.277Z","atBatIndex":70},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Christian Koss grounds into a force out, shortstop Nico Hoerner to second baseman Matt Shaw. Willy Adames out at 2nd.","rbi":0,"awayScore":3,"homeScore":12,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-28T04:00:31.648Z","endTime":"2025-08-28T04:00:50.327Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"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":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":807713,"link":"/api/v1/people/807713"},"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":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Christian Koss replaces Matt Chapman.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":12,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-28T04:00:21.176Z","endTime":"2025-08-28T04:00:33.225Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":656305,"link":"/api/v1/people/656305"}},{"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":40.5,"endSpeed":38.6,"strikeZoneTop":3.81944746981182,"strikeZoneBottom":1.65825165610945,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":5.655272262164228,"aZ":-29.45759209931249,"pfxX":-4.56012502515236,"pfxZ":7.8921368078298695,"pX":-1.275192033666029,"pZ":3.389481688411036,"vX0":0.16466197398717564,"vY0":-58.348549026742674,"vZ0":6.839667096334921,"x":165.61,"y":147.26,"x0":-0.8262939078248893,"y0":50.00019688331633,"z0":8.57329111881995,"aX":-1.5670243639899286},"breaks":{"breakAngle":3.6,"breakLength":33.6,"breakY":24.0,"breakVertical":-151.6,"breakVerticalInduced":19.0,"breakHorizontal":8.2,"spinRate":1013,"spinDirection":206},"zone":11,"typeConfidence":0.86,"plateTime":0.939864042036092,"extension":3.4061811699056475},"index":1,"playId":"c7418215-f3e8-369e-9027-51436aaef7c4","pitchNumber":1,"startTime":"2025-08-28T04:00:33.225Z","endTime":"2025-08-28T04:00:39.918Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":39.0,"endSpeed":37.4,"strikeZoneTop":3.68,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":5.46532351727685,"aZ":-29.502840139563656,"pfxX":-3.2912155972218673,"pfxZ":8.456868446033509,"pX":-0.016787541897590356,"pZ":2.619115897121999,"vX0":1.352367334680037,"vY0":-56.03876565206982,"vZ0":6.8319267919770725,"x":117.64,"y":168.06,"x0":-0.8165715167779581,"y0":50.0005456037422,"z0":8.559708152687174,"aX":-1.0377867326279295},"breaks":{"breakAngle":2.4,"breakLength":37.2,"breakY":24.0,"breakVertical":-165.1,"breakVerticalInduced":20.5,"breakHorizontal":5.2,"spinRate":899,"spinDirection":199},"zone":5,"typeConfidence":1.21,"plateTime":0.9806088602541303,"extension":3.49390121773327},"hitData":{"launchSpeed":89.3,"launchAngle":-9.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.34,"coordY":152.19}},"index":2,"playId":"c2d93b96-8807-35d8-887d-5d1748211161","pitchNumber":2,"startTime":"2025-08-28T04:00:43.237Z","endTime":"2025-08-28T04:00:50.327Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T04:00:50.327Z","atBatIndex":71},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Carson Kelly pops out to first baseman Dominic Smith in foul territory.","rbi":0,"awayScore":3,"homeScore":12,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-28T04:03:06.251Z","endTime":"2025-08-28T04:04:01.651Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"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":[4,5,6,7],"actionIndex":[0,1,2,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Drew Gilbert replaces left fielder Heliot Ramos, batting 1st, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":12,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-28T04:02:39.926Z","endTime":"2025-08-28T04:02:39.953Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"101","replacedPlayer":{"id":671218,"link":"/api/v1/people/671218"}},{"details":{"description":"Christian Koss remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":12,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-28T04:02:39.953Z","endTime":"2025-08-28T04:02:39.954Z","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":"501","replacedPlayer":{"id":656305,"link":"/api/v1/people/656305"}},{"details":{"description":"Defensive switch from second base to third base for Casey Schmitt.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":12,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-28T04:02:39.954Z","endTime":"2025-08-28T04:02:39.955Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"600"},{"details":{"description":"Pitching Change: Carson Seymour replaces Tristan Beck.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":12,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2025-08-28T04:02:39.955Z","endTime":"2025-08-28T04:03:08.447Z","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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.1,"strikeZoneTop":3.46755892749166,"strikeZoneBottom":1.66367557052202,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.091000336892336,"aZ":-20.513055350605534,"pfxX":-8.428327892108792,"pfxZ":5.985060017390277,"pX":0.7896070132217774,"pZ":2.3211772846480456,"vX0":9.751376318795089,"vY0":-139.34685206027333,"vZ0":-6.13385836658454,"x":86.9,"y":176.11,"x0":-1.6759846632251811,"y0":50.00217152184927,"z0":5.925895928244796,"aX":-16.41779196998583},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.6,"breakHorizontal":13.0,"spinRate":2335,"spinDirection":233},"zone":6,"typeConfidence":2.0,"plateTime":0.3945170435922858,"extension":6.829619343071361},"index":4,"playId":"f0099ebb-ed7b-370b-af3a-aebad4a8c833","pitchNumber":1,"startTime":"2025-08-28T04:03:08.447Z","endTime":"2025-08-28T04:03:12.893Z","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":96.2,"endSpeed":87.1,"strikeZoneTop":3.39892744983617,"strikeZoneBottom":1.7278110836857,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.751179792805914,"aZ":-19.923191138595843,"pfxX":-8.96755189577606,"pfxZ":6.279707414667239,"pX":0.530524624996464,"pZ":1.7364461470294696,"vX0":9.22783285652566,"vY0":-139.5828141422563,"vZ0":-7.567747369279844,"x":96.78,"y":191.9,"x0":-1.671378169238681,"y0":50.0016323891414,"z0":5.82009444326746,"aX":-17.49297896668851},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.7,"breakHorizontal":14.0,"spinRate":2343,"spinDirection":229},"zone":9,"typeConfidence":2.0,"plateTime":0.3941206434902793,"extension":6.803268838216125},"index":5,"playId":"f0935517-4152-3b8a-a3bc-b9651493ea45","pitchNumber":2,"startTime":"2025-08-28T04:03:22.843Z","endTime":"2025-08-28T04:03:26.894Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.8,"strikeZoneTop":3.38975067875455,"strikeZoneBottom":1.66634778349775,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.693899776996766,"aZ":-24.484759948408744,"pfxX":-10.20398055602542,"pfxZ":4.007615239040963,"pX":1.2501524701822886,"pZ":0.7072268228305563,"vX0":11.463810588977518,"vY0":-138.3326067318277,"vZ0":-9.239305090218942,"x":69.35,"y":219.68,"x0":-1.641467412974681,"y0":50.003645431221685,"z0":5.75948664865653,"aX":-19.582537490146777},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.2,"breakHorizontal":15.8,"spinRate":2274,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.3974497011026945,"extension":6.910208148801615},"index":6,"playId":"a670fd4d-e104-316c-874e-37ed441ed024","pitchNumber":3,"startTime":"2025-08-28T04:03:37.189Z","endTime":"2025-08-28T04:03:40.917Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.1,"strikeZoneTop":3.42,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.67928099559798,"aZ":-22.360760829360867,"pfxX":-9.578983427586193,"pfxZ":5.015296504440691,"pX":-0.5920912202856071,"pZ":3.5255980550404464,"vX0":6.510078373440722,"vY0":-139.53456656786017,"vZ0":-2.7662408512851977,"x":139.57,"y":143.59,"x0":-1.720255211077507,"y0":50.002218952802544,"z0":6.01600686374425,"aX":-18.740909896248862},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.6,"breakHorizontal":15.8,"spinRate":2261,"spinDirection":223},"zone":1,"typeConfidence":2.0,"plateTime":0.39370819479086183,"extension":6.707784864258553},"hitData":{"launchSpeed":67.9,"launchAngle":70.0,"totalDistance":92.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":161.44,"coordY":182.09}},"index":7,"playId":"07d11daf-d2e9-39fe-bffe-6ce1a51d1550","pitchNumber":4,"startTime":"2025-08-28T04:03:53.566Z","endTime":"2025-08-28T04:04:01.651Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T04:04:01.651Z","atBatIndex":72},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pete Crow-Armstrong flies out sharply to center fielder Jung Hoo Lee.","rbi":0,"awayScore":3,"homeScore":12,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-28T04:04:05.069Z","endTime":"2025-08-28T04:04:53.235Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":"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.9,"endSpeed":87.7,"strikeZoneTop":3.19667141062313,"strikeZoneBottom":1.47316084264834,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.860049868351584,"aZ":-18.68636796451988,"pfxX":-1.8462060832865825,"pfxZ":6.903649201840739,"pX":0.13548968424471966,"pZ":3.1073389618454046,"vX0":6.511760712058091,"vY0":-138.20022371376118,"vZ0":-4.223954124584359,"x":111.84,"y":154.88,"x0":-2.000986672655167,"y0":50.00354895524129,"z0":5.893588798109947,"aX":-3.607731791329731},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.9,"breakHorizontal":2.2,"spinRate":2493,"spinDirection":228},"zone":2,"typeConfidence":2.0,"plateTime":0.3947942089583374,"extension":6.650648643824621},"index":0,"playId":"c2099624-ca30-3546-bfd5-0e1207f0577f","pitchNumber":1,"startTime":"2025-08-28T04:04:29.948Z","endTime":"2025-08-28T04:04:34.785Z","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.5,"endSpeed":87.8,"strikeZoneTop":3.06,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.39837713923076,"aZ":-15.2671642064905,"pfxX":-5.703905157173301,"pfxZ":8.547511178842818,"pX":-0.2061165863417735,"pZ":2.2035956662732867,"vX0":6.452529552289883,"vY0":-140.17446364424444,"vZ0":-7.292422585332547,"x":124.86,"y":179.28,"x0":-1.803175844877226,"y0":50.00498939612752,"z0":5.84688448421725,"aX":-11.286432127142051},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.0,"breakHorizontal":8.9,"spinRate":2401,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.3916068864860005,"extension":6.6695510106042635},"hitData":{"launchSpeed":101.6,"launchAngle":24.0,"totalDistance":366.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":131.07,"coordY":51.59}},"index":1,"playId":"b9fd8aab-0b5d-3919-af57-2ea12e9a9c3c","pitchNumber":2,"startTime":"2025-08-28T04:04:43.741Z","endTime":"2025-08-28T04:04:53.235Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T04:04:53.235Z","atBatIndex":73},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Michael Busch walks.","rbi":0,"awayScore":3,"homeScore":12,"isOut":false},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-28T04:04:53.771Z","endTime":"2025-08-28T04:06:44.754Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"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":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.0,"strikeZoneTop":3.25,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.06196032026596,"aZ":-23.12318031443589,"pfxX":-9.544899017902763,"pfxZ":4.739666782027399,"pX":-0.2985172697651842,"pZ":2.887631871509483,"vX0":7.282535800123473,"vY0":-138.09014701734807,"vZ0":-3.997091316756898,"x":128.38,"y":160.81,"x0":-1.7451820772381559,"y0":50.002619791571405,"z0":5.931756522204424,"aX":-18.22106548269808},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.8,"breakHorizontal":15.5,"spinRate":2244,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.3984105386743053,"extension":6.37932628886112},"index":0,"playId":"a956726b-10ab-322f-be9a-a4addba77f88","pitchNumber":1,"startTime":"2025-08-28T04:05:13.955Z","endTime":"2025-08-28T04:05:18.319Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.1,"strikeZoneTop":3.26812468706961,"strikeZoneBottom":1.46646182035952,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.813519315562445,"aZ":-25.888380600941378,"pfxX":-8.878878913800008,"pfxZ":3.1572851178658556,"pX":-1.4582106703427793,"pZ":3.069598179868487,"vX0":4.676208001936833,"vY0":-140.47695268528162,"vZ0":-3.067733249209788,"x":172.58,"y":155.9,"x0":-1.993811485071967,"y0":50.0038915160249,"z0":5.864922583244199,"aX":-17.687365038230578},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.3,"breakHorizontal":15.1,"spinRate":2298,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.390399224354522,"extension":6.470715315346788},"index":1,"playId":"838f787a-11aa-3089-8c86-7e173defcd8f","pitchNumber":2,"startTime":"2025-08-28T04:05:30.201Z","endTime":"2025-08-28T04:05:34.119Z","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":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.9,"strikeZoneTop":3.20609426242889,"strikeZoneBottom":1.40475557105528,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.09583900365953,"aZ":-40.59604561934761,"pfxX":2.9774858885901185,"pfxZ":-5.3510441725935225,"pX":1.082537808358872,"pZ":-0.9903403575970475,"vX0":6.111689535818692,"vY0":-124.84657589736184,"vZ0":-8.377009508742908,"x":75.74,"y":265.52,"x0":-1.7882179678402774,"y0":50.00560728761171,"z0":5.767019536326258,"aX":4.682099578384758},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-11.5,"breakHorizontal":-6.8,"spinRate":2303,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.43939998244163503,"extension":6.6607208341806645},"index":2,"playId":"f9a26355-bb02-3a9e-aa32-92c6c073210a","pitchNumber":3,"startTime":"2025-08-28T04:05:43.755Z","endTime":"2025-08-28T04:05:51.433Z","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":95.8,"endSpeed":87.0,"strikeZoneTop":3.27386503326088,"strikeZoneBottom":1.49954431373664,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.625182195805046,"aZ":-26.6391961046295,"pfxX":-10.58942304348037,"pfxZ":2.8693775477423134,"pX":0.5792611874970504,"pZ":0.799081273810967,"vX0":9.605291217421012,"vY0":-138.90924472122606,"vZ0":-8.421664160448692,"x":94.92,"y":217.2,"x0":-1.5681429681507757,"y0":50.00687283250971,"z0":5.6751344509845145,"aX":-20.449446227630762},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":3.4,"breakHorizontal":16.9,"spinRate":2247,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.39614828014131653,"extension":6.697230068258418},"index":3,"playId":"cfc4eae9-ecbf-325e-a29b-8486a790694b","pitchNumber":4,"startTime":"2025-08-28T04:06:04.837Z","endTime":"2025-08-28T04:06:08.600Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.6,"strikeZoneTop":3.25,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.11267037274578,"aZ":-24.575853752424045,"pfxX":-1.2244255086069131,"pfxZ":3.991960627171565,"pX":0.6879730352099613,"pZ":2.3879191400519746,"vX0":7.056249899511631,"vY0":-136.88909691485577,"vZ0":-4.6836756159847335,"x":90.78,"y":174.31,"x0":-1.7598939007484502,"y0":50.00659208187967,"z0":5.795383215602831,"aX":-2.3333022484145176},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.5,"breakHorizontal":0.8,"spinRate":2253,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.39952162681690284,"extension":6.7388719397568915},"index":4,"playId":"b0ab09ac-68b2-3d5f-926b-333117a643ad","pitchNumber":5,"startTime":"2025-08-28T04:06:24.061Z","endTime":"2025-08-28T04:06:28.019Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.2,"strikeZoneTop":3.15271862089314,"strikeZoneBottom":1.43018259796964,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.337344615283804,"aZ":-32.090779934668944,"pfxX":-9.480891928972902,"pfxZ":0.04103518643477866,"pX":0.45734694271937404,"pZ":1.5362781975893596,"vX0":9.163498856959889,"vY0":-138.87894124978803,"vZ0":-5.772290487903046,"x":99.57,"y":197.3,"x0":-1.665531192528382,"y0":50.00130263309509,"z0":5.796568229836088,"aX":-18.37615280664321},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":-1.1,"breakHorizontal":15.1,"spinRate":2170,"spinDirection":219},"zone":9,"typeConfidence":2.0,"plateTime":0.3955566907182231,"extension":6.4316068311967225},"index":5,"playId":"ca7961aa-2d5c-3611-b5c8-0bc043a702ab","pitchNumber":6,"startTime":"2025-08-28T04:06:39.784Z","endTime":"2025-08-28T04:06:44.754Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T04:06:44.754Z","atBatIndex":74},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Shaw grounds out, third baseman Casey Schmitt to first baseman Dominic Smith.","rbi":0,"awayScore":3,"homeScore":12,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-28T04:06:44.344Z","endTime":"2025-08-28T04:08:03.243Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"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],"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":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.0,"strikeZoneTop":3.2859398003347,"strikeZoneBottom":1.50341654630538,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.076674679928615,"aZ":-24.522575838044528,"pfxX":-6.60632968186445,"pfxZ":3.938327489626287,"pX":-4.03250761182771E-4,"pZ":2.3946346150541373,"vX0":7.29687643574011,"vY0":-139.2226010392487,"vZ0":-4.990679798917018,"x":117.02,"y":174.12,"x0":-1.8091499739616301,"y0":50.0059345639858,"z0":5.8541012497653355,"aX":-12.845922638152219},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.1,"breakHorizontal":10.3,"spinRate":2133,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.39488991515402594,"extension":6.46054856577255},"index":0,"playId":"af807a96-2fd3-3d8b-b63b-3d7dcdc29780","pitchNumber":1,"startTime":"2025-08-28T04:07:07.162Z","endTime":"2025-08-28T04:07:11.230Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.8,"strikeZoneTop":3.16378977161425,"strikeZoneBottom":1.38181605792516,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.655079304558036,"aZ":-27.42097749012508,"pfxX":-10.638755842436353,"pfxZ":2.422140037846059,"pX":0.5767551629563414,"pZ":0.6843225571220583,"vX0":9.800405676618357,"vY0":-139.95171466196805,"vZ0":-8.823698655172505,"x":95.02,"y":220.3,"x0":-1.6061459283618615,"y0":50.0034681759236,"z0":5.703650306577145,"aX":-20.88514551034139},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":2.5,"breakHorizontal":16.9,"spinRate":2197,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.3929299382664708,"extension":6.85863210613332},"index":1,"playId":"82443d96-3065-3271-8c20-c14b6b3b72c1","pitchNumber":2,"startTime":"2025-08-28T04:07:20.349Z","endTime":"2025-08-28T04:07:24.371Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.5,"strikeZoneTop":3.13372943830934,"strikeZoneBottom":1.42996024941625,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.028188732490158,"aZ":-26.79351349039489,"pfxX":0.11904817072100027,"pfxZ":2.973946361271957,"pX":1.6421538699142255,"pZ":1.5625999590019275,"vX0":8.855915997115318,"vY0":-133.98170262428633,"vZ0":-6.0448724954302415,"x":54.4,"y":196.59,"x0":-1.7272221847146019,"y0":50.005379430218774,"z0":5.773076322426624,"aX":0.21499186534446119},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.2,"breakHorizontal":-2.2,"spinRate":2369,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.40942546030569993,"extension":6.639636648039179},"index":2,"playId":"2b9d2558-7d49-3a99-9de5-23bbc0e63fc1","pitchNumber":3,"startTime":"2025-08-28T04:07:39.029Z","endTime":"2025-08-28T04:07:42.694Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.0,"strikeZoneTop":3.25,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.58672023497418,"aZ":-28.268889039621545,"pfxX":-9.58502415202652,"pfxZ":1.9725554805802172,"pX":-0.2819378693763277,"pZ":2.4745796553749035,"vX0":7.263257877348131,"vY0":-140.03152723134374,"vZ0":-4.172703630763995,"x":127.75,"y":171.97,"x0":-1.6683192610191206,"y0":50.00208577288453,"z0":5.840452243855001,"aX":-18.972399993839893},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":2.9,"breakHorizontal":15.8,"spinRate":2189,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.3916270935237778,"extension":6.990217379382759},"hitData":{"launchSpeed":104.1,"launchAngle":2.0,"totalDistance":71.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.74,"coordY":166.88}},"index":3,"playId":"ccf2b051-ecbd-3086-88c1-47384e0d57be","pitchNumber":4,"startTime":"2025-08-28T04:07:55.161Z","endTime":"2025-08-28T04:08:03.243Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T04:08:03.243Z","atBatIndex":75}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Shaw grounds out, third baseman Casey Schmitt to first baseman Dominic Smith.","rbi":0,"awayScore":3,"homeScore":12,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-28T04:06:44.344Z","endTime":"2025-08-28T04:08:03.243Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"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],"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":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.0,"strikeZoneTop":3.2859398003347,"strikeZoneBottom":1.50341654630538,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.076674679928615,"aZ":-24.522575838044528,"pfxX":-6.60632968186445,"pfxZ":3.938327489626287,"pX":-4.03250761182771E-4,"pZ":2.3946346150541373,"vX0":7.29687643574011,"vY0":-139.2226010392487,"vZ0":-4.990679798917018,"x":117.02,"y":174.12,"x0":-1.8091499739616301,"y0":50.0059345639858,"z0":5.8541012497653355,"aX":-12.845922638152219},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.1,"breakHorizontal":10.3,"spinRate":2133,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.39488991515402594,"extension":6.46054856577255},"index":0,"playId":"af807a96-2fd3-3d8b-b63b-3d7dcdc29780","pitchNumber":1,"startTime":"2025-08-28T04:07:07.162Z","endTime":"2025-08-28T04:07:11.230Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.8,"strikeZoneTop":3.16378977161425,"strikeZoneBottom":1.38181605792516,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.655079304558036,"aZ":-27.42097749012508,"pfxX":-10.638755842436353,"pfxZ":2.422140037846059,"pX":0.5767551629563414,"pZ":0.6843225571220583,"vX0":9.800405676618357,"vY0":-139.95171466196805,"vZ0":-8.823698655172505,"x":95.02,"y":220.3,"x0":-1.6061459283618615,"y0":50.0034681759236,"z0":5.703650306577145,"aX":-20.88514551034139},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":2.5,"breakHorizontal":16.9,"spinRate":2197,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.3929299382664708,"extension":6.85863210613332},"index":1,"playId":"82443d96-3065-3271-8c20-c14b6b3b72c1","pitchNumber":2,"startTime":"2025-08-28T04:07:20.349Z","endTime":"2025-08-28T04:07:24.371Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.5,"strikeZoneTop":3.13372943830934,"strikeZoneBottom":1.42996024941625,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.028188732490158,"aZ":-26.79351349039489,"pfxX":0.11904817072100027,"pfxZ":2.973946361271957,"pX":1.6421538699142255,"pZ":1.5625999590019275,"vX0":8.855915997115318,"vY0":-133.98170262428633,"vZ0":-6.0448724954302415,"x":54.4,"y":196.59,"x0":-1.7272221847146019,"y0":50.005379430218774,"z0":5.773076322426624,"aX":0.21499186534446119},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.2,"breakHorizontal":-2.2,"spinRate":2369,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.40942546030569993,"extension":6.639636648039179},"index":2,"playId":"2b9d2558-7d49-3a99-9de5-23bbc0e63fc1","pitchNumber":3,"startTime":"2025-08-28T04:07:39.029Z","endTime":"2025-08-28T04:07:42.694Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.0,"strikeZoneTop":3.25,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.58672023497418,"aZ":-28.268889039621545,"pfxX":-9.58502415202652,"pfxZ":1.9725554805802172,"pX":-0.2819378693763277,"pZ":2.4745796553749035,"vX0":7.263257877348131,"vY0":-140.03152723134374,"vZ0":-4.172703630763995,"x":127.75,"y":171.97,"x0":-1.6683192610191206,"y0":50.00208577288453,"z0":5.840452243855001,"aX":-18.972399993839893},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":2.9,"breakHorizontal":15.8,"spinRate":2189,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.3916270935237778,"extension":6.990217379382759},"hitData":{"launchSpeed":104.1,"launchAngle":2.0,"totalDistance":71.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.74,"coordY":166.88}},"index":3,"playId":"ccf2b051-ecbd-3086-88c1-47384e0d57be","pitchNumber":4,"startTime":"2025-08-28T04:07:55.161Z","endTime":"2025-08-28T04:08:03.243Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T04:08:03.243Z","atBatIndex":75},"scoringPlays":[6,13,24,25,26,44,45,53,59,67],"playsByInning":[{"startIndex":0,"endIndex":8,"top":[0,1,2,3,4],"bottom":[5,6,7,8],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":1,"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":113.34,"y":97.04},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":1,"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"coordinates":{"x":114.92,"y":150.92},"type":"O","description":"Grounded Into DP"}],"home":[{"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":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":144.22,"y":155.74},"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":1,"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":139.78,"y":33.87},"type":"H","description":"Home Run"},{"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":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":104.06,"y":177.22},"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":1,"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"coordinates":{"x":152.83,"y":166.88},"type":"O","description":"Groundout"}]}},{"startIndex":9,"endIndex":18,"top":[9,10,11,12,13,14],"bottom":[15,16,17,18],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":2,"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":196.45,"y":133.47},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":2,"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"coordinates":{"x":54.8,"y":121.92},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":2,"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"coordinates":{"x":145.92,"y":61.06},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":2,"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":105.12,"y":120.22},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":2,"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":47.41,"y":58.62},"type":"H","description":"Home Run"}],"home":[{"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":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"coordinates":{"x":73.01,"y":126.28},"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":2,"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":191.95,"y":90.78},"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":2,"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":152.61,"y":173.71},"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":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"coordinates":{"x":124.2,"y":123.1},"type":"O","description":"Pop Out"}]}},{"startIndex":19,"endIndex":27,"top":[19,20,21],"bottom":[22,23,24,25,26,27],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":3,"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"batter":{"id":457759,"fullName":"Justin Turner","link":"/api/v1/people/457759"},"coordinates":{"x":191.04,"y":99.0},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":3,"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"coordinates":{"x":110.26,"y":154.72},"type":"O","description":"Groundout"}],"home":[{"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":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":111.78,"y":94.93},"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":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":174.43,"y":50.3},"type":"H","description":"Double"},{"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":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":197.69,"y":127.6},"type":"O","description":"Sac Fly"},{"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":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"coordinates":{"x":99.45,"y":77.92},"type":"O","description":"Sac Fly"},{"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":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"coordinates":{"x":104.18,"y":165.36},"type":"O","description":"Groundout"}]}},{"startIndex":28,"endIndex":34,"top":[28,29,30],"bottom":[31,32,33,34],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":4,"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":156.21,"y":154.85},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":4,"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"coordinates":{"x":139.19,"y":125.91},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":4,"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"coordinates":{"x":87.65,"y":96.04},"type":"O","description":"Flyout"}],"home":[{"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":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":68.28,"y":61.68},"type":"H","description":"Double"},{"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":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"coordinates":{"x":147.21,"y":158.02},"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":4,"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"coordinates":{"x":147.26,"y":158.27},"type":"O","description":"Groundout"}]}},{"startIndex":35,"endIndex":46,"top":[35,36,37,38,39],"bottom":[40,41,42,43,44,45,46],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":5,"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":137.63,"y":161.31},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":5,"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"coordinates":{"x":172.64,"y":99.59},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":5,"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"batter":{"id":457759,"fullName":"Justin Turner","link":"/api/v1/people/457759"},"coordinates":{"x":129.01,"y":145.09},"type":"O","description":"Grounded Into DP"}],"home":[{"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":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":166.0,"y":180.06},"type":"O","description":"Pop Out"},{"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":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"coordinates":{"x":157.39,"y":107.09},"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":5,"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"coordinates":{"x":181.55,"y":142.5},"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":5,"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":68.68,"y":119.59},"type":"H","description":"Single"}]}},{"startIndex":47,"endIndex":55,"top":[47,48,49],"bottom":[50,51,52,53,54,55],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":6,"pitcher":{"id":666711,"fullName":"Joel Peguero","link":"/api/v1/people/666711"},"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"coordinates":{"x":117.69,"y":151.29},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":6,"pitcher":{"id":666711,"fullName":"Joel Peguero","link":"/api/v1/people/666711"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":80.7,"y":93.41},"type":"O","description":"Flyout"}],"home":[{"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":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"batter":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"coordinates":{"x":80.69,"y":74.7},"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":6,"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"batter":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"coordinates":{"x":168.34,"y":96.72},"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":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":56.55,"y":58.95},"type":"H","description":"Home Run"},{"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":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":107.73,"y":159.79},"type":"O","description":"Groundout"}]}},{"startIndex":56,"endIndex":62,"top":[56,57,58],"bottom":[59,60,61,62],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":7,"pitcher":{"id":666711,"fullName":"Joel Peguero","link":"/api/v1/people/666711"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":109.33,"y":47.98},"type":"O","description":"Flyout"}],"home":[{"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":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136"},"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"coordinates":{"x":13.56,"y":88.95},"type":"H","description":"Home Run"},{"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":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":129.52,"y":179.05},"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":7,"pitcher":{"id":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":120.23,"y":130.17},"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":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136"},"batter":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"coordinates":{"x":111.56,"y":50.21},"type":"O","description":"Flyout"}]}},{"startIndex":63,"endIndex":71,"top":[63,64,65],"bottom":[66,67,68,69,70,71],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":8,"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"batter":{"id":457759,"fullName":"Justin Turner","link":"/api/v1/people/457759"},"coordinates":{"x":103.72,"y":134.08},"type":"O","description":"Lineout"}],"home":[{"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":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"batter":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"coordinates":{"x":57.9,"y":87.75},"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":8,"pitcher":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":85.0,"y":41.0},"type":"H","description":"Home Run"},{"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":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":112.29,"y":94.93},"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":8,"pitcher":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"coordinates":{"x":193.91,"y":67.84},"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":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"coordinates":{"x":116.34,"y":152.19},"type":"O","description":"Forceout"}]}},{"startIndex":72,"endIndex":75,"top":[72,73,74,75],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":9,"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"coordinates":{"x":161.44,"y":182.09},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":9,"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":131.07,"y":51.59},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":9,"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"coordinates":{"x":108.74,"y":166.88},"type":"O","description":"Groundout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":1,"leftOnBase":1},"away":{"runs":3,"hits":3,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":3,"hits":2,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":3,"hits":3,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":1,"leftOnBase":2}},{"num":6,"ordinalNum":"6th","home":{"runs":3,"hits":2,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":12,"hits":13,"errors":1,"leftOnBase":5},"away":{"runs":3,"hits":5,"errors":1,"leftOnBase":5}},"defense":{"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"catcher":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"first":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"second":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"third":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"shortstop":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"left":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"center":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"right":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"onDeck":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"inHole":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"battingOrder":6,"team":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"}},"offense":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"onDeck":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"inHole":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"pitcher":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"battingOrder":8,"team":{"id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"}},"balls":2,"strikes":1,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"teamStats":{"batting":{"flyOuts":7,"groundOuts":7,"airOuts":10,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":4,"intentionalWalks":0,"hits":5,"hitByPitch":1,"avg":".249","atBats":30,"obp":".319","slg":".425","ops":".744","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":8,"rbi":3,"leftOnBase":12,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.00","popOuts":1,"lineOuts":2},"pitching":{"flyOuts":5,"groundOuts":10,"airOuts":10,"runs":12,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":13,"hitByPitch":1,"atBats":35,"obp":".415","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":137,"era":"3.83","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":11,"whip":"1.20","battersFaced":41,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":137,"balls":52,"strikes":85,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":11,"pitchesPerInning":"17.13","runsScoredPer9":"13.50","homeRunsPer9":"4.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":24,"errors":1,"chances":33,"passedBall":0,"pickoffs":0}},"players":{"ID694037":{"person":{"id":694037,"fullName":"Daniel Palencia","link":"/api/v1/people/694037"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"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":46,"gamesStarted":0,"flyOuts":23,"groundOuts":38,"airOuts":46,"runs":12,"doubles":6,"triples":1,"homeRuns":3,"strikeOuts":54,"baseOnBalls":15,"intentionalWalks":1,"hits":33,"hitByPitch":2,"atBats":170,"obp":".266","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":740,"era":"1.89","inningsPitched":"47.2","wins":1,"losses":3,"saves":20,"saveOpportunities":22,"holds":6,"blownSaves":2,"earnedRuns":10,"whip":"1.01","battersFaced":188,"outs":143,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":740,"balls":253,"strikes":487,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".250","pitchesPerInning":"15.52","gamesFinished":33,"strikeoutWalkRatio":"3.60","strikeoutsPer9Inn":"10.20","walksPer9Inn":"2.83","hitsPer9Inn":"6.23","runsScoredPer9":"2.27","homeRunsPer9":"0.57","inheritedRunners":7,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":14},"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}},"ID690990":{"person":{"id":690990,"fullName":"Cade Horton","link":"/api/v1/people/690990"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"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":17,"flyOuts":56,"groundOuts":96,"airOuts":94,"runs":35,"doubles":13,"triples":0,"homeRuns":8,"strikeOuts":77,"baseOnBalls":29,"intentionalWalks":0,"hits":80,"hitByPitch":6,"atBats":344,"obp":".301","caughtStealing":7,"stolenBases":7,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1448,"era":"2.88","inningsPitched":"93.2","wins":8,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":30,"whip":"1.16","battersFaced":383,"outs":281,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1448,"balls":501,"strikes":947,"strikePercentage":".650","hitBatsmen":6,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"1.02","rbi":0,"winPercentage":".667","pitchesPerInning":"15.46","gamesFinished":0,"strikeoutWalkRatio":"2.66","strikeoutsPer9Inn":"7.40","walksPer9Inn":"2.79","hitsPer9Inn":"7.69","runsScoredPer9":"3.36","homeRunsPer9":"0.77","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":20,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":7,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID696136":{"person":{"id":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":4,"strikes":6,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"9.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":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":6,"gamesStarted":0,"flyOuts":4,"groundOuts":10,"airOuts":12,"runs":12,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":20,"hitByPitch":0,"atBats":49,"obp":".420","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":162,"era":"8.71","inningsPitched":"10.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":10,"whip":"2.03","battersFaced":51,"outs":31,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":162,"balls":47,"strikes":115,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":1,"winPercentage":".000","pitchesPerInning":"15.68","gamesFinished":3,"strikeoutWalkRatio":"8.00","strikeoutsPer9Inn":"6.97","walksPer9Inn":"0.87","hitsPer9Inn":"17.42","runsScoredPer9":"10.45","homeRunsPer9":"1.74","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663656":{"person":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"jerseyNumber":"30","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"200","stats":{"batting":{"summary":"1-3 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":1,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":127,"flyOuts":92,"groundOuts":106,"airOuts":160,"runs":83,"doubles":22,"triples":4,"homeRuns":21,"strikeOuts":83,"baseOnBalls":82,"intentionalWalks":7,"hits":123,"hitByPitch":3,"avg":".263","atBats":468,"obp":".374","slg":".462","ops":".836","caughtStealing":2,"stolenBases":25,"stolenBasePercentage":".926","caughtStealingPercentage":".074","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":559,"totalBases":216,"rbi":69,"leftOnBase":165,"sacBunts":1,"sacFlies":3,"babip":".278","groundOutsToAirouts":"0.66","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"22.29","popOuts":27,"lineOuts":41},"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":243,"errors":3,"chances":250,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID664023":{"person":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"jerseyNumber":"8","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":121,"flyOuts":79,"groundOuts":99,"airOuts":141,"runs":69,"doubles":23,"triples":0,"homeRuns":16,"strikeOuts":119,"baseOnBalls":71,"intentionalWalks":1,"hits":104,"hitByPitch":1,"avg":".227","atBats":459,"obp":".329","slg":".381","ops":".710","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":535,"totalBases":175,"rbi":56,"leftOnBase":168,"sacBunts":0,"sacFlies":4,"babip":".268","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.69","popOuts":27,"lineOuts":35},"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":5,"putOuts":232,"errors":1,"chances":238,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID573204":{"person":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":55,"gamesStarted":0,"flyOuts":34,"groundOuts":33,"airOuts":59,"runs":11,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":47,"baseOnBalls":12,"intentionalWalks":1,"hits":28,"hitByPitch":0,"atBats":165,"obp":".223","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":694,"era":"2.08","inningsPitched":"47.2","wins":3,"losses":3,"saves":1,"saveOpportunities":4,"holds":18,"blownSaves":3,"earnedRuns":11,"whip":"0.84","battersFaced":179,"outs":143,"gamesPitched":55,"completeGames":0,"shutouts":0,"pitchesThrown":694,"balls":234,"strikes":460,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.56","rbi":0,"winPercentage":".500","pitchesPerInning":"14.56","gamesFinished":4,"strikeoutWalkRatio":"3.92","strikeoutsPer9Inn":"8.87","walksPer9Inn":"2.27","hitsPer9Inn":"5.29","runsScoredPer9":"2.08","homeRunsPer9":"0.57","inheritedRunners":31,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":15,"lineOuts":10},"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}},"ID684007":{"person":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":19,"flyOuts":102,"groundOuts":75,"airOuts":159,"runs":38,"doubles":16,"triples":0,"homeRuns":19,"strikeOuts":90,"baseOnBalls":21,"intentionalWalks":0,"hits":82,"hitByPitch":1,"atBats":403,"obp":".244","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1661,"era":"3.03","inningsPitched":"110.0","wins":8,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":37,"whip":"0.94","battersFaced":428,"outs":330,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1661,"balls":531,"strikes":1130,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.47","rbi":0,"winPercentage":".571","pitchesPerInning":"15.10","gamesFinished":0,"strikeoutWalkRatio":"4.29","strikeoutsPer9Inn":"7.36","walksPer9Inn":"1.72","hitsPer9Inn":"6.71","runsScoredPer9":"3.11","homeRunsPer9":"1.55","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":34,"lineOuts":23},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":5,"errors":1,"chances":9,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683737":{"person":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"jerseyNumber":"29","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"701","stats":{"batting":{"summary":"0-0 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":127,"flyOuts":85,"groundOuts":88,"airOuts":111,"runs":58,"doubles":19,"triples":3,"homeRuns":24,"strikeOuts":117,"baseOnBalls":43,"intentionalWalks":1,"hits":111,"hitByPitch":9,"avg":".261","atBats":426,"obp":".340","slg":".488","ops":".828","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":479,"totalBases":208,"rbi":74,"leftOnBase":168,"sacBunts":0,"sacFlies":1,"babip":".304","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.75","popOuts":9,"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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":70,"putOuts":818,"errors":4,"chances":892,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID608348":{"person":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"jerseyNumber":"15","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"500","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":92,"flyOuts":51,"groundOuts":74,"airOuts":93,"runs":43,"doubles":12,"triples":1,"homeRuns":13,"strikeOuts":58,"baseOnBalls":40,"intentionalWalks":0,"hits":77,"hitByPitch":3,"avg":".258","atBats":299,"obp":".348","slg":".435","ops":".783","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":345,"totalBases":130,"rbi":42,"leftOnBase":141,"sacBunts":0,"sacFlies":3,"babip":".277","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.00","popOuts":19,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":16,"stolenBases":37,"stolenBasePercentage":".698","caughtStealingPercentage":".302","assists":17,"putOuts":630,"errors":2,"chances":649,"fielding":".997","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID691718":{"person":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"jerseyNumber":"4","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | R","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":130,"flyOuts":96,"groundOuts":96,"airOuts":157,"runs":81,"doubles":34,"triples":4,"homeRuns":28,"strikeOuts":130,"baseOnBalls":23,"intentionalWalks":0,"hits":128,"hitByPitch":7,"avg":".256","atBats":500,"obp":".295","slg":".508","ops":".803","caughtStealing":7,"stolenBases":31,"stolenBasePercentage":".816","caughtStealingPercentage":".184","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":541,"totalBases":254,"rbi":82,"leftOnBase":235,"sacBunts":5,"sacFlies":6,"babip":".287","groundOutsToAirouts":"0.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.86","popOuts":36,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":362,"errors":1,"chances":367,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID519141":{"person":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":44,"gamesStarted":3,"flyOuts":21,"groundOuts":25,"airOuts":45,"runs":9,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":40,"baseOnBalls":13,"intentionalWalks":1,"hits":26,"hitByPitch":5,"atBats":134,"obp":".288","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":615,"era":"1.66","inningsPitched":"38.0","wins":2,"losses":1,"saves":1,"saveOpportunities":1,"holds":10,"blownSaves":0,"earnedRuns":7,"whip":"1.03","battersFaced":154,"outs":114,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":615,"balls":208,"strikes":407,"strikePercentage":".660","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.56","rbi":0,"winPercentage":".667","pitchesPerInning":"16.18","gamesFinished":11,"strikeoutWalkRatio":"3.08","strikeoutsPer9Inn":"9.47","walksPer9Inn":"3.08","hitsPer9Inn":"6.16","runsScoredPer9":"2.13","homeRunsPer9":"0.47","inheritedRunners":18,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650489":{"person":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"jerseyNumber":"1","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":103,"flyOuts":53,"groundOuts":79,"airOuts":97,"runs":53,"doubles":15,"triples":3,"homeRuns":11,"strikeOuts":96,"baseOnBalls":32,"intentionalWalks":1,"hits":83,"hitByPitch":10,"avg":".234","atBats":354,"obp":".316","slg":".387","ops":".703","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":397,"totalBases":137,"rbi":30,"leftOnBase":142,"sacBunts":1,"sacFlies":0,"babip":".291","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.18","popOuts":17,"lineOuts":27},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":3,"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":12,"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":12,"balls":7,"strikes":5,"strikePercentage":".420","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"12.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":1,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":67,"putOuts":146,"errors":6,"chances":219,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID673548":{"person":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"jerseyNumber":"27","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"300","stats":{"batting":{"summary":"0-2 | 2 BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":128,"flyOuts":87,"groundOuts":83,"airOuts":151,"runs":64,"doubles":27,"triples":3,"homeRuns":27,"strikeOuts":144,"baseOnBalls":59,"intentionalWalks":1,"hits":119,"hitByPitch":0,"avg":".243","atBats":490,"obp":".320","slg":".476","ops":".796","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":556,"totalBases":233,"rbi":87,"leftOnBase":209,"sacBunts":0,"sacFlies":7,"babip":".282","groundOutsToAirouts":"0.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.15","popOuts":29,"lineOuts":35},"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":67,"errors":3,"chances":71,"fielding":".958","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID624512":{"person":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"jerseyNumber":"20","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":9,"strikes":8,"strikePercentage":".470","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"9.00","homeRunsPer9":"9.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":32,"flyOuts":12,"groundOuts":28,"airOuts":26,"runs":15,"doubles":1,"triples":0,"homeRuns":7,"strikeOuts":22,"baseOnBalls":4,"intentionalWalks":0,"hits":21,"hitByPitch":0,"avg":".223","atBats":94,"obp":".250","slg":".457","ops":".707","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":101,"totalBases":43,"rbi":21,"leftOnBase":46,"sacBunts":1,"sacFlies":2,"babip":".209","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.43","popOuts":7,"lineOuts":7},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":17,"era":"9.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"3.00","battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":9,"strikes":8,"strikePercentage":".470","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":1,"winPercentage":".---","pitchesPerInning":"17.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"9.00","hitsPer9Inn":"18.00","runsScoredPer9":"9.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":8,"stolenBases":18,"stolenBasePercentage":".692","caughtStealingPercentage":".308","assists":9,"putOuts":213,"errors":1,"chances":223,"fielding":".996","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID552640":{"person":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":42,"gamesStarted":0,"flyOuts":24,"groundOuts":41,"airOuts":36,"runs":20,"doubles":6,"triples":2,"homeRuns":6,"strikeOuts":46,"baseOnBalls":9,"intentionalWalks":1,"hits":35,"hitByPitch":0,"atBats":156,"obp":".263","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":614,"era":"3.92","inningsPitched":"41.1","wins":3,"losses":3,"saves":2,"saveOpportunities":3,"holds":12,"blownSaves":1,"earnedRuns":18,"whip":"1.06","battersFaced":167,"outs":124,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":614,"balls":186,"strikes":428,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.14","rbi":0,"winPercentage":".500","pitchesPerInning":"14.85","gamesFinished":11,"strikeoutWalkRatio":"5.11","strikeoutsPer9Inn":"10.02","walksPer9Inn":"1.96","hitsPer9Inn":"7.62","runsScoredPer9":"4.35","homeRunsPer9":"1.31","inheritedRunners":8,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":2,"lineOuts":10},"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}},"ID571510":{"person":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"jerseyNumber":"16","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"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":26,"gamesStarted":26,"flyOuts":97,"groundOuts":123,"airOuts":179,"runs":53,"doubles":22,"triples":2,"homeRuns":15,"strikeOuts":137,"baseOnBalls":36,"intentionalWalks":0,"hits":127,"hitByPitch":5,"atBats":555,"obp":".279","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":2316,"era":"2.82","inningsPitched":"153.1","wins":12,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":48,"whip":"1.06","battersFaced":607,"outs":460,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":2316,"balls":751,"strikes":1565,"strikePercentage":".680","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":8,"groundOutsToAirouts":"0.69","rbi":0,"winPercentage":".632","pitchesPerInning":"15.10","gamesFinished":0,"strikeoutWalkRatio":"3.81","strikeoutsPer9Inn":"8.04","walksPer9Inn":"2.11","hitsPer9Inn":"7.45","runsScoredPer9":"3.11","homeRunsPer9":"0.88","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":5,"sacFlies":6,"passedBall":0,"popOuts":42,"lineOuts":40},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":21,"putOuts":5,"errors":4,"chances":30,"fielding":".867","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID607067":{"person":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"note":"(L, 10-6)","summary":"4.2 IP, 6 ER, 2 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":7,"airOuts":5,"runs":7,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":88,"inningsPitched":"4.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"battersFaced":24,"outs":14,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":88,"balls":33,"strikes":55,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":6,"gamesFinished":0,"runsScoredPer9":"13.50","homeRunsPer9":"1.93","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":2,"lineOuts":1},"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":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,"avg":".000","atBats":1,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":27,"gamesStarted":23,"flyOuts":76,"groundOuts":125,"airOuts":159,"runs":65,"doubles":24,"triples":1,"homeRuns":20,"strikeOuts":95,"baseOnBalls":40,"intentionalWalks":0,"hits":134,"hitByPitch":5,"atBats":503,"obp":".323","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","numberOfPitches":2145,"era":"4.23","inningsPitched":"132.0","wins":10,"losses":6,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":62,"whip":"1.32","battersFaced":558,"outs":396,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":2145,"balls":777,"strikes":1368,"strikePercentage":".640","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":4,"groundOutsToAirouts":"0.79","rbi":6,"winPercentage":".625","pitchesPerInning":"16.25","gamesFinished":3,"strikeoutWalkRatio":"2.38","strikeoutsPer9Inn":"6.48","walksPer9Inn":"2.73","hitsPer9Inn":"9.14","runsScoredPer9":"4.43","homeRunsPer9":"1.36","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":4,"sacFlies":6,"passedBall":0,"popOuts":39,"lineOuts":44},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":17,"putOuts":20,"errors":1,"chances":38,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID621020":{"person":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"700","stats":{"batting":{"summary":"1-3 | K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":130,"flyOuts":65,"groundOuts":115,"airOuts":118,"runs":71,"doubles":19,"triples":2,"homeRuns":18,"strikeOuts":142,"baseOnBalls":36,"intentionalWalks":1,"hits":121,"hitByPitch":1,"avg":".247","atBats":490,"obp":".297","slg":".404","ops":".701","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":533,"totalBases":198,"rbi":58,"leftOnBase":223,"sacBunts":1,"sacFlies":5,"babip":".307","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.22","popOuts":22,"lineOuts":31},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":298,"putOuts":179,"errors":10,"chances":487,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID683357":{"person":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"jerseyNumber":"19","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"201","stats":{"batting":{"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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":2,"groundOuts":3,"airOuts":6,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".238","atBats":21,"obp":".273","slg":".429","ops":".702","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":22,"totalBases":9,"rbi":4,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"babip":".308","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.00","popOuts":1,"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":0,"putOuts":10,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID573124":{"person":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"jerseyNumber":"17","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, 3 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":22,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":7,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":6,"strikes":16,"strikePercentage":".730","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"20.25","homeRunsPer9":"6.75","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":49,"gamesStarted":0,"flyOuts":19,"groundOuts":37,"airOuts":38,"runs":19,"doubles":8,"triples":1,"homeRuns":5,"strikeOuts":47,"baseOnBalls":20,"intentionalWalks":2,"hits":37,"hitByPitch":3,"atBats":155,"obp":".331","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":748,"era":"2.81","inningsPitched":"41.2","wins":2,"losses":2,"saves":0,"saveOpportunities":1,"holds":10,"blownSaves":1,"earnedRuns":13,"whip":"1.37","battersFaced":182,"outs":125,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":748,"balls":268,"strikes":480,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.97","rbi":3,"winPercentage":".500","pitchesPerInning":"17.95","gamesFinished":5,"strikeoutWalkRatio":"2.35","strikeoutsPer9Inn":"10.15","walksPer9Inn":"4.32","hitsPer9Inn":"7.99","runsScoredPer9":"4.10","homeRunsPer9":"1.08","inheritedRunners":28,"inheritedRunnersScored":15,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":11,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663538":{"person":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"100","stats":{"batting":{"summary":"2-3 | HR, HBP, 3 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":3,"leftOnBase":0,"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":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":128,"flyOuts":95,"groundOuts":140,"airOuts":167,"runs":64,"doubles":21,"triples":3,"homeRuns":5,"strikeOuts":38,"baseOnBalls":31,"intentionalWalks":1,"hits":140,"hitByPitch":7,"avg":".290","atBats":482,"obp":".340","slg":".378","ops":".718","caughtStealing":3,"stolenBases":23,"stolenBasePercentage":".885","caughtStealingPercentage":".115","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":523,"totalBases":182,"rbi":53,"leftOnBase":188,"sacBunts":0,"sacFlies":3,"babip":".305","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"96.40","popOuts":26,"lineOuts":46},"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":312,"putOuts":219,"errors":3,"chances":534,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID641745":{"person":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":55,"gamesStarted":1,"flyOuts":18,"groundOuts":66,"airOuts":44,"runs":17,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":59,"baseOnBalls":18,"intentionalWalks":0,"hits":40,"hitByPitch":5,"atBats":208,"obp":".273","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":933,"era":"2.33","inningsPitched":"58.0","wins":4,"losses":1,"saves":1,"saveOpportunities":4,"holds":21,"blownSaves":3,"earnedRuns":15,"whip":"1.00","battersFaced":232,"outs":174,"gamesPitched":55,"completeGames":0,"shutouts":0,"pitchesThrown":933,"balls":345,"strikes":588,"strikePercentage":".630","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":".800","pitchesPerInning":"16.09","gamesFinished":6,"strikeoutWalkRatio":"3.28","strikeoutsPer9Inn":"9.16","walksPer9Inn":"2.79","hitsPer9Inn":"6.21","runsScoredPer9":"2.64","homeRunsPer9":"0.47","inheritedRunners":9,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":2,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676962":{"person":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"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":15,"flyOuts":58,"groundOuts":89,"airOuts":101,"runs":68,"doubles":17,"triples":4,"homeRuns":18,"strikeOuts":111,"baseOnBalls":30,"intentionalWalks":0,"hits":116,"hitByPitch":4,"atBats":415,"obp":".333","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1665,"era":"5.82","inningsPitched":"102.0","wins":5,"losses":7,"saves":1,"saveOpportunities":2,"holds":0,"blownSaves":1,"earnedRuns":66,"whip":"1.43","battersFaced":451,"outs":306,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1665,"balls":570,"strikes":1095,"strikePercentage":".660","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".417","pitchesPerInning":"16.32","gamesFinished":2,"strikeoutWalkRatio":"3.70","strikeoutsPer9Inn":"9.79","walksPer9Inn":"2.65","hitsPer9Inn":"10.24","runsScoredPer9":"6.00","homeRunsPer9":"1.59","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":18,"lineOuts":25},"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}},"ID807713":{"person":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"jerseyNumber":"6","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"800","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":99,"flyOuts":45,"groundOuts":79,"airOuts":96,"runs":46,"doubles":17,"triples":2,"homeRuns":11,"strikeOuts":66,"baseOnBalls":28,"intentionalWalks":0,"hits":70,"hitByPitch":2,"avg":".227","atBats":308,"obp":".293","slg":".403","ops":".696","caughtStealing":3,"stolenBases":15,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":341,"totalBases":124,"rbi":34,"leftOnBase":147,"sacBunts":0,"sacFlies":3,"babip":".252","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.00","popOuts":20,"lineOuts":31},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":171,"putOuts":62,"errors":6,"chances":239,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID457759":{"person":{"id":457759,"fullName":"Justin Turner","link":"/api/v1/people/457759"},"jerseyNumber":"3","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"400","stats":{"batting":{"summary":"0-3 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"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":1,"putOuts":9,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":69,"flyOuts":30,"groundOuts":36,"airOuts":56,"runs":13,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":27,"baseOnBalls":15,"intentionalWalks":0,"hits":31,"hitByPitch":1,"avg":".212","atBats":146,"obp":".283","slg":".315","ops":".598","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":166,"totalBases":46,"rbi":15,"leftOnBase":60,"sacBunts":0,"sacFlies":4,"babip":".233","groundOutsToAirouts":"0.64","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"48.67","popOuts":10,"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":18,"putOuts":168,"errors":1,"chances":187,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]}},"batters":[663538,663656,683357,673548,457759,608348,691718,621020,683737,807713,650489,607067,573124,696136,624512],"pitchers":[607067,573124,696136,624512],"bench":[664023],"bullpen":[571510,676962,690990,684007,641745,552640,694037,519141,573204],"battingOrder":[663538,683357,673548,457759,608348,691718,683737,807713,650489],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Hoerner (5, 2nd inning off Whisenhunt, 2 on, 2 out)."},{"label":"TB","value":"Crow-Armstrong; Hoerner 5; Swanson; Tucker."},{"label":"RBI","value":"Hoerner 3 (53)."},{"label":"2-out RBI","value":"Hoerner 3."},{"label":"GIDP","value":"Kelly, C; Turner, J."},{"label":"Team RISP","value":"1-for-5."},{"label":"Team LOB","value":"5."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Tucker (3, throw)."}]}],"note":[]},"home":{"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":5,"groundOuts":10,"airOuts":10,"runs":12,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":13,"hitByPitch":1,"avg":".233","atBats":35,"obp":".309","slg":".380","ops":".689","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":41,"totalBases":27,"rbi":11,"leftOnBase":11,"sacBunts":0,"sacFlies":2,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"8.75","popOuts":2,"lineOuts":3},"pitching":{"flyOuts":7,"groundOuts":7,"airOuts":10,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":4,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":30,"obp":".286","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":138,"era":"3.70","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.28","battersFaced":35,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":138,"balls":47,"strikes":91,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":3,"pitchesPerInning":"15.33","runsScoredPer9":"3.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":27,"errors":1,"chances":38,"passedBall":0,"pickoffs":0}},"players":{"ID669477":{"person":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"jerseyNumber":"10","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":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":5,"putOuts":3,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":70,"flyOuts":36,"groundOuts":46,"airOuts":70,"runs":24,"doubles":11,"triples":0,"homeRuns":9,"strikeOuts":59,"baseOnBalls":21,"intentionalWalks":0,"hits":55,"hitByPitch":4,"avg":".240","atBats":229,"obp":".315","slg":".406","ops":".721","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":255,"totalBases":93,"rbi":30,"leftOnBase":109,"sacBunts":1,"sacFlies":0,"babip":".286","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.44","popOuts":12,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":124,"putOuts":168,"errors":6,"chances":298,"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"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":"2-4 | HR, HBP, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":1,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":130,"flyOuts":76,"groundOuts":114,"airOuts":131,"runs":68,"doubles":23,"triples":1,"homeRuns":16,"strikeOuts":133,"baseOnBalls":44,"intentionalWalks":2,"hits":135,"hitByPitch":15,"avg":".266","atBats":507,"obp":".339","slg":".410","ops":".749","caughtStealing":4,"stolenBases":6,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":572,"totalBases":208,"rbi":57,"leftOnBase":198,"sacBunts":0,"sacFlies":6,"babip":".327","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.69","popOuts":20,"lineOuts":35},"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":236,"errors":8,"chances":247,"fielding":".968","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | BB, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":12,"groundOuts":20,"airOuts":24,"runs":10,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".188","atBats":64,"obp":".235","slg":".250","ops":".485","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":69,"totalBases":16,"rbi":3,"leftOnBase":23,"sacBunts":1,"sacFlies":0,"babip":".204","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"64.00","popOuts":8,"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":4,"stolenBases":14,"stolenBasePercentage":".778","caughtStealingPercentage":".222","assists":8,"putOuts":153,"errors":3,"chances":164,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":27,"gamesStarted":27,"flyOuts":57,"groundOuts":199,"airOuts":102,"runs":62,"doubles":41,"triples":2,"homeRuns":11,"strikeOuts":180,"baseOnBalls":37,"intentionalWalks":0,"hits":166,"hitByPitch":6,"atBats":639,"obp":".305","caughtStealing":4,"stolenBases":7,"stolenBasePercentage":".636","caughtStealingPercentage":".364","numberOfPitches":2609,"era":"3.13","inningsPitched":"166.2","wins":12,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":58,"whip":"1.22","battersFaced":691,"outs":500,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":2609,"balls":884,"strikes":1725,"strikePercentage":".660","hitBatsmen":6,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.95","rbi":0,"winPercentage":".571","pitchesPerInning":"15.65","gamesFinished":0,"strikeoutWalkRatio":"4.86","strikeoutsPer9Inn":"9.72","walksPer9Inn":"2.00","hitsPer9Inn":"8.96","runsScoredPer9":"3.35","homeRunsPer9":"0.59","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":4,"sacFlies":4,"passedBall":0,"popOuts":15,"lineOuts":30},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":27,"putOuts":4,"errors":1,"chances":32,"fielding":".969","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":56,"gamesStarted":0,"flyOuts":22,"groundOuts":64,"airOuts":37,"runs":25,"doubles":10,"triples":0,"homeRuns":3,"strikeOuts":53,"baseOnBalls":14,"intentionalWalks":1,"hits":45,"hitByPitch":5,"atBats":197,"obp":".295","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":841,"era":"3.57","inningsPitched":"53.0","wins":4,"losses":4,"saves":12,"saveOpportunities":17,"holds":8,"blownSaves":5,"earnedRuns":21,"whip":"1.11","battersFaced":218,"outs":159,"gamesPitched":56,"completeGames":0,"shutouts":0,"pitchesThrown":841,"balls":297,"strikes":544,"strikePercentage":".650","hitBatsmen":5,"balks":2,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.73","rbi":0,"winPercentage":".500","pitchesPerInning":"15.87","gamesFinished":27,"strikeoutWalkRatio":"3.79","strikeoutsPer9Inn":"9.00","walksPer9Inn":"2.38","hitsPer9Inn":"7.64","runsScoredPer9":"4.25","homeRunsPer9":"0.51","inheritedRunners":18,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":6,"errors":0,"chances":12,"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":45,"gamesStarted":0,"flyOuts":29,"groundOuts":57,"airOuts":52,"runs":24,"doubles":11,"triples":2,"homeRuns":2,"strikeOuts":51,"baseOnBalls":25,"intentionalWalks":1,"hits":49,"hitByPitch":2,"atBats":205,"obp":".323","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":929,"era":"3.45","inningsPitched":"57.1","wins":4,"losses":3,"saves":1,"saveOpportunities":4,"holds":3,"blownSaves":3,"earnedRuns":22,"whip":"1.29","battersFaced":237,"outs":172,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":929,"balls":359,"strikes":570,"strikePercentage":".610","hitBatsmen":2,"balks":1,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.10","rbi":0,"winPercentage":".571","pitchesPerInning":"16.20","gamesFinished":8,"strikeoutWalkRatio":"2.04","strikeoutsPer9Inn":"8.01","walksPer9Inn":"3.92","hitsPer9Inn":"7.69","runsScoredPer9":"3.77","homeRunsPer9":"0.31","inheritedRunners":34,"inheritedRunnersScored":10,"catchersInterference":1,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":10,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":2,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676775":{"person":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"jerseyNumber":"67","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":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":6,"obp":".286","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":25,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":7,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":25,"balls":10,"strikes":15,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"12.50","gamesFinished":2,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"4.50","hitsPer9Inn":"4.50","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}},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":108,"flyOuts":56,"groundOuts":63,"airOuts":91,"runs":31,"doubles":15,"triples":3,"homeRuns":2,"strikeOuts":112,"baseOnBalls":25,"intentionalWalks":0,"hits":68,"hitByPitch":2,"avg":".209","atBats":325,"obp":".266","slg":".292","ops":".558","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":361,"totalBases":95,"rbi":38,"leftOnBase":161,"sacBunts":4,"sacFlies":5,"babip":".306","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"162.50","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":19,"stolenBases":49,"stolenBasePercentage":".721","caughtStealingPercentage":".279","assists":45,"putOuts":813,"errors":5,"chances":863,"fielding":".994","passedBall":6,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"500","stats":{"batting":{"summary":"3-4 | HR, 2 RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":100,"flyOuts":49,"groundOuts":64,"airOuts":107,"runs":58,"doubles":16,"triples":2,"homeRuns":18,"strikeOuts":105,"baseOnBalls":55,"intentionalWalks":0,"hits":84,"hitByPitch":5,"avg":".234","atBats":359,"obp":".343","slg":".440","ops":".783","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":420,"totalBases":158,"rbi":48,"leftOnBase":178,"sacBunts":0,"sacFlies":1,"babip":".278","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.94","popOuts":35,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":187,"putOuts":68,"errors":12,"chances":267,"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":109,"flyOuts":64,"groundOuts":81,"airOuts":126,"runs":40,"doubles":9,"triples":0,"homeRuns":14,"strikeOuts":76,"baseOnBalls":32,"intentionalWalks":0,"hits":91,"hitByPitch":7,"avg":".245","atBats":371,"obp":".315","slg":".383","ops":".698","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":413,"totalBases":142,"rbi":64,"leftOnBase":168,"sacBunts":0,"sacFlies":3,"babip":".271","groundOutsToAirouts":"0.64","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.50","popOuts":35,"lineOuts":27},"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":139,"errors":0,"chances":150,"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":{"summary":"1.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":8,"strikes":8,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":0,"flyOuts":8,"groundOuts":29,"airOuts":17,"runs":11,"doubles":4,"triples":0,"homeRuns":6,"strikeOuts":16,"baseOnBalls":9,"intentionalWalks":0,"hits":21,"hitByPitch":1,"atBats":83,"obp":".333","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":372,"era":"3.74","inningsPitched":"21.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":9,"whip":"1.38","battersFaced":93,"outs":65,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":372,"balls":148,"strikes":224,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.71","rbi":0,"winPercentage":".000","pitchesPerInning":"17.17","gamesFinished":5,"strikeoutWalkRatio":"1.78","strikeoutsPer9Inn":"6.65","walksPer9Inn":"3.74","hitsPer9Inn":"8.72","runsScoredPer9":"4.57","homeRunsPer9":"2.49","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":7},"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":true,"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":{},"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":43,"gamesStarted":0,"flyOuts":30,"groundOuts":78,"airOuts":58,"runs":36,"doubles":12,"triples":5,"homeRuns":5,"strikeOuts":51,"baseOnBalls":20,"intentionalWalks":1,"hits":68,"hitByPitch":3,"atBats":253,"obp":".329","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1054,"era":"4.31","inningsPitched":"64.2","wins":2,"losses":3,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":31,"whip":"1.36","battersFaced":278,"outs":194,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":1054,"balls":344,"strikes":710,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.34","rbi":0,"winPercentage":".400","pitchesPerInning":"16.30","gamesFinished":13,"strikeoutWalkRatio":"2.55","strikeoutsPer9Inn":"7.10","walksPer9Inn":"2.78","hitsPer9Inn":"9.46","runsScoredPer9":"5.01","homeRunsPer9":"0.70","inheritedRunners":24,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":15,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":5,"errors":0,"chances":16,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642086":{"person":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"jerseyNumber":"7","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | K, RBI, R","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":1,"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":5,"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":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":53,"flyOuts":31,"groundOuts":33,"airOuts":53,"runs":20,"doubles":10,"triples":0,"homeRuns":3,"strikeOuts":37,"baseOnBalls":13,"intentionalWalks":0,"hits":46,"hitByPitch":2,"avg":".277","atBats":166,"obp":".332","slg":".392","ops":".724","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":184,"totalBases":65,"rbi":23,"leftOnBase":65,"sacBunts":0,"sacFlies":3,"babip":".333","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"55.33","popOuts":7,"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":30,"putOuts":331,"errors":1,"chances":362,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID687551":{"person":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"jerseyNumber":"61","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"101","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":14,"flyOuts":5,"groundOuts":7,"airOuts":11,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".097","atBats":31,"obp":".097","slg":".194","ops":".291","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":31,"totalBases":6,"rbi":2,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"babip":".100","groundOutsToAirouts":"0.64","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.00","popOuts":4,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":20,"errors":0,"chances":20,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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 | 2B, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":126,"flyOuts":89,"groundOuts":154,"airOuts":144,"runs":61,"doubles":30,"triples":10,"homeRuns":7,"strikeOuts":58,"baseOnBalls":41,"intentionalWalks":0,"hits":123,"hitByPitch":5,"avg":".259","atBats":475,"obp":".322","slg":".408","ops":".730","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":525,"totalBases":194,"rbi":47,"leftOnBase":192,"sacBunts":0,"sacFlies":4,"babip":".280","groundOutsToAirouts":"1.07","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"67.86","popOuts":15,"lineOuts":40},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":273,"errors":2,"chances":282,"fielding":".993","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":26,"gamesStarted":0,"flyOuts":12,"groundOuts":34,"airOuts":22,"runs":11,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":23,"baseOnBalls":6,"intentionalWalks":1,"hits":25,"hitByPitch":1,"atBats":103,"obp":".291","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":429,"era":"3.76","inningsPitched":"26.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":11,"whip":"1.18","battersFaced":111,"outs":79,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":429,"balls":152,"strikes":277,"strikePercentage":".650","hitBatsmen":1,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.55","rbi":0,"winPercentage":".000","pitchesPerInning":"16.29","gamesFinished":3,"strikeoutWalkRatio":"3.83","strikeoutsPer9Inn":"7.86","walksPer9Inn":"2.05","hitsPer9Inn":"8.54","runsScoredPer9":"3.76","homeRunsPer9":"0.68","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":7,"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"200","stats":{"batting":{"summary":"4-4 | 2 HR, 2B, BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":4,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":11,"rbi":5,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","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":134,"flyOuts":64,"groundOuts":117,"airOuts":103,"runs":76,"doubles":29,"triples":0,"homeRuns":27,"strikeOuts":153,"baseOnBalls":92,"intentionalWalks":8,"hits":128,"hitByPitch":6,"avg":".258","atBats":497,"obp":".377","slg":".479","ops":".856","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":599,"totalBases":238,"rbi":89,"leftOnBase":210,"sacBunts":0,"sacFlies":4,"babip":".315","groundOutsToAirouts":"1.14","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.41","popOuts":16,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":117,"errors":1,"chances":129,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID666711":{"person":{"id":666711,"fullName":"Joel Peguero","link":"/api/v1/people/666711"},"jerseyNumber":"63","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":25,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":25,"balls":7,"strikes":18,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":6,"groundOuts":4,"airOuts":9,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":21,"obp":".227","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":79,"era":"0.00","inningsPitched":"5.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.88","battersFaced":22,"outs":17,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":79,"balls":25,"strikes":54,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.44","rbi":0,"winPercentage":".---","pitchesPerInning":"13.94","gamesFinished":0,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"6.35","walksPer9Inn":"1.59","hitsPer9Inn":"6.35","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"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"}]},"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":{"summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":5,"strikes":10,"strikePercentage":".670","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":22,"gamesStarted":0,"flyOuts":21,"groundOuts":40,"airOuts":46,"runs":20,"doubles":4,"triples":1,"homeRuns":3,"strikeOuts":24,"baseOnBalls":12,"intentionalWalks":0,"hits":30,"hitByPitch":1,"atBats":138,"obp":".281","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":556,"era":"4.82","inningsPitched":"37.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":20,"whip":"1.13","battersFaced":153,"outs":112,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":556,"balls":190,"strikes":366,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.87","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.89","gamesFinished":6,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"5.79","walksPer9Inn":"2.89","hitsPer9Inn":"7.23","runsScoredPer9":"4.82","homeRunsPer9":"0.72","inheritedRunners":7,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":4,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"note":"(W, 2-1)","summary":"5.0 IP, 3 ER, 3 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":5,"airOuts":5,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":18,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":82,"inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":22,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":82,"balls":27,"strikes":55,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"5.40","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":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":5,"gamesStarted":5,"flyOuts":13,"groundOuts":24,"airOuts":26,"runs":14,"doubles":5,"triples":0,"homeRuns":6,"strikeOuts":16,"baseOnBalls":12,"intentionalWalks":0,"hits":22,"hitByPitch":2,"atBats":88,"obp":".353","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":408,"era":"5.01","inningsPitched":"23.1","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"1.46","battersFaced":102,"outs":70,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":408,"balls":160,"strikes":248,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.92","rbi":3,"winPercentage":".667","pitchesPerInning":"17.49","gamesFinished":0,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"6.17","walksPer9Inn":"4.63","hitsPer9Inn":"8.49","runsScoredPer9":"5.40","homeRunsPer9":"2.31","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":7},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"501","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":2,"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":59,"flyOuts":15,"groundOuts":41,"airOuts":28,"runs":15,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":41,"baseOnBalls":7,"intentionalWalks":0,"hits":35,"hitByPitch":3,"avg":".250","atBats":140,"obp":".296","slg":".357","ops":".653","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":155,"totalBases":50,"rbi":18,"leftOnBase":63,"sacBunts":3,"sacFlies":2,"babip":".327","groundOutsToAirouts":"1.46","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.67","popOuts":6,"lineOuts":7},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":3,"groundOuts":2,"airOuts":7,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":13,"obp":".308","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":33,"era":"0.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.33","battersFaced":13,"outs":9,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":33,"balls":8,"strikes":25,"strikePercentage":".760","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.29","rbi":0,"winPercentage":".---","pitchesPerInning":"11.00","gamesFinished":3,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"12.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":112,"putOuts":58,"errors":6,"chances":176,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID682641":{"person":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"jerseyNumber":"29","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"800","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":24,"groundOuts":41,"airOuts":45,"runs":19,"doubles":9,"triples":1,"homeRuns":7,"strikeOuts":22,"baseOnBalls":8,"intentionalWalks":0,"hits":28,"hitByPitch":0,"avg":".206","atBats":136,"obp":".250","slg":".441","ops":".691","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":144,"totalBases":60,"rbi":17,"leftOnBase":67,"sacBunts":0,"sacFlies":0,"babip":".196","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.43","popOuts":13,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":71,"errors":3,"chances":74,"fielding":".959","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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 | BB, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":131,"flyOuts":92,"groundOuts":91,"airOuts":148,"runs":77,"doubles":18,"triples":2,"homeRuns":22,"strikeOuts":147,"baseOnBalls":64,"intentionalWalks":1,"hits":108,"hitByPitch":3,"avg":".222","atBats":487,"obp":".312","slg":".402","ops":".714","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":562,"totalBases":196,"rbi":66,"leftOnBase":201,"sacBunts":0,"sacFlies":7,"babip":".265","groundOutsToAirouts":"0.61","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"22.14","popOuts":33,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":321,"putOuts":160,"errors":14,"chances":495,"fielding":".972","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":27,"gamesStarted":27,"flyOuts":111,"groundOuts":127,"airOuts":180,"runs":58,"doubles":32,"triples":2,"homeRuns":19,"strikeOuts":158,"baseOnBalls":61,"intentionalWalks":0,"hits":121,"hitByPitch":3,"atBats":581,"obp":".285","caughtStealing":8,"stolenBases":17,"stolenBasePercentage":".680","caughtStealingPercentage":".320","numberOfPitches":2599,"era":"2.93","inningsPitched":"159.2","wins":10,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":52,"whip":"1.14","battersFaced":650,"outs":479,"gamesPitched":27,"completeGames":1,"shutouts":0,"pitchesThrown":2599,"balls":932,"strikes":1667,"strikePercentage":".640","hitBatsmen":3,"balks":1,"wildPitches":5,"pickoffs":5,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".625","pitchesPerInning":"16.28","gamesFinished":0,"strikeoutWalkRatio":"2.59","strikeoutsPer9Inn":"8.91","walksPer9Inn":"3.44","hitsPer9Inn":"6.82","runsScoredPer9":"3.27","homeRunsPer9":"1.07","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":28,"lineOuts":41},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":3,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{},"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":91,"groundOuts":95,"airOuts":145,"runs":65,"doubles":36,"triples":0,"homeRuns":12,"strikeOuts":104,"baseOnBalls":39,"intentionalWalks":0,"hits":128,"hitByPitch":5,"atBats":464,"obp":".335","caughtStealing":5,"stolenBases":10,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":2011,"era":"4.47","inningsPitched":"116.2","wins":2,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":58,"whip":"1.43","battersFaced":516,"outs":350,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":2011,"balls":698,"strikes":1313,"strikePercentage":".650","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.66","rbi":0,"winPercentage":".167","pitchesPerInning":"17.24","gamesFinished":0,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"8.02","walksPer9Inn":"3.01","hitsPer9Inn":"9.87","runsScoredPer9":"5.01","homeRunsPer9":"0.93","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":6,"passedBall":0,"popOuts":29,"lineOuts":25},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":6,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":22,"gamesStarted":2,"flyOuts":9,"groundOuts":22,"airOuts":20,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":19,"baseOnBalls":8,"intentionalWalks":0,"hits":20,"hitByPitch":1,"atBats":81,"obp":".322","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":355,"era":"0.82","inningsPitched":"22.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.27","battersFaced":90,"outs":66,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":355,"balls":135,"strikes":220,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.10","rbi":0,"winPercentage":".---","pitchesPerInning":"16.14","gamesFinished":4,"strikeoutWalkRatio":"2.38","strikeoutsPer9Inn":"7.77","walksPer9Inn":"3.27","hitsPer9Inn":"8.18","runsScoredPer9":"0.82","homeRunsPer9":"0.00","inheritedRunners":13,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[671218,687551,646240,642715,642086,656305,683766,669477,808982,682641,668800,687931,666711,663941,693313],"pitchers":[687931,666711,663941,693313],"bench":[672275,527038],"bullpen":[702352,676130,657424,664192,592662,434378,676254,657277,676775],"battingOrder":[687551,646240,642715,642086,683766,669477,808982,682641,668800],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Devers (29, Rea); Lee, J (30, Rea)."},{"label":"HR","value":"Devers 2 (27, 1st inning off Rea, 0 on, 1 out, 6th inning off Rogers, Ta, 2 on, 1 out); Chapman, M (18, 7th inning off Wicks, 0 on, 0 out); Ramos, H (16, 8th inning off McGuire, 0 on, 1 out)."},{"label":"TB","value":"Chapman, M 6; Devers 11; Knizner; Lee, J 2; Ramos, H 5; Schmitt; Smith, D."},{"label":"RBI","value":"Adames (66); Chapman, M 2 (48); Devers 5 (89); Ramos, H (57); Schmitt (30); Smith, D (23)."},{"label":"2-out RBI","value":"Chapman, M; Schmitt."},{"label":"Runners left in scoring position, 2 out","value":"Knizner; Matos; Koss."},{"label":"SF","value":"Adames; Smith, D."},{"label":"Team RISP","value":"4-for-9."},{"label":"Team LOB","value":"5."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Ramos, H (8, throw)."},{"label":"DP","value":"2 (Adames-Schmitt-Smith, D; Whisenhunt-Adames-Schmitt-Smith, D)."}]}],"note":[{"label":"a","value":"Grounded into a forceout for Chapman, M in the 8th."}]}},"officials":[{"official":{"id":427197,"fullName":"Chris Guccione","link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"fullName":"David Rackley","link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"fullName":"Chad Whitson","link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"fullName":"Edwin Moscoso","link":"/api/v1/people/554242"},"officialType":"Third Base"}],"info":[{"label":"HBP","value":"Hoerner (by Whisenhunt); Ramos, H (by Rogers, Ta)."},{"label":"Pitches-strikes","value":"Rea 88-55; Rogers, Ta 22-16; Wicks 10-6; McGuire 17-8; Whisenhunt 82-55; Peguero, J 25-18; Beck, T 15-10; Seymour, C 16-8."},{"label":"Groundouts-flyouts","value":"Rea 7-2; Rogers, Ta 1-1; Wicks 1-1; McGuire 1-1; Whisenhunt 5-4; Peguero, J 1-2; Beck, T 0-0; Seymour, C 1-1."},{"label":"Batters faced","value":"Rea 24; Rogers, Ta 7; Wicks 4; McGuire 6; Whisenhunt 22; Peguero, J 6; Beck, T 3; Seymour, C 4."},{"label":"Inherited runners-scored","value":"Rogers, Ta 1-0."},{"label":"Umpires","value":"HP: Chris Guccione. 1B: David Rackley. 2B: Chad Whitson. 3B: Edwin Moscoso. "},{"label":"Weather","value":"67 degrees, Partly Cloudy."},{"label":"Wind","value":"16 mph, Varies."},{"label":"First pitch","value":"6:45 PM."},{"label":"T","value":"2:23."},{"label":"Att","value":"30,457."},{"label":"Venue","value":"Oracle Park."},{"label":"August 27, 2025"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240","boxscoreName":"Devers"},"jerseyNumber":"16","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"200","stats":{"batting":{"summary":"4-4 | 2 HR, 2B, BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":4,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":11,"rbi":5,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","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":134,"flyOuts":64,"groundOuts":117,"airOuts":103,"runs":76,"doubles":29,"triples":0,"homeRuns":27,"strikeOuts":153,"baseOnBalls":92,"intentionalWalks":8,"hits":128,"hitByPitch":6,"avg":".258","atBats":497,"obp":".377","slg":".479","ops":".856","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":599,"totalBases":238,"rbi":89,"leftOnBase":210,"sacBunts":0,"sacFlies":4,"babip":".315","groundOutsToAirouts":"1.14","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.41","popOuts":16,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":117,"errors":1,"chances":129,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"type":"hitter","gameScore":93,"hittingGameScore":93},{"player":{"person":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305","boxscoreName":"Chapman, M"},"jerseyNumber":"26","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"500","stats":{"batting":{"summary":"3-4 | HR, 2 RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":100,"flyOuts":49,"groundOuts":64,"airOuts":107,"runs":58,"doubles":16,"triples":2,"homeRuns":18,"strikeOuts":105,"baseOnBalls":55,"intentionalWalks":0,"hits":84,"hitByPitch":5,"avg":".234","atBats":359,"obp":".343","slg":".440","ops":".783","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":420,"totalBases":158,"rbi":48,"leftOnBase":178,"sacBunts":0,"sacFlies":1,"babip":".278","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.94","popOuts":35,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":187,"putOuts":68,"errors":12,"chances":267,"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"}]},"type":"hitter","gameScore":66,"hittingGameScore":66},{"player":{"person":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538","boxscoreName":"Hoerner"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"100","stats":{"batting":{"summary":"2-3 | HR, HBP, 3 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":3,"leftOnBase":0,"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":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":128,"flyOuts":95,"groundOuts":140,"airOuts":167,"runs":64,"doubles":21,"triples":3,"homeRuns":5,"strikeOuts":38,"baseOnBalls":31,"intentionalWalks":1,"hits":140,"hitByPitch":7,"avg":".290","atBats":482,"obp":".340","slg":".378","ops":".718","caughtStealing":3,"stolenBases":23,"stolenBasePercentage":".885","caughtStealingPercentage":".115","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":523,"totalBases":182,"rbi":53,"leftOnBase":188,"sacBunts":0,"sacFlies":3,"babip":".305","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"96.40","popOuts":26,"lineOuts":46},"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":312,"putOuts":219,"errors":3,"chances":534,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"type":"hitter","gameScore":65,"hittingGameScore":65}]},"decisions":{"winner":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"loser":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}