{"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":776550,"link":"/api/v1.1/game/776550/feed/live","metaData":{"wait":10,"timeStamp":"20250828_215446","gameEvents":["single","game_finished"],"logicalEvents":["countChange","count11","newLeftHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776550,"type":"R","doubleHeader":"N","id":"2025/08/28/chnmlb-sfnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776550-2025-08-28","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-08-28T19:45:00Z","originalDate":"2025-08-28","officialDate":"2025-08-28","dayNight":"day","time":"12: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":134,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":76,"losses":58,"ties":0,"pct":".567"},"records":{},"divisionLeader":false,"wins":76,"losses":58,"winningPercentage":".567"},"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":134,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":66,"losses":68,"ties":0,"pct":".493"},"records":{},"divisionLeader":false,"wins":66,"losses":68,"winningPercentage":".493"},"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},"ID665871":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871","firstName":"Javier","lastName":"Assad","primaryNumber":"72","birthDate":"1997-07-30","currentAge":29,"birthCity":"Tijuana","birthStateProvince":"BC","birthCountry":"Mexico","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Javier","useLastName":"Assad","middleName":"Eduardo","boxscoreName":"Assad","gender":"M","nameMatrilineal":"Ramirez","isPlayer":true,"isVerified":false,"pronunciation":"AH-sahd","mlbDebutDate":"2022-08-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Javier Assad","nameSlug":"javier-assad-665871","firstLastName":"Javier Assad","lastFirstName":"Assad, Javier","lastInitName":"Assad, J","initLastName":"J Assad","fullFMLName":"Javier Eduardo Assad","fullLFMName":"Assad, Javier Eduardo","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"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":"Sunny","temp":"67","wind":"5 mph, Out To CF"},"gameInfo":{"attendance":32187,"firstPitch":"2025-08-28T19:45:00.000Z","gameDurationMinutes":129},"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":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"home":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"}},"officialScorer":{"id":493726,"fullName":"Jim Young","link":"/api/v1/people/493726"},"primaryDatacaster":{"id":666945,"fullName":"Steve Wong","link":"/api/v1/people/666945"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Busch flies out to left fielder Heliot Ramos.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-28T19:45:24.606Z","endTime":"2025-08-28T19:46:39.834Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,8],"actionIndex":[0,1,2],"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":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-28T17:58:51.314Z","endTime":"2025-08-28T19:18:56.751Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"}},{"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-28T19:18:56.751Z","endTime":"2025-08-28T19:44:19.156Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"}},{"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-28T19:44:19.156Z","endTime":"2025-08-28T19:45:26.328Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":83.7,"strikeZoneTop":3.32523474847341,"strikeZoneBottom":1.5686831002019,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.28309911459934,"aZ":-34.27153781675053,"pfxX":-11.495121454081001,"pfxZ":-1.1569549087330628,"pX":0.2740261011023457,"pZ":4.005209867481099,"vX0":8.269946981323953,"vY0":-134.5019411326504,"vZ0":2.8495407076171233,"x":106.55,"y":130.64,"x0":-1.3648472439671504,"y0":50.00316387850016,"z0":5.380419885619383,"aX":-20.821318440158652},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":-1.1,"breakHorizontal":18.7,"spinRate":1956,"spinDirection":245},"zone":12,"typeConfidence":0.86,"plateTime":0.4090167490317542,"extension":6.699895370408219},"index":3,"playId":"4b387661-7cd2-337a-bc97-141ad6d16986","pitchNumber":1,"startTime":"2025-08-28T19:45:26.328Z","endTime":"2025-08-28T19:45:29.800Z","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":92.4,"endSpeed":84.5,"strikeZoneTop":3.25260524351464,"strikeZoneBottom":1.52726226723941,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.139312001035094,"aZ":-29.85189925913814,"pfxX":-10.941098077352052,"pfxZ":1.2766313250458126,"pX":0.9957730891765986,"pZ":2.529656310739324,"vX0":10.029170315918888,"vY0":-134.251990122682,"vZ0":-1.5253228276537407,"x":79.04,"y":170.48,"x0":-1.367349951067204,"y0":50.0056355826734,"z0":5.230415353391869,"aX":-19.969507400577044},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":2.2,"breakHorizontal":17.6,"spinRate":2026,"spinDirection":241},"zone":12,"typeConfidence":0.9,"plateTime":0.4080234773039382,"extension":6.920203853556559},"index":4,"playId":"cb434e57-3ea3-33b1-92d8-085fc77f7b67","pitchNumber":2,"startTime":"2025-08-28T19:45:39.738Z","endTime":"2025-08-28T19:45:43.392Z","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":0,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.0,"strikeZoneTop":3.28444662292442,"strikeZoneBottom":1.42649070229166,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.109915879105735,"aZ":-36.28147700145577,"pfxX":-6.529732072877355,"pfxZ":-2.604347006910623,"pX":1.1027539022814796,"pZ":1.666834993463227,"vX0":8.623290446878134,"vY0":-124.5762118170753,"vZ0":-0.9023744809490294,"x":74.97,"y":193.78,"x0":-1.5489871073368506,"y0":50.00228430763697,"z0":5.022542778524513,"aX":-10.303717935839895},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-4.7,"breakHorizontal":10.0,"spinRate":1441,"spinDirection":274},"zone":14,"typeConfidence":0.9,"plateTime":0.43900950916546355,"extension":6.862026134450436},"index":5,"playId":"ef09f9f4-18ea-3be4-aeb1-d28b80b0b8d3","pitchNumber":3,"startTime":"2025-08-28T19:45:53.371Z","endTime":"2025-08-28T19:45:56.813Z","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":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.6,"strikeZoneTop":3.2895435541249,"strikeZoneBottom":1.58387172392526,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.754313357303623,"aZ":-28.915260167420367,"pfxX":-8.911554735298516,"pfxZ":1.7915572666031974,"pX":-0.5102728574207536,"pZ":3.552338295984694,"vX0":5.916802424554189,"vY0":-133.43102976354032,"vZ0":0.7593735431091652,"x":136.45,"y":142.87,"x0":-1.5862933252592433,"y0":50.00557751830869,"z0":5.329881691026556,"aX":-16.248193445573193},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":3.6,"breakHorizontal":15.0,"spinRate":1994,"spinDirection":245},"zone":11,"typeConfidence":0.87,"plateTime":0.4087791386911088,"extension":6.655610534234752},"index":6,"playId":"9be32668-bdba-3d81-a091-63d98488cc2d","pitchNumber":4,"startTime":"2025-08-28T19:46:11.449Z","endTime":"2025-08-28T19:46:15.271Z","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":3,"strikes":1,"outs":0},"index":7,"startTime":"2025-08-28T19:46:22.451Z","endTime":"2025-08-28T19:46:29.913Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.4,"strikeZoneTop":3.25,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.675057661052353,"aZ":-31.319352837597016,"pfxX":-10.066740453090029,"pfxZ":0.4611008052208785,"pX":-0.33675522718486445,"pZ":2.4859842102102454,"vX0":6.614306506391615,"vY0":-134.57461580053845,"vZ0":-1.2873102015335836,"x":129.84,"y":171.66,"x0":-1.5070117505551566,"y0":50.002303991202524,"z0":5.1702627057967225,"aX":-18.634518920928308},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":0.7,"breakHorizontal":17.0,"spinRate":2036,"spinDirection":242},"zone":4,"typeConfidence":0.91,"plateTime":0.40556901629880926,"extension":6.588875227571882},"hitData":{"launchSpeed":91.2,"launchAngle":62.0,"totalDistance":212.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":74.79,"coordY":126.35}},"index":8,"playId":"201977b8-f1cc-3c20-9a84-77d4f756160c","pitchNumber":5,"startTime":"2025-08-28T19:46:29.913Z","endTime":"2025-08-28T19:46:39.834Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T19:46:39.834Z","atBatIndex":0},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Kyle Tucker doubles (23) on a ground ball to left fielder Heliot Ramos.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-28T19:46:55.842Z","endTime":"2025-08-28T19:47:35.981Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.6,"strikeZoneTop":3.43240913401549,"strikeZoneBottom":1.53542419643395,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.429052395648984,"aZ":-29.169790603401065,"pfxX":-10.959982132381178,"pfxZ":1.6531455466647262,"pX":-0.9187056193467917,"pZ":1.994812467747617,"vX0":5.357302093126328,"vY0":-134.01384430630577,"vZ0":-2.869530751144931,"x":152.02,"y":184.92,"x0":-1.5174621605877439,"y0":50.00611130790318,"z0":5.1587097188198525,"aX":-19.978658082010426},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":2.6,"breakHorizontal":18.7,"spinRate":1881,"spinDirection":245},"zone":13,"typeConfidence":0.9,"plateTime":0.4083954098228868,"extension":6.763272358583538},"index":0,"playId":"2eee7232-660a-3493-b452-3b93397476bb","pitchNumber":1,"startTime":"2025-08-28T19:47:07.312Z","endTime":"2025-08-28T19:47:10.954Z","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":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.0,"strikeZoneTop":3.52,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.277136611813273,"aZ":-37.173198368872285,"pfxX":-7.713402132620743,"pfxZ":-3.0177993029042343,"pX":-0.0647306383528175,"pZ":1.46199589652463,"vX0":6.495105247917901,"vY0":-127.69873542512049,"vZ0":-1.4398998189705208,"x":119.47,"y":199.31,"x0":-1.6339106757886377,"y0":50.00150155720699,"z0":4.946592898582419,"aX":-12.791192083614048},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-5.5,"breakHorizontal":12.6,"spinRate":1415,"spinDirection":269},"zone":13,"typeConfidence":0.87,"plateTime":0.4282434176184262,"extension":6.9613200247595675},"hitData":{"launchSpeed":93.2,"launchAngle":-0.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":51.48,"coordY":123.31}},"index":1,"playId":"9113a982-77f0-3a45-9175-ea1bb6f8a733","pitchNumber":2,"startTime":"2025-08-28T19:47:22.705Z","endTime":"2025-08-28T19:47:35.981Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T19:47:35.981Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ian Happ singles on a ground ball to center fielder Jung Hoo Lee. Kyle Tucker scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-28T19:47:46.262Z","endTime":"2025-08-28T19:50:35.036Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":{"id":657277,"link":"/api/v1/people/657277"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":84.1,"endSpeed":77.6,"strikeZoneTop":3.51616013485977,"strikeZoneBottom":1.54985238296521,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.471051772290306,"aZ":-30.601444797834088,"pfxX":6.605420406322417,"pfxZ":1.030860135261758,"pX":-0.4185087268691745,"pZ":1.8107969059431595,"vX0":1.9885301375788627,"vY0":-122.539424463766,"vZ0":-1.1442064866347788,"x":132.95,"y":189.89,"x0":-2.0980177515314065,"y0":50.00246632247266,"z0":4.890325036280123,"aX":10.077937615163702},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.8,"breakHorizontal":-12.5,"spinRate":2543,"spinDirection":162},"zone":7,"typeConfidence":0.9,"plateTime":0.44641104000472165,"extension":6.636538934630252},"index":0,"playId":"8021deb7-8869-30b2-92fb-031d33eea2f6","pitchNumber":1,"startTime":"2025-08-28T19:48:04.665Z","endTime":"2025-08-28T19:48:08.245Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.1,"strikeZoneTop":3.57173992429927,"strikeZoneBottom":1.7616332148343,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.68535620471259,"aZ":-19.343677405463133,"pfxX":-7.088864707528657,"pfxZ":6.89595236041783,"pX":-0.2516326774937895,"pZ":3.487745990002419,"vX0":5.787287444541161,"vY0":-135.351457812965,"vZ0":-0.6773250137769321,"x":126.59,"y":144.61,"x0":-1.4932237323521316,"y0":50.004655146539996,"z0":5.0919049735144455,"aX":-13.195015683779285},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.6,"breakHorizontal":11.6,"spinRate":2237,"spinDirection":245},"zone":2,"typeConfidence":0.88,"plateTime":0.40417622221867067,"extension":6.768043420016133},"index":1,"playId":"55958cd5-2cd5-3b46-a0f4-782d6044eab6","pitchNumber":2,"startTime":"2025-08-28T19:48:21.482Z","endTime":"2025-08-28T19:48:25.272Z","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":93.0,"endSpeed":85.7,"strikeZoneTop":3.58,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.16919188310549,"aZ":-19.85925016764508,"pfxX":-7.465637106684886,"pfxZ":6.572150134709274,"pX":-0.4381764792093914,"pZ":2.6403963195844864,"vX0":5.579479733542932,"vY0":-135.4410904138482,"vZ0":-2.715785795540296,"x":133.7,"y":167.49,"x0":-1.5459892014352286,"y0":50.00457607008395,"z0":5.031331477489196,"aX":-13.99264185671004},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.6,"breakHorizontal":12.5,"spinRate":2219,"spinDirection":241},"zone":4,"typeConfidence":0.89,"plateTime":0.4030737466653793,"extension":6.70859190187466},"index":2,"playId":"5e90fd6f-1ee3-36c3-aeba-5432f49193a7","pitchNumber":3,"startTime":"2025-08-28T19:48:39.712Z","endTime":"2025-08-28T19:48:43.095Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.9,"strikeZoneTop":3.51865161368465,"strikeZoneBottom":1.64735171790616,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.20925826237137,"aZ":-35.83838478020275,"pfxX":-3.5919007209169376,"pfxZ":-2.337288776841591,"pX":-1.0769603133778083,"pZ":1.0739957324172889,"vX0":3.215769908463714,"vY0":-123.96716096302598,"vZ0":-1.8843528510149663,"x":158.05,"y":209.78,"x0":-1.9200794298518826,"y0":50.004625932698744,"z0":4.816831821521545,"aX":-5.629271719427613},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-4.4,"breakHorizontal":5.9,"spinRate":1405,"spinDirection":281},"zone":13,"typeConfidence":0.83,"plateTime":0.4406947458313617,"extension":6.74850012871872},"index":3,"playId":"8d3f1ea0-04cd-3cd4-a425-165d8cd5736a","pitchNumber":4,"startTime":"2025-08-28T19:49:00.433Z","endTime":"2025-08-28T19:49:03.604Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.6,"strikeZoneTop":3.49924506585097,"strikeZoneBottom":1.62843635895869,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.0689298820464,"aZ":-21.228000055588517,"pfxX":-6.539180595489677,"pfxZ":5.966212214020592,"pX":-0.5559714687616896,"pZ":3.690150920072377,"vX0":5.1967185325287355,"vY0":-134.34205938036317,"vZ0":0.40495145868222704,"x":138.19,"y":139.15,"x0":-1.662231030103136,"y0":50.002456192160416,"z0":5.0418116082341795,"aX":-11.997859645637627},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.2,"breakHorizontal":10.8,"spinRate":2102,"spinDirection":238},"zone":11,"typeConfidence":0.89,"plateTime":0.4071121242205171,"extension":6.884359425175367},"index":4,"playId":"21b862ea-4f46-3b92-ac97-82c8f4149f22","pitchNumber":5,"startTime":"2025-08-28T19:49:20.363Z","endTime":"2025-08-28T19:49:24.343Z","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":92.5,"endSpeed":84.6,"strikeZoneTop":3.51796331829284,"strikeZoneBottom":1.64686929658284,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.672725981383866,"aZ":-21.86324675116713,"pfxX":-6.291997635529751,"pfxZ":5.606035121180895,"pX":-0.18970251420819542,"pZ":3.972339403597561,"vX0":5.941851721357833,"vY0":-134.60821988274162,"vZ0":1.0469529570800478,"x":124.23,"y":131.53,"x0":-1.6060992055937804,"y0":50.0007305914441,"z0":5.124041619291835,"aX":-11.568414176917443},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.6,"breakHorizontal":10.2,"spinRate":2049,"spinDirection":241},"zone":11,"typeConfidence":0.9,"plateTime":0.40659051478569186,"extension":6.632487237351215},"index":5,"playId":"fb537601-8e82-3ef1-ad72-1a35c521775c","pitchNumber":6,"startTime":"2025-08-28T19:49:37.350Z","endTime":"2025-08-28T19:49:41.157Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.4,"strikeZoneTop":3.58,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.36659234540987,"aZ":-38.94712675244526,"pfxX":-4.651548102651982,"pfxZ":-4.253266630547589,"pX":0.25268192114032156,"pZ":1.568565575391632,"vX0":6.406895311956865,"vY0":-125.14667180135908,"vZ0":-0.21307014247745393,"x":107.37,"y":196.43,"x0":-1.7318246674043185,"y0":50.0027950361371,"z0":4.834789118069308,"aX":-7.406075201188903},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-7.6,"breakHorizontal":7.0,"spinRate":1388,"spinDirection":276},"zone":8,"typeConfidence":0.9,"plateTime":0.4370315098381896,"extension":6.981805892356171},"index":6,"playId":"ce30ca7b-2d79-3e31-951d-4a01484149c6","pitchNumber":7,"startTime":"2025-08-28T19:49:53.668Z","endTime":"2025-08-28T19:49:57.426Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.3,"strikeZoneTop":3.58,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.673063081107653,"aZ":-22.498274788392663,"pfxX":-0.6511668553969214,"pfxZ":5.431605468035162,"pX":-0.14532784347652877,"pZ":2.752293591826864,"vX0":3.601635098165557,"vY0":-132.6723916971257,"vZ0":-1.7117313303487554,"x":122.54,"y":164.47,"x0":-1.4364204539117034,"y0":50.00130618778126,"z0":5.047357391331206,"aX":-1.1603177539726357},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.7,"breakHorizontal":0.4,"spinRate":2249,"spinDirection":228},"zone":5,"typeConfidence":0.9,"plateTime":0.41302553937865305,"extension":6.817790808928644},"hitData":{"launchSpeed":90.5,"launchAngle":-17.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":146.75,"coordY":99.49}},"index":7,"playId":"15b9799f-7110-3318-8a8e-3bb380557d07","pitchNumber":8,"startTime":"2025-08-28T19:50:23.220Z","endTime":"2025-08-28T19:50:35.036Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T19:50:35.036Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pete Crow-Armstrong singles on a ground ball to right fielder Luis Matos. Ian Happ to 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-28T19:50:53.181Z","endTime":"2025-08-28T19:51:28.713Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"postOnThird":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"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":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":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":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"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":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.4,"endSpeed":84.2,"strikeZoneTop":3.08999956206787,"strikeZoneBottom":1.43365191400016,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.756880663403287,"aZ":-23.22395292339012,"pfxX":-1.8316006171545836,"pfxZ":4.953634105294656,"pX":-0.24107707332086686,"pZ":3.1145901535589933,"vX0":4.0567369329761815,"vY0":-133.1515284405901,"vZ0":-1.0307187663924715,"x":126.19,"y":154.69,"x0":-1.54181543781022,"y0":50.00562312755096,"z0":5.1764891625621186,"aX":-3.311920017553384},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.0,"breakHorizontal":2.5,"spinRate":2244,"spinDirection":221},"zone":2,"typeConfidence":0.91,"plateTime":0.4102733646348433,"extension":6.778087100601718},"index":0,"playId":"fd018443-c227-31e1-a167-80df1a0ce1cd","pitchNumber":1,"startTime":"2025-08-28T19:51:01.968Z","endTime":"2025-08-28T19:51:05.326Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":77.8,"strikeZoneTop":3.09,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.465369621835052,"aZ":-31.719630119592757,"pfxX":8.897961069868204,"pfxZ":0.29432965454798143,"pX":0.3011644068604177,"pZ":1.9852889748140883,"vX0":2.23781054899237,"vY0":-123.8047508991671,"vZ0":-0.7165177043685531,"x":105.52,"y":185.18,"x0":-1.7717771433275746,"y0":50.00168127295329,"z0":4.950907667080007,"aX":13.707160007712439},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.6,"breakHorizontal":-16.7,"spinRate":2503,"spinDirection":45},"zone":6,"typeConfidence":0.91,"plateTime":0.44368619663758135,"extension":6.669951633414126},"hitData":{"launchSpeed":78.7,"launchAngle":-2.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.74,"coordY":114.69}},"index":1,"playId":"40ac9416-dc77-3465-a03e-1c347684dbae","pitchNumber":2,"startTime":"2025-08-28T19:51:16.711Z","endTime":"2025-08-28T19:51:28.713Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T19:51:28.713Z","atBatIndex":3},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Nico Hoerner grounds into a double play, shortstop Willy Adames to first baseman Rafael Devers. Pete Crow-Armstrong out at 2nd. Nico Hoerner out at 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-28T19:52:15.142Z","endTime":"2025-08-28T19:52:24.743Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"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":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":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-28T19:51:45.162Z","endTime":"2025-08-28T19:52:17.294Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.6,"strikeZoneTop":3.42,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.899980651570903,"aZ":-29.47701233610033,"pfxX":-10.1111749482628,"pfxZ":1.4713867386318036,"pX":-0.3583461768545485,"pZ":2.1552489544468383,"vX0":6.170478772189454,"vY0":-134.59808644639477,"vZ0":-2.3862333977184784,"x":130.66,"y":180.59,"x0":-1.3699256248305558,"y0":50.00148096279072,"z0":5.14591091672018,"aX":-18.504058794467973},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":2.4,"breakHorizontal":16.9,"spinRate":1997,"spinDirection":245},"zone":7,"typeConfidence":0.91,"plateTime":0.4073336088926629,"extension":6.765624593075062},"hitData":{"launchSpeed":100.9,"launchAngle":-20.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":116.34,"coordY":150.16}},"index":1,"playId":"432a868f-bc09-3708-a57a-67ef52405aeb","pitchNumber":1,"startTime":"2025-08-28T19:52:17.294Z","endTime":"2025-08-28T19:52:24.743Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T19:52:24.743Z","atBatIndex":4},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Heliot Ramos pops out to first baseman Michael Busch in foul territory.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-28T19:54:20.921Z","endTime":"2025-08-28T19:55:33.780Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"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":"Pop Out","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":2},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.9,"strikeZoneTop":3.06527906343022,"strikeZoneBottom":1.42933062486576,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.198293948533255,"aZ":-14.322889281058918,"pfxX":7.930059372306225,"pfxZ":10.150679059410077,"pX":0.9892367609117853,"pZ":3.6973407751182537,"vX0":-5.815561304424756,"vY0":-131.36088843469489,"vZ0":-2.4617949265230057,"x":79.29,"y":138.95,"x0":2.194634219227336,"y0":50.00283945750198,"z0":5.703565688353747,"aX":13.945600443018778},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":18.1,"breakHorizontal":-13.2,"spinRate":2542,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.4159797484337462,"extension":6.043916234209897},"index":0,"playId":"2166daa3-dfd7-325e-97a7-44603f4ed316","pitchNumber":1,"startTime":"2025-08-28T19:54:51.219Z","endTime":"2025-08-28T19:54:54.579Z","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":90.5,"endSpeed":82.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.56049066800233,"aZ":-12.643174957178879,"pfxX":8.469358453961686,"pfxZ":11.116429841506736,"pX":0.3233240335883332,"pZ":3.4993790274678616,"vX0":-7.811438903108861,"vY0":-131.60702777385583,"vZ0":-3.159944008570704,"x":104.68,"y":144.3,"x0":2.2275129530747737,"y0":50.00008504439558,"z0":5.6502206919979745,"aX":14.876080003843372},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":19.7,"breakHorizontal":-13.7,"spinRate":2520,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.4159572207846587,"extension":6.131467226717854},"index":1,"playId":"e950e179-b905-3a2e-9108-d65e3985b35b","pitchNumber":2,"startTime":"2025-08-28T19:55:04.867Z","endTime":"2025-08-28T19:55:08.851Z","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":90.8,"endSpeed":83.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.697848449901254,"aZ":-15.076393134286501,"pfxX":8.272383537912459,"pfxZ":9.651774525683827,"pX":0.2906358226989252,"pZ":2.3865948629352003,"vX0":-7.757862106952453,"vY0":-131.92233386548492,"vZ0":-5.377859769469896,"x":105.92,"y":174.34,"x0":2.187330327778471,"y0":50.00415762124955,"z0":5.5536372949993895,"aX":14.657905522082702},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.6,"breakHorizontal":-13.4,"spinRate":2412,"spinDirection":143},"zone":6,"typeConfidence":2.0,"plateTime":0.4143554408638601,"extension":6.214537022942629},"hitData":{"launchSpeed":82.4,"launchAngle":65.0,"totalDistance":171.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":184.58,"coordY":163.89}},"index":2,"playId":"c30531a1-6d14-3c3a-8f46-b65b75cc13cd","pitchNumber":3,"startTime":"2025-08-28T19:55:24.567Z","endTime":"2025-08-28T19:55:33.780Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T19:55:33.780Z","atBatIndex":5},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Rafael Devers walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-28T19:56:00.158Z","endTime":"2025-08-28T19:57:41.768Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":82.9,"strikeZoneTop":3.49332740656107,"strikeZoneBottom":1.69171815694939,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.863900437797028,"aZ":-15.13581676612518,"pfxX":6.576817150118718,"pfxZ":9.64714248698157,"pX":0.17015088945989926,"pZ":3.3359720598668776,"vX0":-7.425911513329518,"vY0":-132.23710826577926,"vZ0":-3.1643406386625483,"x":110.51,"y":148.71,"x0":2.1636288084061697,"y0":50.00613108863539,"z0":5.662204898793981,"aX":11.620799385993694},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.9,"breakHorizontal":-10.2,"spinRate":2428,"spinDirection":145},"zone":2,"typeConfidence":2.0,"plateTime":0.41459420337713837,"extension":6.137515103138435},"index":0,"playId":"d86d411f-257f-352c-b4e7-fb3de58d6a18","pitchNumber":1,"startTime":"2025-08-28T19:56:03.388Z","endTime":"2025-08-28T19:56:07.232Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":73.1,"strikeZoneTop":3.3644649633669,"strikeZoneBottom":1.61644073862474,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.82516634283194,"aZ":-30.951243693846365,"pfxX":-5.884627003375744,"pfxZ":0.9038953959335849,"pX":-1.6427807488091073,"pZ":1.6116679948146662,"vX0":-8.026379713817711,"vY0":-115.9760011734581,"vZ0":-1.6478321327584955,"x":179.62,"y":195.26,"x0":2.6413122962813116,"y0":50.001690385663274,"z0":5.312823396451119,"aX":-7.92834525813936},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":1.4,"breakHorizontal":12.8,"spinRate":2609,"spinDirection":300},"zone":13,"typeConfidence":2.0,"plateTime":0.4742030816732634,"extension":6.253381335083548},"index":1,"playId":"19461dd6-624b-34d8-81d1-02f977efb3ab","pitchNumber":2,"startTime":"2025-08-28T19:56:19.986Z","endTime":"2025-08-28T19:56:23.171Z","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":91.0,"endSpeed":82.7,"strikeZoneTop":3.40817349843103,"strikeZoneBottom":1.68673153612852,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.50847477464019,"aZ":-16.579729618384263,"pfxX":6.990743100689823,"pfxZ":8.829894567726843,"pX":0.32811234043040727,"pZ":3.7074407857244944,"vX0":-7.217459207046698,"vY0":-132.36854771035897,"vZ0":-1.8324403884653169,"x":104.49,"y":138.68,"x0":2.1880331844631327,"y0":50.0026145092017,"z0":5.628785417040175,"aX":12.346623257549043},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.7,"breakHorizontal":-11.0,"spinRate":2445,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.41454142340339173,"extension":6.144864828940279},"index":2,"playId":"571e76b0-1cc0-336c-8e28-2dc75c2cf5ac","pitchNumber":3,"startTime":"2025-08-28T19:56:35.808Z","endTime":"2025-08-28T19:56:41.055Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":77.0,"strikeZoneTop":3.57,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.209346001798565,"aZ":-27.851567980114055,"pfxX":8.504246826350371,"pfxZ":2.8930329029162367,"pX":0.2815057937356056,"pZ":1.3686793632716212,"vX0":-7.76987904322877,"vY0":-121.08811579782156,"vZ0":-3.937306050266872,"x":106.27,"y":201.83,"x0":2.4170570077297535,"y0":50.00408597317433,"z0":5.435194748003223,"aX":12.711835521752393},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":4.6,"breakHorizontal":-13.7,"spinRate":1363,"spinDirection":119},"zone":14,"typeConfidence":2.0,"plateTime":0.45122567183378814,"extension":6.209532009822891},"index":3,"playId":"0e0f7580-8288-3d53-8cdd-9989bb5faa97","pitchNumber":4,"startTime":"2025-08-28T19:56:54.191Z","endTime":"2025-08-28T19:56:57.660Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-28T19:57:05.905Z","endTime":"2025-08-28T19:57:18.726Z","isPitch":false,"type":"action","player":{"id":646240,"link":"/api/v1/people/646240"}},{"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":91.4,"endSpeed":82.9,"strikeZoneTop":3.3160686311581,"strikeZoneBottom":1.5137507080492,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.58712681381269,"aZ":-16.387178528651077,"pfxX":8.11709272817894,"pfxZ":8.883025181197981,"pX":1.3339553367976724,"pZ":3.4941199062752535,"vX0":-5.13293642552691,"vY0":-132.9849699830984,"vZ0":-2.3379751969840625,"x":66.15,"y":144.44,"x0":2.2422621160168954,"y0":50.003395114219884,"z0":5.58406987102551,"aX":14.426080144257947},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.7,"breakHorizontal":-13.4,"spinRate":2441,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.413108387419872,"extension":6.195692427657412},"index":5,"playId":"8e2ba075-fcfc-318a-a2bd-482f72c7f5a8","pitchNumber":5,"startTime":"2025-08-28T19:57:18.726Z","endTime":"2025-08-28T19:57:22.556Z","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":91.4,"endSpeed":84.1,"strikeZoneTop":3.40682053077032,"strikeZoneBottom":1.5776661385465,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.25075311567763,"aZ":-15.350892112226276,"pfxX":7.48758608487423,"pfxZ":9.352543242390771,"pX":-1.440816709619204,"pZ":3.001525117321274,"vX0":-11.627228369919042,"vY0":-132.72698924029524,"vZ0":-3.6542066529912924,"x":171.92,"y":157.74,"x0":2.0075671279494194,"y0":50.00004836780489,"z0":5.501712080130357,"aX":13.465343258270936},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.4,"breakHorizontal":-11.3,"spinRate":2506,"spinDirection":148},"zone":11,"typeConfidence":2.0,"plateTime":0.41139310752147384,"extension":6.213218728243733},"index":6,"playId":"798807dc-0c8b-3fd7-b9de-3bd1f871a0ce","pitchNumber":6,"startTime":"2025-08-28T19:57:37.728Z","endTime":"2025-08-28T19:57:41.768Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T19:57:41.768Z","atBatIndex":6},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Willy Adames homers (23) on a fly ball to left center field. Rafael Devers scores.","rbi":2,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-28T19:57:48.677Z","endTime":"2025-08-28T19:58:35.771Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":{"id":684007,"link":"/api/v1/people/684007"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":{"id":684007,"link":"/api/v1/people/684007"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.0,"strikeZoneTop":3.48,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.315405333918434,"aZ":-14.790494595029857,"pfxX":7.9477009000764145,"pfxZ":9.825174977502531,"pX":0.25149346047128673,"pZ":3.261806479485042,"vX0":-8.022160346041435,"vY0":-132.1986074623186,"vZ0":-3.021097695448325,"x":107.41,"y":150.71,"x0":2.2934983421950057,"y0":50.001189884343226,"z0":5.505792468854752,"aX":14.059470768333254},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":17.3,"breakHorizontal":-12.6,"spinRate":2470,"spinDirection":143},"zone":2,"typeConfidence":2.0,"plateTime":0.41439807063041467,"extension":6.126288794264232},"hitData":{"launchSpeed":107.0,"launchAngle":32.0,"totalDistance":417.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":47.55,"coordY":48.98}},"index":0,"playId":"5486b088-4a90-3398-a343-6d5cf8b2b6e0","pitchNumber":1,"startTime":"2025-08-28T19:58:07.771Z","endTime":"2025-08-28T19:58:35.771Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T19:58:35.771Z","atBatIndex":7},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Matt Chapman lines out to third baseman Matt Shaw.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-28T19:58:28.736Z","endTime":"2025-08-28T19:59:21.939Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"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":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.5,"endSpeed":82.7,"strikeZoneTop":3.55000260295754,"strikeZoneBottom":1.70221059467929,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.49772139044366,"aZ":-13.24739775731018,"pfxX":8.589176481077608,"pfxZ":10.813677488777873,"pX":-0.5953611684666403,"pZ":2.0172694925049637,"vX0":-9.63405561206987,"vY0":-131.37146230549044,"vZ0":-6.190033746818539,"x":139.69,"y":184.31,"x0":2.0012160587804266,"y0":50.00063048537577,"z0":5.38631166644805,"aX":15.030660317427854},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":18.4,"breakHorizontal":-13.4,"spinRate":2454,"spinDirection":144},"zone":7,"typeConfidence":2.0,"plateTime":0.4167135905671322,"extension":6.314872838268489},"index":0,"playId":"6a258e97-71c6-3092-80c3-125d18ede067","pitchNumber":1,"startTime":"2025-08-28T19:59:00.894Z","endTime":"2025-08-28T19:59:04.272Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.3,"strikeZoneTop":3.55,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.803694409165285,"aZ":-29.530410369898366,"pfxX":9.342596829903787,"pfxZ":1.799995335361622,"pX":0.10963975497373167,"pZ":1.2753241987309882,"vX0":-8.150976501694604,"vY0":-120.24990362915496,"vZ0":-3.733232343867799,"x":112.82,"y":204.35,"x0":2.3255603654853894,"y0":50.00136109618074,"z0":5.460968985383192,"aX":13.713285659142265},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":2.6,"breakHorizontal":-15.0,"spinRate":1345,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.4550702608467132,"extension":6.46262249567975},"hitData":{"launchSpeed":82.9,"launchAngle":11.0,"totalDistance":159.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":97.09,"coordY":161.82}},"index":1,"playId":"ae6b5627-70a0-3955-8d35-411201c89048","pitchNumber":2,"startTime":"2025-08-28T19:59:16.813Z","endTime":"2025-08-28T19:59:21.939Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T19:59:21.939Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Casey Schmitt flies out to right fielder Owen Caissie.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-28T19:59:38.590Z","endTime":"2025-08-28T20:00:44.216Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683357,"link":"/api/v1/people/683357"},"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(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":90.2,"endSpeed":81.9,"strikeZoneTop":3.42,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.337348684609385,"aZ":-14.64914998650411,"pfxX":7.915282561974483,"pfxZ":10.129547878635664,"pX":0.1868607248801532,"pZ":2.993221516327487,"vX0":-7.7077464469857295,"vY0":-131.11506544564122,"vZ0":-3.656691738783266,"x":109.88,"y":157.96,"x0":2.1451323873938786,"y0":50.00331683617324,"z0":5.508478988614322,"aX":13.695794543131681},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":17.6,"breakHorizontal":-12.5,"spinRate":2474,"spinDirection":140},"zone":2,"typeConfidence":2.0,"plateTime":0.4187502223692925,"extension":6.164365312046947},"index":0,"playId":"43a028d6-fb93-37ad-9e04-ac0f4845d01d","pitchNumber":1,"startTime":"2025-08-28T19:59:48.384Z","endTime":"2025-08-28T19:59:53.717Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.1,"strikeZoneTop":3.42,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.973329619893253,"aZ":-16.687136719056987,"pfxX":7.334907464124619,"pfxZ":8.940041345610952,"pX":0.5464295685223671,"pZ":3.5451218052164037,"vX0":-6.431447594815936,"vY0":-130.87236946046485,"vZ0":-2.1778997485990828,"x":96.17,"y":143.06,"x0":2.084417996443736,"y0":50.003294076268666,"z0":5.639933082311292,"aX":12.706856029297233},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":16.0,"breakHorizontal":-11.9,"spinRate":2412,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.41874159288830404,"extension":6.067629244030336},"index":1,"playId":"6543187f-4d76-38a5-906d-466ed3e00b55","pitchNumber":2,"startTime":"2025-08-28T20:00:15.516Z","endTime":"2025-08-28T20:00:18.812Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":77.1,"strikeZoneTop":3.42,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.385057729239346,"aZ":-27.222352249609056,"pfxX":7.909461312959456,"pfxZ":3.3075319772321183,"pX":0.34836831221388465,"pZ":2.1992263268624623,"vX0":-7.270798110900589,"vY0":-120.66288261519486,"vZ0":-2.388560828431558,"x":103.72,"y":179.4,"x0":2.352955726869295,"y0":50.000232666642155,"z0":5.567040977506469,"aX":11.825825949750259},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":5.8,"breakHorizontal":-12.8,"spinRate":1258,"spinDirection":121},"zone":6,"typeConfidence":2.0,"plateTime":0.45151179070557523,"extension":6.2247647213313115},"hitData":{"launchSpeed":94.5,"launchAngle":48.0,"totalDistance":284.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":185.68,"coordY":102.16}},"index":2,"playId":"54ed345a-4ad7-3f1d-a93d-dee2462847ec","pitchNumber":3,"startTime":"2025-08-28T20:00:35.064Z","endTime":"2025-08-28T20:00:44.216Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T20:00:44.216Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Owen Caissie strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-28T20:02:31.893Z","endTime":"2025-08-28T20:03:25.200Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.5,"strikeZoneTop":3.49,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.845720245522863,"aZ":-35.70674882843459,"pfxX":-7.961303130844016,"pfxZ":-2.2064626039383395,"pX":-0.16694176783665485,"pZ":1.2907290474984847,"vX0":5.934048062094024,"vY0":-125.42656878984215,"vZ0":-1.9015207493616602,"x":123.36,"y":203.93,"x0":-1.5265095096922676,"y0":50.00598860850025,"z0":4.964281947923635,"aX":-12.714975776657887},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-4.2,"breakHorizontal":13.1,"spinRate":1599,"spinDirection":264},"zone":13,"typeConfidence":0.89,"plateTime":0.43631405002325785,"extension":6.658673076038318},"index":0,"playId":"12d27a89-f84a-3182-bb3f-af173a852a7d","pitchNumber":1,"startTime":"2025-08-28T20:02:45.025Z","endTime":"2025-08-28T20:02:49.595Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.9,"strikeZoneTop":3.49,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.411689063483973,"aZ":-22.001110257399738,"pfxX":-2.221535070756819,"pfxZ":5.560120064344707,"pX":0.16994888194367183,"pZ":3.093734200070845,"vX0":5.142315433756131,"vY0":-133.3550652835022,"vZ0":-1.285092729445644,"x":110.52,"y":155.25,"x0":-1.4811915547446934,"y0":50.00223651687199,"z0":5.145078606104969,"aX":-4.06473681592261},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.1,"breakHorizontal":3.1,"spinRate":2316,"spinDirection":233},"zone":2,"typeConfidence":0.9,"plateTime":0.4082658137239483,"extension":6.809695814593554},"index":1,"playId":"63710359-357b-3120-8aef-406df69eb360","pitchNumber":2,"startTime":"2025-08-28T20:03:04.861Z","endTime":"2025-08-28T20:03:08.122Z","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":86.8,"endSpeed":80.6,"strikeZoneTop":3.49,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.470502776890186,"aZ":-39.34402862773751,"pfxX":-5.975083570391896,"pfxZ":-4.38985976207442,"pX":-0.14244079460535078,"pZ":1.7040188639347413,"vX0":5.478475697248372,"vY0":-126.43737758426602,"vZ0":-0.40316809697095857,"x":122.43,"y":192.77,"x0":-1.5510779262972538,"y0":50.00064535514833,"z0":4.997170063047738,"aX":-9.765640414893404},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-7.8,"breakHorizontal":9.7,"spinRate":1516,"spinDirection":275},"zone":8,"typeConfidence":0.9,"plateTime":0.43163495880024794,"extension":6.545841476779251},"index":2,"playId":"ceeccaa9-cfc2-3931-933f-5f4975914ea4","pitchNumber":3,"startTime":"2025-08-28T20:03:20.781Z","endTime":"2025-08-28T20:03:25.200Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T20:03:25.200Z","atBatIndex":10},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Dansby Swanson homers (19) on a fly ball to left field.","rbi":1,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-28T20:03:53.442Z","endTime":"2025-08-28T20:04:43.736Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"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":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":{"id":657277,"link":"/api/v1/people/657277"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-28T20:03:45.581Z","endTime":"2025-08-28T20:03:55.388Z","isPitch":false,"type":"action","player":{"id":621020,"link":"/api/v1/people/621020"}},{"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":85.4,"endSpeed":78.3,"strikeZoneTop":3.61066196928676,"strikeZoneBottom":1.65914818707594,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.086164440838623,"aZ":-34.13472242612028,"pfxX":7.737917360742044,"pfxZ":-1.2629143847916913,"pX":1.1396894044748673,"pZ":1.992101237015605,"vX0":4.515917301415471,"vY0":-124.25727126193839,"vZ0":-0.32899317263024586,"x":73.56,"y":184.99,"x0":-1.709372753953481,"y0":50.00020116130459,"z0":4.974628780427353,"aX":12.036274623355936},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-2.0,"breakHorizontal":-15.1,"spinRate":2641,"spinDirection":45},"zone":14,"typeConfidence":0.91,"plateTime":0.4416561261728891,"extension":6.645203088806891},"index":1,"playId":"0e7706b0-c5a0-3e99-b542-b23776eb14ba","pitchNumber":1,"startTime":"2025-08-28T20:03:55.388Z","endTime":"2025-08-28T20:03:59.042Z","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":0,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.2,"strikeZoneTop":3.57363899898351,"strikeZoneBottom":1.53066853559587,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.669891041059895,"aZ":-32.70573569271584,"pfxX":9.115935278138004,"pfxZ":-0.35364412530982037,"pX":1.2095031228647897,"pZ":1.8721682620745248,"vX0":3.9883521496755554,"vY0":-122.49759418099248,"vZ0":-0.6168670736184615,"x":70.9,"y":188.23,"x0":-1.6271895583678266,"y0":50.00270748996812,"z0":4.93932716965196,"aX":13.761207548852457},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-0.5,"breakHorizontal":-17.5,"spinRate":2624,"spinDirection":55},"zone":14,"typeConfidence":0.91,"plateTime":0.44825356582583,"extension":6.648030657433432},"index":2,"playId":"0531559f-06af-32dd-b823-700c31cdbf1f","pitchNumber":2,"startTime":"2025-08-28T20:04:07.329Z","endTime":"2025-08-28T20:04:10.599Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.7,"strikeZoneTop":3.61,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.645731376306752,"aZ":-38.437739790019826,"pfxX":-5.512997861394984,"pfxZ":-4.022112825379785,"pX":-0.3843048317302763,"pZ":1.6430761510485645,"vX0":4.534921761077149,"vY0":-123.54381209749813,"vZ0":0.02615151379796754,"x":131.65,"y":194.42,"x0":-1.5198543540204352,"y0":50.00002464962286,"z0":4.840250018439777,"aX":-8.59359926417626},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-7.1,"breakHorizontal":9.0,"spinRate":1460,"spinDirection":276},"zone":7,"typeConfidence":0.9,"plateTime":0.44189872434596555,"extension":6.814828814021125},"hitData":{"launchSpeed":104.9,"launchAngle":32.0,"totalDistance":410.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":38.4,"coordY":57.57}},"index":3,"playId":"3604a77e-d3b4-3cfe-8c35-a5f6dbf87bf5","pitchNumber":3,"startTime":"2025-08-28T20:04:19.663Z","endTime":"2025-08-28T20:04:43.736Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T20:04:43.736Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Reese McGuire flies out to right fielder Luis Matos.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-28T20:04:38.143Z","endTime":"2025-08-28T20:05:45.504Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":77.5,"strikeZoneTop":3.31,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.31236600739407,"aZ":-29.34160438284995,"pfxX":8.147927335743876,"pfxZ":1.8440294386429734,"pX":1.1196484822030135,"pZ":2.498014997072513,"vX0":4.263660159172719,"vY0":-123.89498410215965,"vZ0":-0.05574617365409018,"x":74.32,"y":171.33,"x0":-1.6884011811781825,"y0":50.004901735477524,"z0":4.995994149874836,"aX":12.526060959833686},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.6,"breakHorizontal":-15.8,"spinRate":2611,"spinDirection":53},"zone":12,"typeConfidence":0.91,"plateTime":0.4439801962890422,"extension":6.526600794610946},"index":0,"playId":"0937391a-e416-3529-a14b-cf1cc9be8b5f","pitchNumber":1,"startTime":"2025-08-28T20:05:08.301Z","endTime":"2025-08-28T20:05:11.858Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.1,"strikeZoneTop":3.3100009128232,"strikeZoneBottom":1.63707673774604,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.452429042579038,"aZ":-21.21360457491291,"pfxX":-6.848701997451542,"pfxZ":5.769306491809207,"pX":-1.7790891307104626,"pZ":4.108331997235468,"vX0":1.4971373040684037,"vY0":-136.56934324505275,"vZ0":0.9440019872625035,"x":184.81,"y":127.86,"x0":-1.442441752798194,"y0":50.002199331394614,"z0":5.211122723607234,"aX":-13.011028172362078},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.8,"breakHorizontal":12.1,"spinRate":2212,"spinDirection":239},"zone":11,"typeConfidence":0.87,"plateTime":0.400168339221322,"extension":6.56831127802154},"index":1,"playId":"3d26fd80-08fa-34b8-887c-0253c04a3489","pitchNumber":2,"startTime":"2025-08-28T20:05:21.972Z","endTime":"2025-08-28T20:05:25.397Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.854003343247328,"aZ":-21.28161955705412,"pfxX":-6.137919148128676,"pfxZ":6.028775827050483,"pX":0.2204430541774152,"pZ":2.692916161520125,"vX0":6.249750192711553,"vY0":-133.55238382986286,"vZ0":-2.1942358355884,"x":108.6,"y":166.07,"x0":-1.3529220181387935,"y0":50.0001434044507,"z0":5.056414625781669,"aX":-11.082908809573226},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.7,"breakHorizontal":9.7,"spinRate":2133,"spinDirection":242},"zone":5,"typeConfidence":0.92,"plateTime":0.410184698996094,"extension":6.896228579799009},"hitData":{"launchSpeed":97.0,"launchAngle":42.0,"totalDistance":325.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":193.09,"coordY":86.35}},"index":2,"playId":"7232dd73-d4ed-3761-9164-002b9d762254","pitchNumber":3,"startTime":"2025-08-28T20:05:36.168Z","endTime":"2025-08-28T20:05:45.504Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T20:05:45.504Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Shaw flies out to left fielder Heliot Ramos.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-28T20:05:51.144Z","endTime":"2025-08-28T20:06:50.382Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":2},"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":"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.5,"endSpeed":83.8,"strikeZoneTop":3.12841011208427,"strikeZoneBottom":1.59500972592539,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.956372201555403,"aZ":-32.806799392029326,"pfxX":-10.07594075739549,"pfxZ":-0.35311125438309254,"pX":0.779812150987791,"pZ":3.068620973596705,"vX0":8.639842758910504,"vY0":-134.38745620958548,"vZ0":0.6086102056479588,"x":87.28,"y":155.93,"x0":-1.1842697652711964,"y0":50.000068094864304,"z0":5.188979502941138,"aX":-18.235233757617635},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":-0.2,"breakHorizontal":16.1,"spinRate":2045,"spinDirection":244},"zone":3,"typeConfidence":0.9,"plateTime":0.40921230740379766,"extension":6.909020954564952},"index":0,"playId":"4ed6c870-5c6b-3c1c-8bcc-ceaa15429b11","pitchNumber":1,"startTime":"2025-08-28T20:06:08.387Z","endTime":"2025-08-28T20:06:11.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.5,"strikeZoneTop":3.24,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.68721262088332,"aZ":-35.76062950770452,"pfxX":-9.565666635202739,"pfxZ":-1.9515715353499932,"pX":-0.9388292614235632,"pZ":2.5434871172791054,"vX0":4.4439947439191085,"vY0":-135.12871274921784,"vZ0":-0.14321420442486887,"x":152.79,"y":170.11,"x0":-1.3692238971124684,"y0":50.00551812850174,"z0":5.126864228278744,"aX":-17.548426895089918},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-3.4,"breakHorizontal":16.2,"spinRate":1984,"spinDirection":239},"zone":11,"typeConfidence":0.91,"plateTime":0.4066141029023851,"extension":6.949543203155633},"index":1,"playId":"3154da2a-0e44-302b-a0fa-ffff16000a11","pitchNumber":2,"startTime":"2025-08-28T20:06:22.302Z","endTime":"2025-08-28T20:06:26.879Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.7,"strikeZoneTop":3.24,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.810613020847526,"aZ":-33.00590545591934,"pfxX":5.972847709253688,"pfxZ":-0.5432098262259171,"pX":-0.18197304097205608,"pZ":2.3751081404373378,"vX0":1.588422430314408,"vY0":-123.30303513434845,"vZ0":0.2884089207441758,"x":123.94,"y":174.65,"x0":-1.610581340860941,"y0":50.00137321461198,"z0":5.044505384359543,"aX":9.183601178338625},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-0.6,"breakHorizontal":-11.2,"spinRate":2561,"spinDirection":69},"zone":5,"typeConfidence":0.9,"plateTime":0.4444293067261853,"extension":6.831147579996361},"hitData":{"launchSpeed":87.4,"launchAngle":27.0,"totalDistance":334.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":52.31,"coordY":85.86}},"index":2,"playId":"c5222ece-38cf-361c-b344-5bb109661a42","pitchNumber":3,"startTime":"2025-08-28T20:06:42.355Z","endTime":"2025-08-28T20:06:50.382Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T20:06:50.382Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wilmer Flores grounds out, third baseman Matt Shaw to first baseman Michael Busch.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-28T20:08:50.912Z","endTime":"2025-08-28T20:09:33.731Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"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":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"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":0},"pitchData":{"startSpeed":77.0,"endSpeed":70.6,"strikeZoneTop":3.16427777995879,"strikeZoneBottom":1.55181661908907,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.030208408926157,"aZ":-34.622944580117334,"pfxX":-8.285141852177013,"pfxZ":-1.9369479008929567,"pX":1.6689274753854333,"pZ":3.2837351923036926,"vX0":-1.0300405831214987,"vY0":-112.07251708477003,"vZ0":2.983890374566518,"x":53.38,"y":150.12,"x0":3.210730598356892,"y0":50.00011237627634,"z0":5.481077117927954,"aX":-10.494204738198883},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-2.4,"breakHorizontal":15.2,"spinRate":2587,"spinDirection":285},"zone":12,"typeConfidence":2.0,"plateTime":0.4894814093044606,"extension":5.835913503255996},"index":0,"playId":"496195e3-dcb1-3850-bf4d-a025a57ab18b","pitchNumber":1,"startTime":"2025-08-28T20:08:55.909Z","endTime":"2025-08-28T20:08:59.273Z","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":90.0,"endSpeed":81.3,"strikeZoneTop":3.23675808096186,"strikeZoneBottom":1.57279138055831,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.791708077934228,"aZ":-14.898266408458976,"pfxX":7.1651091022710505,"pfxZ":10.091867730516386,"pX":1.6966787966021097,"pZ":3.0009113066471613,"vX0":-4.626721462853629,"vY0":-130.83135997185315,"vZ0":-3.439858744583979,"x":52.33,"y":157.76,"x0":2.5683563034453147,"y0":50.00463463035549,"z0":5.46791616742181,"aX":12.268701965058394},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":17.6,"breakHorizontal":-11.8,"spinRate":2479,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.4206551498568274,"extension":6.044212111632528},"index":1,"playId":"5d861b66-4ef5-3791-8471-6c074b9e0cb3","pitchNumber":2,"startTime":"2025-08-28T20:09:10.010Z","endTime":"2025-08-28T20:09:13.010Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.879109372789184,"aZ":-11.979276557379805,"pfxX":7.21749725716349,"pfxZ":11.607775320295236,"pX":0.6034340111703013,"pZ":2.944539147540262,"vX0":-6.928829711424047,"vY0":-131.56109560359877,"vZ0":-4.1895317050811425,"x":94.0,"y":159.28,"x0":2.3431304538487914,"y0":50.00219972415313,"z0":5.4562180481230245,"aX":12.55636224737421},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":20.2,"breakHorizontal":-11.4,"spinRate":2512,"spinDirection":149},"zone":3,"typeConfidence":2.0,"plateTime":0.41754559044053874,"extension":6.0845398440073},"hitData":{"launchSpeed":94.1,"launchAngle":-3.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.68,"coordY":163.34}},"index":2,"playId":"c1bca4e8-2178-3fcd-a2a4-08b27ef259d2","pitchNumber":3,"startTime":"2025-08-28T20:09:25.290Z","endTime":"2025-08-28T20:09:33.731Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T20:09:33.731Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jung Hoo Lee flies out to left fielder Ian Happ.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-28T20:09:47.375Z","endTime":"2025-08-28T20:10:58.342Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":79.5,"endSpeed":72.7,"strikeZoneTop":3.2907300846073,"strikeZoneBottom":1.51409666646991,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.442121196262406,"aZ":-28.42333836225134,"pfxX":-5.165239644430886,"pfxZ":2.7791807317937725,"pX":0.8902094520687098,"pZ":3.684678892272575,"vX0":-3.148224270987875,"vY0":-115.74332279142727,"vZ0":2.1882349653119832,"x":83.07,"y":139.29,"x0":2.941119745529123,"y0":50.004345254795794,"z0":5.4564892607338695,"aX":-6.979655104958695},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":5.9,"breakHorizontal":10.2,"spinRate":2520,"spinDirection":307},"zone":12,"typeConfidence":2.0,"plateTime":0.4739689719692026,"extension":5.93909833594075},"index":0,"playId":"794d7688-d08d-31f2-8cf9-24ca479edf6b","pitchNumber":1,"startTime":"2025-08-28T20:10:00.379Z","endTime":"2025-08-28T20:10:04.332Z","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":90.7,"endSpeed":81.8,"strikeZoneTop":3.43,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.25072124250335,"aZ":-12.036626509957616,"pfxX":6.9115565189356305,"pfxZ":11.593385348523414,"pX":-0.18405140301324982,"pZ":3.328582527635836,"vX0":-8.288036586413394,"vY0":-131.7776433124569,"vZ0":-3.2692539671202816,"x":124.02,"y":148.91,"x0":2.1223344262243744,"y0":50.00175221085058,"z0":5.490326687438192,"aX":12.004614209248722},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":20.3,"breakHorizontal":-10.4,"spinRate":2538,"spinDirection":140},"zone":2,"typeConfidence":2.0,"plateTime":0.4176502840178977,"extension":6.0626753627792915},"index":1,"playId":"430112a0-c524-3ba3-95f6-af9a1b03ab0a","pitchNumber":2,"startTime":"2025-08-28T20:10:15.347Z","endTime":"2025-08-28T20:10:19.571Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.0,"strikeZoneTop":3.30343911741677,"strikeZoneBottom":1.54247985182454,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.79130465701962,"aZ":-14.238098684118052,"pfxX":6.73464909504042,"pfxZ":10.154360787159064,"pX":-0.7235171109926468,"pZ":3.2707477165699426,"vX0":-9.58834082704164,"vY0":-131.98892477729285,"vZ0":-2.9817066878108305,"x":144.58,"y":150.47,"x0":2.0793788653390677,"y0":50.00193296610373,"z0":5.461918256921067,"aX":11.895471314161162},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.9,"breakHorizontal":-10.1,"spinRate":2408,"spinDirection":143},"zone":1,"typeConfidence":2.0,"plateTime":0.41478900109326133,"extension":6.160228946762944},"index":2,"playId":"98e39347-b514-3e04-8bd3-bd10bf128999","pitchNumber":3,"startTime":"2025-08-28T20:10:35.194Z","endTime":"2025-08-28T20:10:38.730Z","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":80.2,"endSpeed":74.6,"strikeZoneTop":3.43,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.939509289328445,"aZ":-29.173516451699868,"pfxX":-4.517237826318582,"pfxZ":2.1572491532130087,"pX":-1.1333394415608338,"pZ":2.2053529783727464,"vX0":-7.596833269663245,"vY0":-116.74511844778118,"vZ0":-0.9735418539287659,"x":160.2,"y":179.24,"x0":2.7375262079907663,"y0":50.00551794095196,"z0":5.349459456778648,"aX":-6.298480090134711},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":4.0,"breakHorizontal":9.8,"spinRate":2586,"spinDirection":301},"zone":13,"typeConfidence":2.0,"plateTime":0.4673894183743603,"extension":6.170187083822007},"hitData":{"launchSpeed":75.3,"launchAngle":35.0,"totalDistance":252.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":88.29,"coordY":106.13}},"index":3,"playId":"bd17d55a-1185-36f3-a4bf-4610e40365bf","pitchNumber":4,"startTime":"2025-08-28T20:10:50.096Z","endTime":"2025-08-28T20:10:58.342Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T20:10:58.342Z","atBatIndex":15},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Luis Matos pops out to catcher Reese McGuire.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-28T20:11:03.532Z","endTime":"2025-08-28T20:12:33.684Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"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":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":624512,"link":"/api/v1/people/624512"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.8,"strikeZoneTop":3.05469986028975,"strikeZoneBottom":1.57449110701471,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.36855686470324,"aZ":-25.13831526733068,"pfxX":9.885534367831895,"pfxZ":4.723619049694424,"pX":0.33218505173811486,"pZ":1.8157072089382083,"vX0":-7.939436865014844,"vY0":-120.64659395566149,"vZ0":-3.533297555007562,"x":104.34,"y":189.76,"x0":2.3660688443465583,"y0":50.00025016274356,"z0":5.4913999296679386,"aX":14.7106609748708},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":8.0,"breakHorizontal":-16.2,"spinRate":1518,"spinDirection":122},"zone":9,"typeConfidence":2.0,"plateTime":0.4523395996751396,"extension":6.184393753933946},"index":0,"playId":"a8f31dba-1c5a-32ad-b8ed-2366d7458544","pitchNumber":1,"startTime":"2025-08-28T20:11:24.968Z","endTime":"2025-08-28T20:11:29.311Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":81.7,"strikeZoneTop":3.06139281500612,"strikeZoneBottom":1.50394139520294,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.560754093022975,"aZ":-15.468281268449758,"pfxX":6.894125397586329,"pfxZ":9.715721928429714,"pX":0.31653958081535116,"pZ":3.7733365121083176,"vX0":-7.559107603851079,"vY0":-130.3309099478625,"vZ0":-1.4027970918307981,"x":104.93,"y":136.9,"x0":2.359658019831073,"y0":50.00073246549206,"z0":5.487580561200541,"aX":11.851693896634552},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":17.5,"breakHorizontal":-10.8,"spinRate":2409,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.42036434533516154,"extension":6.029885868100793},"index":1,"playId":"df8065bf-6ca4-3658-aa86-27cf4693ab54","pitchNumber":2,"startTime":"2025-08-28T20:11:43.723Z","endTime":"2025-08-28T20:11:46.998Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.28138934219756,"aZ":-25.726807525416106,"pfxX":9.106577173390765,"pfxZ":4.268818515422016,"pX":0.05516979181453524,"pZ":2.076833895290177,"vX0":-8.25306229860878,"vY0":-121.44401264279631,"vZ0":-2.8714707791858234,"x":114.9,"y":182.71,"x0":2.296215667509102,"y0":50.00413062205416,"z0":5.486150170377308,"aX":13.757128807648748},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":7.3,"breakHorizontal":-14.8,"spinRate":1445,"spinDirection":124},"zone":5,"typeConfidence":2.0,"plateTime":0.44909331243742656,"extension":6.152184453324462},"index":2,"playId":"1a7cff97-8135-3ee6-9186-c3bd16625052","pitchNumber":3,"startTime":"2025-08-28T20:12:01.956Z","endTime":"2025-08-28T20:12:04.974Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"startTime":"2025-08-28T20:12:12.528Z","endTime":"2025-08-28T20:12:24.280Z","isPitch":false,"type":"action","player":{"id":682641,"link":"/api/v1/people/682641"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.208591782792897,"aZ":-14.769485983141584,"pfxX":7.2126205278950515,"pfxZ":9.80540996143442,"pX":-0.2911373761459697,"pZ":3.405653471241672,"vX0":-8.976068765501983,"vY0":-132.38028491640682,"vZ0":-2.641936987069907,"x":128.1,"y":146.83,"x0":2.2061478260133787,"y0":50.00401208280007,"z0":5.497518327625255,"aX":12.805076710099536},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":17.4,"breakHorizontal":-11.2,"spinRate":2408,"spinDirection":141},"zone":11,"typeConfidence":2.0,"plateTime":0.4137279727383474,"extension":6.324272508220882},"hitData":{"launchSpeed":79.1,"launchAngle":83.0,"totalDistance":10.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":130.03,"coordY":200.33}},"index":4,"playId":"f13e9b28-cf03-3fc3-9f80-ebe7760f6f8c","pitchNumber":4,"startTime":"2025-08-28T20:12:24.280Z","endTime":"2025-08-28T20:12:33.684Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T20:12:33.684Z","atBatIndex":16},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Michael Busch lines out sharply to center fielder Jung Hoo Lee.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-28T20:14:42.930Z","endTime":"2025-08-28T20:15:29.309Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.3,"strikeZoneTop":3.35381949941122,"strikeZoneBottom":1.55344272051664,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.942014517737963,"aZ":-23.748180249387065,"pfxX":-2.716958329952031,"pfxZ":4.751116372805811,"pX":1.0584895398050824,"pZ":2.971239916188088,"vX0":7.18546673796619,"vY0":-132.2511643121962,"vZ0":-1.2302484228193356,"x":76.65,"y":158.56,"x0":-1.3394181998790493,"y0":50.00079788197651,"z0":5.182549208363682,"aX":-4.816985180284762},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.5,"breakHorizontal":3.4,"spinRate":2442,"spinDirection":233},"zone":12,"typeConfidence":0.91,"plateTime":0.4139931404540973,"extension":6.813247240945318},"index":0,"playId":"87ab2938-9954-3d21-b1d5-5c0eb199e8bd","pitchNumber":1,"startTime":"2025-08-28T20:14:42.930Z","endTime":"2025-08-28T20:14:46.481Z","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":0,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.0,"strikeZoneTop":3.31990343558237,"strikeZoneBottom":1.57315008255958,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.269219500941702,"aZ":-30.518471208434878,"pfxX":5.208447794687791,"pfxZ":1.09908382793117,"pX":-1.1301739982408485,"pZ":1.8956731911663194,"vX0":-0.05212147245103377,"vY0":-121.81125314227945,"vZ0":-0.8469839975317976,"x":160.08,"y":187.6,"x0":-1.785550484411992,"y0":50.00316797982316,"z0":4.879545520761217,"aX":7.8499747688741985},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":2.0,"breakHorizontal":-9.5,"spinRate":2558,"spinDirection":69},"zone":13,"typeConfidence":0.9,"plateTime":0.44914635117204904,"extension":6.491025725825187},"index":1,"playId":"b959bfa9-48d3-34fa-a285-ead4a7f8a5bc","pitchNumber":2,"startTime":"2025-08-28T20:14:57.306Z","endTime":"2025-08-28T20:15:00.858Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.3,"strikeZoneTop":3.4193952818902,"strikeZoneBottom":1.61889828457122,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.253766991816562,"aZ":-34.29804710589274,"pfxX":-9.175828193544973,"pfxZ":-1.1618032671317184,"pX":-0.39425484821509166,"pZ":3.2666259054357987,"vX0":5.739972325458324,"vY0":-134.51385094119252,"vZ0":1.4348583695770376,"x":132.03,"y":150.58,"x0":-1.367982750793805,"y0":50.003888040345515,"z0":5.165050288164805,"aX":-16.749652402208504},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":-1.6,"breakHorizontal":15.4,"spinRate":1951,"spinDirection":243},"zone":1,"typeConfidence":0.91,"plateTime":0.4078057882807178,"extension":6.737625183962051},"index":2,"playId":"340fee60-34d0-3cbe-a093-90108c0c3422","pitchNumber":3,"startTime":"2025-08-28T20:15:09.757Z","endTime":"2025-08-28T20:15:13.287Z","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":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.4,"strikeZoneTop":3.25,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.026589495933994,"aZ":-36.602749023024806,"pfxX":-1.7618431129296928,"pfxZ":-2.7831224848085716,"pX":-0.31298961264224207,"pZ":1.8559042106815873,"vX0":3.6529731424129026,"vY0":-124.74210707599259,"vZ0":0.011421047698980225,"x":128.93,"y":188.67,"x0":-1.5617626278045629,"y0":50.00418406524291,"z0":4.846936294492477,"aX":-2.8013349466864663},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-4.8,"breakHorizontal":2.4,"spinRate":1458,"spinDirection":278},"zone":7,"typeConfidence":0.78,"plateTime":0.43761307937027194,"extension":6.537613743360297},"hitData":{"launchSpeed":110.9,"launchAngle":16.0,"totalDistance":321.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":145.62,"coordY":71.65}},"index":3,"playId":"5b3f6946-27d9-3a6f-88eb-14df1091aa8f","pitchNumber":4,"startTime":"2025-08-28T20:15:23.211Z","endTime":"2025-08-28T20:15:29.309Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T20:15:29.309Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Tucker singles on a ground ball to right fielder Luis Matos.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-28T20:15:38.702Z","endTime":"2025-08-28T20:16:09.236Z","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":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.4,"strikeZoneTop":3.52,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.46686547641964,"aZ":-32.07107069036514,"pfxX":-9.708414924234678,"pfxZ":0.05657688230423741,"pX":0.052708106082295134,"pZ":1.916722822203948,"vX0":6.987556350621918,"vY0":-134.05688848668677,"vZ0":-2.0963811986944774,"x":114.99,"y":187.03,"x0":-1.328632155582558,"y0":50.003189826714355,"z0":5.002266202669196,"aX":-17.638973812060534},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":-0.1,"breakHorizontal":16.1,"spinRate":2010,"spinDirection":246},"zone":8,"typeConfidence":0.92,"plateTime":0.40885317643573327,"extension":6.813316131387123},"hitData":{"launchSpeed":102.0,"launchAngle":-9.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":173.74,"coordY":126.67}},"index":0,"playId":"5904a53f-f0c6-3221-835e-847a2b8bf4fc","pitchNumber":1,"startTime":"2025-08-28T20:15:57.372Z","endTime":"2025-08-28T20:16:09.236Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T20:16:09.236Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout Double Play","eventType":"strikeout_double_play","description":"Ian Happ called out on strikes and Kyle Tucker caught stealing 2nd, catcher Patrick Bailey to shortstop Willy Adames to catcher Patrick Bailey.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-28T20:16:20.526Z","endTime":"2025-08-28T20:18:41.557Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout Double Play","eventType":"strikeout_double_play","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"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(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.0,"endSpeed":83.7,"strikeZoneTop":3.60226863532732,"strikeZoneBottom":1.716762920719,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.153115459551838,"aZ":-20.57277075368137,"pfxX":-5.257882905785597,"pfxZ":6.412585375513771,"pX":-1.0638302644274262,"pZ":3.3520826161889543,"vX0":3.0406048657769658,"vY0":-133.94208584344307,"vZ0":-0.6404944646238914,"x":157.55,"y":148.27,"x0":-1.5333562717922338,"y0":50.00082792785262,"z0":5.071383492784328,"aX":-9.509103276222003},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.6,"breakHorizontal":8.9,"spinRate":2131,"spinDirection":243},"zone":11,"typeConfidence":0.92,"plateTime":0.40963798260103257,"extension":6.587463679565431},"index":0,"playId":"54d4afbf-124f-3820-9ebf-de5368697c25","pitchNumber":1,"startTime":"2025-08-28T20:16:31.873Z","endTime":"2025-08-28T20:16:35.014Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.0,"strikeZoneTop":3.50301842420337,"strikeZoneBottom":1.53912538666993,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.072070515337085,"aZ":-29.35659282050295,"pfxX":3.9419247496590177,"pfxZ":1.778072097117728,"pX":0.4300290055041751,"pZ":1.7922875714083535,"vX0":3.8703145764685476,"vY0":-124.99708621263815,"vZ0":-1.6389618443970426,"x":100.61,"y":190.39,"x0":-1.6501256153984771,"y0":50.00118983514805,"z0":4.865565480238653,"aX":6.239947348731189},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.1,"breakHorizontal":-8.0,"spinRate":2591,"spinDirection":51},"zone":9,"typeConfidence":0.89,"plateTime":0.43809810985482844,"extension":6.55620486490271},"index":1,"playId":"053606f0-9a38-3567-930d-d353c6d7f095","pitchNumber":2,"startTime":"2025-08-28T20:16:50.799Z","endTime":"2025-08-28T20:16:54.183Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.4,"strikeZoneTop":3.58,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.40681408096803,"aZ":-36.772144783794474,"pfxX":-5.0280210849284845,"pfxZ":-2.812038574403604,"pX":-0.45194214864408055,"pZ":1.551689493929757,"vX0":4.448554974059856,"vY0":-126.67679949091934,"vZ0":-0.8678351260374804,"x":134.23,"y":196.88,"x0":-1.5724135268999138,"y0":50.003125285121534,"z0":4.822771387751845,"aX":-8.221553726991157},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-5.0,"breakHorizontal":8.2,"spinRate":1498,"spinDirection":264},"zone":7,"typeConfidence":0.91,"plateTime":0.43137748712219715,"extension":6.801090231657894},"index":2,"playId":"14298b80-21a1-3c3f-87f3-124587700f40","pitchNumber":3,"startTime":"2025-08-28T20:17:08.674Z","endTime":"2025-08-28T20:17:13.151Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":83.7,"strikeZoneTop":3.57999939755545,"strikeZoneBottom":1.66050248778519,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.69786315830782,"aZ":-21.17183927921056,"pfxX":-6.155173632368989,"pfxZ":6.054448829384599,"pX":-1.2903619788688692,"pZ":3.143428593173009,"vX0":2.701277494511529,"vY0":-134.7751034239104,"vZ0":-1.0713589618732908,"x":166.19,"y":153.91,"x0":-1.5129855279025661,"y0":50.00126805395071,"z0":5.0591589253417375,"aX":-11.180946034827524},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.9,"breakHorizontal":10.4,"spinRate":2151,"spinDirection":237},"zone":11,"typeConfidence":0.91,"plateTime":0.40835968021743385,"extension":6.924844448036308},"index":3,"playId":"91993d75-8df6-32a1-9710-08e5bdff0370","pitchNumber":4,"startTime":"2025-08-28T20:17:34.096Z","endTime":"2025-08-28T20:17:37.428Z","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":86.3,"endSpeed":79.1,"strikeZoneTop":3.4984440642849,"strikeZoneBottom":1.66477877453858,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.77964917437223,"aZ":-34.874817655404776,"pfxX":-6.908913042818121,"pfxZ":-1.6951865672518727,"pX":-0.07444534695394428,"pZ":0.6515523731319364,"vX0":5.951554060209225,"vY0":-125.59234410009373,"vZ0":-3.1599865645044485,"x":119.84,"y":221.19,"x0":-1.5837676640943537,"y0":50.00572040138421,"z0":4.778831599277323,"aX":-10.976452609364042},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-3.6,"breakHorizontal":11.0,"spinRate":1505,"spinDirection":268},"zone":13,"typeConfidence":0.9,"plateTime":0.4370526857405612,"extension":6.563745052143124},"index":4,"playId":"b1c30871-0e79-3266-a025-a22a3e0f9794","pitchNumber":5,"startTime":"2025-08-28T20:17:51.845Z","endTime":"2025-08-28T20:17:57.969Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"playId":"ac239b28-7f67-3414-9c53-bfdf2035888e","startTime":"2025-08-28T20:18:18.192Z","endTime":"2025-08-28T20:18:23.063Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":78.9,"strikeZoneTop":3.58000040183804,"strikeZoneBottom":1.63898101597221,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.075498278155163,"aZ":-39.48330405741049,"pfxX":-6.313506548182574,"pfxZ":-4.609742581269051,"pX":-0.7864064407745222,"pZ":2.4450326951515993,"vX0":3.9619259535176807,"vY0":-125.34721573077563,"vZ0":1.6721781548194536,"x":146.98,"y":172.76,"x0":-1.5697567165852282,"y0":50.00168059049501,"z0":5.000528872350606,"aX":-10.014539635361377},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-7.7,"breakHorizontal":10.4,"spinRate":1600,"spinDirection":272},"zone":4,"typeConfidence":0.9,"plateTime":0.4374879154892293,"extension":6.498769551255274},"index":6,"playId":"3f23372d-40f8-3783-9730-4d2fd42331b0","pitchNumber":6,"startTime":"2025-08-28T20:18:34.986Z","endTime":"2025-08-28T20:18:41.557Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T20:18:41.557Z","atBatIndex":19},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Patrick Bailey pops out to first baseman Michael Busch in foul territory.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-28T20:21:09.471Z","endTime":"2025-08-28T20:21:21.023Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"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":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Cubs manager Craig Counsell ejected by HP umpire David Rackley.","event":"Ejection","eventType":"ejection","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-28T20:19:28.132Z","endTime":"2025-08-28T20:21:11.484Z","isPitch":false,"type":"action","player":{"id":112736,"link":"/api/v1/people/112736"},"umpire":{"id":482663,"link":"/api/v1/people/482663"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":72.0,"strikeZoneTop":3.41,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.469629159731923,"aZ":-30.01905686719966,"pfxX":-7.704479278648725,"pfxZ":1.6470506181172535,"pX":-0.2697523981686265,"pZ":2.2229283396977153,"vX0":-4.795889371848069,"vY0":-113.88308292652674,"vZ0":-0.5134724595759226,"x":127.28,"y":178.76,"x0":2.8665344133369284,"y0":50.00379525713408,"z0":5.427906819380063,"aX":-10.091071112034912},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":3.1,"breakHorizontal":15.2,"spinRate":2486,"spinDirection":268},"zone":5,"typeConfidence":2.0,"plateTime":0.48148630362890943,"extension":6.031945253307525},"hitData":{"launchSpeed":74.7,"launchAngle":74.0,"totalDistance":102.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":164.16,"coordY":185.27}},"index":1,"playId":"80855813-6c63-3b50-bb04-a379a355fec2","pitchNumber":1,"startTime":"2025-08-28T20:21:11.484Z","endTime":"2025-08-28T20:21:21.023Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T20:21:21.023Z","atBatIndex":20},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Heliot Ramos flies out to right fielder Owen Caissie.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-28T20:21:46.650Z","endTime":"2025-08-28T20:23:32.920Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":71.9,"strikeZoneTop":2.88168545637921,"strikeZoneBottom":1.33132874861017,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.466809258390608,"aZ":-29.548374244945975,"pfxX":-7.693774854949565,"pfxZ":2.0162011103200683,"pX":-1.136651929298607,"pZ":1.3930211650488213,"vX0":-6.256500568966852,"vY0":-113.76411558186837,"vZ0":-2.301418405593865,"x":160.33,"y":201.17,"x0":2.6565421675715246,"y0":50.00058617015956,"z0":5.370176150927969,"aX":-9.999555467376943},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":3.4,"breakHorizontal":15.6,"spinRate":2577,"spinDirection":199},"zone":13,"typeConfidence":2.0,"plateTime":0.4829725696752085,"extension":6.03339437870205},"index":0,"playId":"ac07834e-ee11-377f-a47c-e64e144cdc03","pitchNumber":1,"startTime":"2025-08-28T20:21:46.650Z","endTime":"2025-08-28T20:21:49.781Z","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":90.3,"endSpeed":81.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.804052386407204,"aZ":-12.085477205077316,"pfxX":8.982459210011058,"pfxZ":11.62618335769979,"pX":0.002677873291345902,"pZ":2.4909058851987544,"vX0":-8.632211814022373,"vY0":-131.13680080972165,"vZ0":-5.260537487716549,"x":116.9,"y":171.53,"x0":2.1827917153524066,"y0":50.0007068696284,"z0":5.437246331985024,"aX":15.517784102114378},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":19.9,"breakHorizontal":-14.2,"spinRate":2510,"spinDirection":145},"zone":5,"typeConfidence":2.0,"plateTime":0.41895555605344015,"extension":6.1983188471948925},"index":1,"playId":"f751cc90-eb44-3179-828c-9841a6e425cf","pitchNumber":2,"startTime":"2025-08-28T20:22:01.080Z","endTime":"2025-08-28T20:22:05.892Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":82.8,"strikeZoneTop":3.10024668159764,"strikeZoneBottom":1.47382706951713,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.098371640311623,"aZ":-15.33334567002491,"pfxX":9.262711823162899,"pfxZ":9.544245965311756,"pX":-0.42351483983248256,"pZ":2.1104841984006963,"vX0":-9.82782323611772,"vY0":-132.42970706948284,"vZ0":-5.664669962201397,"x":133.14,"y":181.8,"x0":2.1443876445342926,"y0":50.000078962750514,"z0":5.411531261313817,"aX":16.33767328467213},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":16.1,"breakHorizontal":-14.4,"spinRate":2444,"spinDirection":140},"zone":4,"typeConfidence":2.0,"plateTime":0.4146948242476589,"extension":6.252258682291632},"index":2,"playId":"c290f9aa-11a4-3402-9345-65eae76aafd5","pitchNumber":3,"startTime":"2025-08-28T20:22:22.221Z","endTime":"2025-08-28T20:22:26.156Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.62342889123367,"aZ":-24.535399047023024,"pfxX":8.28908010688391,"pfxZ":5.008873052097329,"pX":1.4073462765239946,"pZ":2.4019414085519957,"vX0":-4.98734506812051,"vY0":-122.55192233162956,"vZ0":-2.5046983630912933,"x":63.36,"y":173.93,"x0":2.389135154600347,"y0":50.00251702555006,"z0":5.527164429081235,"aX":12.641446508194608},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":8.8,"breakHorizontal":-13.9,"spinRate":1538,"spinDirection":124},"zone":12,"typeConfidence":2.0,"plateTime":0.4464814069288221,"extension":6.297051567623619},"index":3,"playId":"584c81f9-79e5-3618-b361-2c0e196b949b","pitchNumber":4,"startTime":"2025-08-28T20:22:39.157Z","endTime":"2025-08-28T20:22:42.661Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-28T20:22:53.584Z","endTime":"2025-08-28T20:23:06.515Z","isPitch":false,"type":"action","player":{"id":671218,"link":"/api/v1/people/671218"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.0,"strikeZoneTop":3.13611724418948,"strikeZoneBottom":1.50181735741472,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.584134079155156,"aZ":-16.445905690715446,"pfxX":7.526736988534048,"pfxZ":9.0697621790912,"pX":-0.18755600897268515,"pZ":4.860574826415857,"vX0":-8.44625555230671,"vY0":-131.0889392693513,"vZ0":1.039435562743328,"x":124.15,"y":107.54,"x0":2.103485669613482,"y0":50.00472905434566,"z0":5.68948123474435,"aX":13.056754519633706},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":16.9,"breakHorizontal":-11.6,"spinRate":2546,"spinDirection":147},"zone":11,"typeConfidence":2.0,"plateTime":0.41837260645273444,"extension":6.034082673353882},"index":5,"playId":"041eec06-0235-37ac-80c8-fd179487e192","pitchNumber":5,"startTime":"2025-08-28T20:23:06.515Z","endTime":"2025-08-28T20:23:09.515Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.495431179957983,"aZ":-15.413952048476247,"pfxX":8.239434511486884,"pfxZ":9.476421540758476,"pX":-0.2857358750468979,"pZ":3.061473225483433,"vX0":-9.364373654090917,"vY0":-132.00092329680635,"vZ0":-3.2377595409258197,"x":127.89,"y":156.12,"x0":2.233485941676844,"y0":50.00275417503077,"z0":5.4354145381391685,"aX":14.573498474800909},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.7,"breakHorizontal":-13.0,"spinRate":2529,"spinDirection":143},"zone":1,"typeConfidence":2.0,"plateTime":0.4145799226689473,"extension":6.166515502958743},"hitData":{"launchSpeed":91.2,"launchAngle":32.0,"totalDistance":330.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":164.65,"coordY":72.3}},"index":6,"playId":"b2fc51b0-166c-38b5-9a1a-7aded1165181","pitchNumber":6,"startTime":"2025-08-28T20:23:23.422Z","endTime":"2025-08-28T20:23:32.920Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T20:23:32.920Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rafael Devers singles on a ground ball to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-28T20:23:37.910Z","endTime":"2025-08-28T20:26:24.857Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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(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":88.7,"endSpeed":80.8,"strikeZoneTop":3.50124295679259,"strikeZoneBottom":1.67573884620012,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.27910426175244,"aZ":-21.869611219183366,"pfxX":7.969836660603608,"pfxZ":6.151825138322773,"pX":0.8928137311426348,"pZ":2.2699682453022043,"vX0":-6.341797784070788,"vY0":-128.98950111668896,"vZ0":-3.582172437706326,"x":82.97,"y":177.49,"x0":2.3548238685187717,"y0":50.003802246876134,"z0":5.374455451652899,"aX":13.353193143078666},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":10.4,"breakHorizontal":-13.0,"spinRate":1702,"spinDirection":138},"zone":14,"typeConfidence":2.0,"plateTime":0.42556294352938995,"extension":6.32426503628005},"index":0,"playId":"3ac6e4db-dab0-3b1e-9686-a9bde2ef153f","pitchNumber":1,"startTime":"2025-08-28T20:23:59.692Z","endTime":"2025-08-28T20:24:03.227Z","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":90.4,"endSpeed":81.4,"strikeZoneTop":3.43156539371072,"strikeZoneBottom":1.66586755993225,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.412514536806775,"aZ":-13.351330956633387,"pfxX":7.554906052164023,"pfxZ":10.917845925577158,"pX":-0.0017059468745950182,"pZ":4.495405932123469,"vX0":-7.858975562092407,"vY0":-131.37501196503771,"vZ0":-0.2497841680515303,"x":117.07,"y":117.4,"x0":2.0667709300482286,"y0":50.000764127664226,"z0":5.59617066638787,"aX":13.022966368805474},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":19.9,"breakHorizontal":-11.6,"spinRate":2535,"spinDirection":145},"zone":11,"typeConfidence":2.0,"plateTime":0.4191468606202857,"extension":6.100120617731313},"index":1,"playId":"7863dbbd-aa16-3808-8bbf-a05283d839ac","pitchNumber":2,"startTime":"2025-08-28T20:24:17.378Z","endTime":"2025-08-28T20:24:20.378Z","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":2},"pitchData":{"startSpeed":87.7,"endSpeed":79.9,"strikeZoneTop":3.40512975457726,"strikeZoneBottom":1.69318457458031,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.939193300190894,"aZ":-25.48660604501359,"pfxX":8.73370505340575,"pfxZ":4.080188477488425,"pX":1.5927579677342012,"pZ":2.5101204132994326,"vX0":-4.92364426686967,"vY0":-127.64678931236546,"vZ0":-2.0784883110533476,"x":56.29,"y":171.01,"x0":2.418764871273197,"y0":50.00344511152529,"z0":5.355367044890038,"aX":14.315001839026358},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.1,"breakHorizontal":-14.6,"spinRate":1677,"spinDirection":134},"zone":14,"typeConfidence":2.0,"plateTime":0.4302247881836827,"extension":6.2001252187818325},"index":2,"playId":"afe17295-2e55-3c8e-b538-777fd7667e51","pitchNumber":3,"startTime":"2025-08-28T20:24:34.036Z","endTime":"2025-08-28T20:24:37.239Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":73.5,"strikeZoneTop":3.57,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.06583341028044,"aZ":-31.00368919121037,"pfxX":-8.124756493547089,"pfxZ":0.8552368111790027,"pX":0.3722246038303554,"pZ":2.8061475034300067,"vX0":-3.3552029355444684,"vY0":-116.33901318444332,"vZ0":0.6739248603103998,"x":102.81,"y":163.01,"x0":2.8891285583703956,"y0":50.00227883110542,"z0":5.453925835216794,"aX":-11.123881027912217},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":2.0,"breakHorizontal":15.6,"spinRate":2468,"spinDirection":291},"zone":6,"typeConfidence":2.0,"plateTime":0.47101328445554413,"extension":6.2492099157146},"index":3,"playId":"7c37c3e4-48e8-3f67-b14f-14674d8838fa","pitchNumber":4,"startTime":"2025-08-28T20:24:50.684Z","endTime":"2025-08-28T20:24:55.201Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":75.3,"strikeZoneTop":3.57,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.033172276664207,"aZ":-28.977856593932376,"pfxX":-2.8908264744578345,"pfxZ":2.237682307857174,"pX":-0.33842749256223964,"pZ":3.1193569353756647,"vX0":-6.211262447634116,"vY0":-118.13241486153831,"vZ0":0.6229505012545287,"x":129.9,"y":154.56,"x0":2.6885034000470385,"y0":50.00494643832622,"z0":5.49166728799049,"aX":-4.132976807031181},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":4.4,"breakHorizontal":6.6,"spinRate":2536,"spinDirection":279},"zone":1,"typeConfidence":2.0,"plateTime":0.4616011030229785,"extension":6.156283230857329},"index":4,"playId":"f9309027-5052-3c10-b911-28e913c4ac90","pitchNumber":5,"startTime":"2025-08-28T20:25:14.055Z","endTime":"2025-08-28T20:25:18.283Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2025-08-28T20:25:29.966Z","endTime":"2025-08-28T20:25:43.010Z","isPitch":false,"type":"action","player":{"id":646240,"link":"/api/v1/people/646240"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.0,"strikeZoneTop":3.57,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.238559608162518,"aZ":-14.647865834183134,"pfxX":6.282097422619546,"pfxZ":9.891515897806679,"pX":-0.17879446423162731,"pZ":2.6774628240299196,"vX0":-8.472171619675828,"vY0":-132.51101206474442,"vZ0":-4.357500217410406,"x":123.82,"y":166.49,"x0":2.2488878851980036,"y0":50.00406000104786,"z0":5.418874698615159,"aX":11.133497098276104},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":17.0,"breakHorizontal":-9.5,"spinRate":2490,"spinDirection":143},"zone":5,"typeConfidence":2.0,"plateTime":0.41388150464823825,"extension":6.056440917435249},"index":6,"playId":"29740c08-b85a-3d83-b8c6-da5eb7aed713","pitchNumber":6,"startTime":"2025-08-28T20:25:43.010Z","endTime":"2025-08-28T20:25:48.846Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.4,"strikeZoneTop":3.57,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.662627269631987,"aZ":-25.5405900090623,"pfxX":8.227622485832548,"pfxZ":4.265351552952536,"pX":0.3866223243186479,"pZ":1.7908601279738245,"vX0":-7.500798588715431,"vY0":-123.37578229494116,"vZ0":-3.83688846977877,"x":102.26,"y":190.43,"x0":2.3853800590009597,"y0":50.00158910099805,"z0":5.498862893115303,"aX":12.787499926254506},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":7.1,"breakHorizontal":-13.3,"spinRate":1478,"spinDirection":130},"zone":9,"typeConfidence":2.0,"plateTime":0.44258356379642505,"extension":6.272860776692528},"hitData":{"launchSpeed":73.2,"launchAngle":14.0,"totalDistance":145.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":142.47,"coordY":106.41}},"index":7,"playId":"5233a016-8160-3911-82a0-6fd4d6b399dd","pitchNumber":7,"startTime":"2025-08-28T20:26:11.556Z","endTime":"2025-08-28T20:26:24.857Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T20:26:24.857Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Willy Adames flies out to left fielder Ian Happ.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-28T20:26:43.524Z","endTime":"2025-08-28T20:27:20.928Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"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":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":79.8,"endSpeed":73.3,"strikeZoneTop":3.44165632432415,"strikeZoneBottom":1.61066417428687,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.187243818464843,"aZ":-35.485916747101214,"pfxX":-7.933521034694695,"pfxZ":-2.4655568357778757,"pX":-1.836169725239789,"pZ":1.1760604665527783,"vX0":-7.52218256867021,"vY0":-116.01911574656783,"vZ0":-1.7081912082841681,"x":186.99,"y":207.03,"x0":2.493070565280958,"y0":50.00007695278399,"z0":5.342564443068838,"aX":-10.678638546243079},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-4.6,"breakHorizontal":16.4,"spinRate":2503,"spinDirection":14},"zone":13,"typeConfidence":2.0,"plateTime":0.4743367056697205,"extension":6.199874570567603},"index":0,"playId":"1bd13b9f-1aac-3cbc-bf6c-4c41f3bf7e1c","pitchNumber":1,"startTime":"2025-08-28T20:26:51.448Z","endTime":"2025-08-28T20:26:54.751Z","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":91.3,"endSpeed":83.4,"strikeZoneTop":3.48,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.22919075762973,"aZ":-16.607496249627378,"pfxX":7.258099087210205,"pfxZ":8.720835836130574,"pX":-0.4741236522044043,"pZ":3.423672199196918,"vX0":-9.5647260546812,"vY0":-132.72050781152217,"vZ0":-2.1573413007912747,"x":135.07,"y":146.34,"x0":2.2323166208823744,"y0":50.00500358468097,"z0":5.455763498097232,"aX":12.959832928619294},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.5,"breakHorizontal":-11.0,"spinRate":2462,"spinDirection":142},"zone":1,"typeConfidence":2.0,"plateTime":0.4125892789389356,"extension":6.120499537879344},"hitData":{"launchSpeed":82.3,"launchAngle":51.0,"totalDistance":230.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":92.88,"coordY":114.53}},"index":1,"playId":"b0695756-d331-3baa-b42f-b860313a8e7a","pitchNumber":2,"startTime":"2025-08-28T20:27:11.910Z","endTime":"2025-08-28T20:27:20.928Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T20:27:20.928Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Crow-Armstrong strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-28T20:29:18.266Z","endTime":"2025-08-28T20:30:54.254Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","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":5},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.1,"endSpeed":83.4,"strikeZoneTop":3.15308349871313,"strikeZoneBottom":1.49532705380189,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.001279338887123,"aZ":-19.268853909196253,"pfxX":-5.348078094690001,"pfxZ":7.224647138244249,"pX":-1.360791184358786,"pZ":3.9267360530793316,"vX0":2.1021244544151974,"vY0":-132.73238048185223,"vZ0":0.45948194659885955,"x":168.87,"y":132.76,"x0":-1.4674230098917231,"y0":50.00606559373904,"z0":5.152716083607995,"aX":-9.559169386316407},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.4,"breakHorizontal":9.2,"spinRate":2214,"spinDirection":233},"zone":11,"typeConfidence":0.91,"plateTime":0.4124117751589096,"extension":6.752490077107317},"index":0,"playId":"adc9db51-96c2-3984-a83e-a941ccb2dce5","pitchNumber":1,"startTime":"2025-08-28T20:29:27.376Z","endTime":"2025-08-28T20:29:30.453Z","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":1,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.3,"strikeZoneTop":3.09,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.51087161306142,"aZ":-32.93653729284072,"pfxX":8.33189266822392,"pfxZ":-0.5047994879443038,"pX":-0.5860074404671854,"pZ":2.103418183345138,"vX0":0.17713852615777229,"vY0":-122.20802120764941,"vZ0":-0.14456145132917197,"x":139.34,"y":181.99,"x0":-1.7421708153102475,"y0":50.00111129781361,"z0":4.986388479249629,"aX":12.632970969462304},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-0.7,"breakHorizontal":-15.1,"spinRate":2554,"spinDirection":55},"zone":4,"typeConfidence":0.91,"plateTime":0.4477472019061475,"extension":6.257573616657632},"index":1,"playId":"6e0fdb9b-7445-3477-a21e-1670eab2267f","pitchNumber":2,"startTime":"2025-08-28T20:29:38.118Z","endTime":"2025-08-28T20:29:45.122Z","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":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.2,"strikeZoneTop":3.09,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.232886683997442,"aZ":-29.887296257753288,"pfxX":-10.096055577986675,"pfxZ":1.258524984584887,"pX":-1.3203820917665192,"pZ":1.7807007088379734,"vX0":3.7646587301224663,"vY0":-134.138014546255,"vZ0":-2.7123965122185085,"x":167.33,"y":190.7,"x0":-1.4340558865932909,"y0":50.002298977654505,"z0":4.945879837570143,"aX":-18.313953959650668},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":1.9,"breakHorizontal":17.4,"spinRate":1951,"spinDirection":246},"zone":13,"typeConfidence":0.9,"plateTime":0.4090481150149792,"extension":6.86026940366954},"index":2,"playId":"de67f6fa-6687-3091-814e-94cabc91f812","pitchNumber":3,"startTime":"2025-08-28T20:30:08.208Z","endTime":"2025-08-28T20:30:11.939Z","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":92.6,"endSpeed":84.8,"strikeZoneTop":3.14848808007972,"strikeZoneBottom":1.47438958670585,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.573772888298755,"aZ":-18.459311401168748,"pfxX":-5.107782949014071,"pfxZ":7.422775567901043,"pX":-1.132895690851555,"pZ":3.5089657612724037,"vX0":2.748418062346351,"vY0":-134.87424621779505,"vZ0":-0.7362154804799023,"x":160.18,"y":144.04,"x0":-1.5000598268865912,"y0":50.000421084852114,"z0":5.083853358393782,"aX":-9.435164302156329},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.6,"breakHorizontal":8.6,"spinRate":2193,"spinDirection":232},"zone":11,"typeConfidence":0.91,"plateTime":0.4056685549175034,"extension":6.912071045490556},"index":3,"playId":"3dbf599b-e77e-3524-9f10-ae1d06ee83af","pitchNumber":4,"startTime":"2025-08-28T20:30:21.278Z","endTime":"2025-08-28T20:30:25.516Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.4,"strikeZoneTop":3.08797357099836,"strikeZoneBottom":1.47568958296848,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.11301346673397,"aZ":-21.649986228212782,"pfxX":-5.276842914613087,"pfxZ":5.745859317247362,"pX":-1.4120419937745055,"pZ":2.5542775957119943,"vX0":1.6893329152251002,"vY0":-134.7084011488601,"vZ0":-2.479399171216021,"x":170.82,"y":169.81,"x0":-1.362872639562957,"y0":50.00363135370435,"z0":5.022277379128002,"aX":-9.668331491890426},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.1,"breakHorizontal":9.1,"spinRate":2183,"spinDirection":236},"zone":11,"typeConfidence":0.91,"plateTime":0.40707432652569864,"extension":6.850438177746826},"index":4,"playId":"a99919d4-345a-36b5-ad7a-11f2b4131f7b","pitchNumber":5,"startTime":"2025-08-28T20:30:36.472Z","endTime":"2025-08-28T20:30:39.626Z","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":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.7,"strikeZoneTop":3.09,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.698151355940542,"aZ":-29.906740717561007,"pfxX":7.96301900414735,"pfxZ":1.4442585207139196,"pX":1.6118776846748217,"pZ":1.5524235254298389,"vX0":5.163684634448003,"vY0":-124.59043613922965,"vZ0":-2.093745329257889,"x":55.56,"y":196.86,"x0":-1.5239161905624792,"y0":50.001995692368844,"z0":4.8822059364519665,"aX":12.480273708106013},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.4,"breakHorizontal":-15.6,"spinRate":2651,"spinDirection":44},"zone":14,"typeConfidence":0.91,"plateTime":0.44010693102643117,"extension":6.508803108813102},"index":5,"playId":"d3355521-b00b-3fb8-8d10-b0f09b6369d2","pitchNumber":6,"startTime":"2025-08-28T20:30:49.162Z","endTime":"2025-08-28T20:30:54.254Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T20:30:54.254Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nico Hoerner singles on a sharp line drive to right fielder Luis Matos.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-28T20:30:58.464Z","endTime":"2025-08-28T20:31:26.935Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.4,"strikeZoneTop":3.42,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.208879379648554,"aZ":-29.315700249482123,"pfxX":-10.03308784307501,"pfxZ":1.5408066871515054,"pX":0.34261675146097886,"pZ":2.24425699278945,"vX0":7.755725887646877,"vY0":-135.1462377798382,"vZ0":-1.8917911328591441,"x":103.94,"y":178.19,"x0":-1.2543408278613988,"y0":50.005964364304326,"z0":5.003468463089721,"aX":-18.64660376108412},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":2.6,"breakHorizontal":16.6,"spinRate":2040,"spinDirection":240},"zone":6,"typeConfidence":0.91,"plateTime":0.4045965392813944,"extension":6.858212767926149},"hitData":{"launchSpeed":100.0,"launchAngle":7.0,"totalDistance":157.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":171.71,"coordY":110.68}},"index":0,"playId":"8a90c0a3-000c-3d91-885f-8bbf702d5ddd","pitchNumber":1,"startTime":"2025-08-28T20:31:16.759Z","endTime":"2025-08-28T20:31:26.935Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T20:31:26.935Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Owen Caissie called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-28T20:31:41.567Z","endTime":"2025-08-28T20:33:41.652Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,7],"actionIndex":[6],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","movementReason":"r_pickoff_caught_stealing_2b","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":657277,"link":"/api/v1/people/657277"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":7},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":86.5,"endSpeed":80.4,"strikeZoneTop":3.49,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.745317098163813,"aZ":-35.67731279237812,"pfxX":-6.815364761253737,"pfxZ":-2.1549707929187196,"pX":-0.4278314605769806,"pZ":1.37384251901141,"vX0":5.199344292227192,"vY0":-125.96040578151641,"vZ0":-1.5661749305532808,"x":133.31,"y":201.69,"x0":-1.62130296953112,"y0":50.00235696185916,"z0":4.857110823475978,"aX":-11.081105726276908},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-4.1,"breakHorizontal":11.3,"spinRate":1624,"spinDirection":269},"zone":13,"typeConfidence":0.9,"plateTime":0.4328818436721149,"extension":6.905740475312064},"index":0,"playId":"b758b0f1-7179-360c-8159-8e1c801acca1","pitchNumber":1,"startTime":"2025-08-28T20:31:47.408Z","endTime":"2025-08-28T20:31:50.408Z","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":86.5,"endSpeed":81.0,"strikeZoneTop":3.76771254935777,"strikeZoneBottom":1.70772222173565,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.119440544505366,"aZ":-36.74723211354101,"pfxX":-5.642915740608206,"pfxZ":-2.794488517291037,"pX":-0.046038065961154555,"pZ":1.4482931815437265,"vX0":5.449809567182936,"vY0":-126.06617796086766,"vZ0":-1.3530741195895062,"x":118.75,"y":199.68,"x0":-1.483511205074236,"y0":50.00021455848869,"z0":4.908583264372913,"aX":-9.252392584610488},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-5.2,"breakHorizontal":9.2,"spinRate":1575,"spinDirection":267},"zone":13,"typeConfidence":0.9,"plateTime":0.43140895428518267,"extension":6.438529503368262},"index":1,"playId":"225c5b0a-34f3-3f28-94ac-39c17af9453f","pitchNumber":2,"startTime":"2025-08-28T20:32:04.112Z","endTime":"2025-08-28T20:32:07.888Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.9,"strikeZoneTop":3.49,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.935654264783867,"aZ":-37.60264798495846,"pfxX":-6.235385593731834,"pfxZ":-3.3771798791142835,"pX":-0.1607794447005959,"pZ":1.2915565642315325,"vX0":5.678037351882462,"vY0":-125.34574740121974,"vZ0":-1.0986894428619178,"x":123.13,"y":203.91,"x0":-1.6343148284685027,"y0":50.0027967638534,"z0":4.778317391953532,"aX":-10.022547583215113},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-6.1,"breakHorizontal":10.2,"spinRate":1573,"spinDirection":267},"zone":13,"typeConfidence":0.9,"plateTime":0.43528494398898765,"extension":6.731653530302968},"index":2,"playId":"8454dfd8-74b0-35be-b80d-0a48184fe473","pitchNumber":3,"startTime":"2025-08-28T20:32:23.777Z","endTime":"2025-08-28T20:32:26.777Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-28T20:32:35.953Z","endTime":"2025-08-28T20:33:05.063Z","isPitch":false,"type":"action","player":{"id":683357,"link":"/api/v1/people/683357"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"playId":"3e929555-5352-3561-b368-c8ba676cd073","startTime":"2025-08-28T20:33:05.063Z","endTime":"2025-08-28T20:33:06.063Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":1},"index":5,"playId":"14b0a4d9-02a8-3649-9973-302df7d48bc0","startTime":"2025-08-28T20:32:48.635Z","endTime":"2025-08-28T20:32:53.525Z","isPitch":false,"type":"pickoff"},{"details":{"description":"With Owen Caissie batting, Nico Hoerner picked off and caught stealing 2nd base, shortstop Willy Adames.","event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":6,"actionPlayId":"14b0a4d9-02a8-3649-9973-302df7d48bc0","startTime":"2025-08-28T20:33:23.191Z","endTime":"2025-08-28T20:33:35.750Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.4,"strikeZoneTop":3.74672773602673,"strikeZoneBottom":1.76763433810315,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.327370121057623,"aZ":-35.5349866553065,"pfxX":-4.848441330846539,"pfxZ":-2.003829225576526,"pX":-0.8892114825702768,"pZ":2.5812284418043334,"vX0":3.3366938343302674,"vY0":-127.80883791600792,"vZ0":1.0233532866416828,"x":150.89,"y":169.09,"x0":-1.5737521876306149,"y0":50.0056787311172,"z0":4.940351218558426,"aX":-8.120655333118409},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-3.2,"breakHorizontal":8.2,"spinRate":1497,"spinDirection":269},"zone":13,"typeConfidence":0.89,"plateTime":0.42656907246016473,"extension":6.736218852016189},"index":7,"playId":"c03774fe-ac32-3281-b9f8-8c2036e546f5","pitchNumber":4,"startTime":"2025-08-28T20:33:35.750Z","endTime":"2025-08-28T20:33:41.652Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T20:33:41.652Z","atBatIndex":26},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Matt Chapman pops out to second baseman Nico Hoerner.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-28T20:35:39.240Z","endTime":"2025-08-28T20:36:00.026Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.2,"strikeZoneTop":3.55,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.460898486315862,"aZ":-12.661375467857981,"pfxX":7.898189085473424,"pfxZ":11.200964972408357,"pX":-0.26740876071747066,"pZ":2.8196913892142472,"vX0":-8.861155078447513,"vY0":-131.53866185425338,"vZ0":-4.385624986924124,"x":127.19,"y":162.65,"x0":2.128350344750359,"y0":50.001992577828545,"z0":5.456298752789829,"aX":13.758092963724888},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":19.4,"breakHorizontal":-12.2,"spinRate":2533,"spinDirection":145},"zone":5,"typeConfidence":2.0,"plateTime":0.4173628701626937,"extension":6.15069617547772},"hitData":{"launchSpeed":90.2,"launchAngle":71.0,"totalDistance":111.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":141.17,"coordY":152.7}},"index":0,"playId":"18a0c228-9725-3d59-8649-dba6fd8b7dbb","pitchNumber":1,"startTime":"2025-08-28T20:35:50.272Z","endTime":"2025-08-28T20:36:00.026Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T20:36:00.026Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Casey Schmitt strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-28T20:36:13.742Z","endTime":"2025-08-28T20:37:43.083Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":4},"credits":[{"player":{"id":624512,"link":"/api/v1/people/624512"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":76.2,"strikeZoneTop":3.2678767257254,"strikeZoneBottom":1.49285015843805,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.072104289554655,"aZ":-24.096682268504523,"pfxX":8.642983036609685,"pfxZ":5.523025442491935,"pX":-0.29681496977096067,"pZ":1.1420825411449886,"vX0":-8.60174718398449,"vY0":-119.58987373649256,"vZ0":-5.215693054268163,"x":128.31,"y":207.94,"x0":2.2080757763757486,"y0":50.00186630394675,"z0":5.487981862918491,"aX":12.634556813684188},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":9.1,"breakHorizontal":-13.8,"spinRate":1457,"spinDirection":122},"zone":13,"typeConfidence":2.0,"plateTime":0.4564122172571041,"extension":6.292929958178051},"index":0,"playId":"d5ffd98f-e4e0-36e9-a45f-b61c645fc2e2","pitchNumber":1,"startTime":"2025-08-28T20:36:29.359Z","endTime":"2025-08-28T20:36:32.919Z","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":90.6,"endSpeed":81.3,"strikeZoneTop":3.4121651104895,"strikeZoneBottom":1.63084719919375,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.56774389794958,"aZ":-13.932266229759707,"pfxX":8.60366654970993,"pfxZ":10.642914751365531,"pX":-0.8541376356373424,"pZ":2.2347991244684855,"vX0":-10.411743776943391,"vY0":-131.29405197829317,"vZ0":-5.410415744546702,"x":149.56,"y":178.44,"x0":2.0796038818149545,"y0":50.001874205572776,"z0":5.391425910947824,"aX":14.745007051178256},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":18.0,"breakHorizontal":-12.8,"spinRate":2441,"spinDirection":138},"zone":13,"typeConfidence":2.0,"plateTime":0.42015885667573016,"extension":6.1543928525171685},"index":1,"playId":"1e6dfd74-5fe3-3848-ba81-31f0a65d0e03","pitchNumber":2,"startTime":"2025-08-28T20:36:45.484Z","endTime":"2025-08-28T20:36:49.398Z","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":90.9,"endSpeed":81.8,"strikeZoneTop":3.42,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.400012662902704,"aZ":-14.550946413308509,"pfxX":9.383371756857807,"pfxZ":10.163533254719862,"pX":0.13202015632931519,"pZ":2.1733410374645326,"vX0":-8.722090293952888,"vY0":-131.93995071835946,"vZ0":-5.422968453521572,"x":111.97,"y":180.1,"x0":2.2882330569164457,"y0":50.00100452821231,"z0":5.356950767370625,"aX":16.268463518729142},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":17.2,"breakHorizontal":-14.6,"spinRate":2491,"spinDirection":144},"zone":5,"typeConfidence":2.0,"plateTime":0.4177768222792402,"extension":6.20706867525323},"index":2,"playId":"8cbcd94b-8995-3cde-a696-df5cf2a149a6","pitchNumber":3,"startTime":"2025-08-28T20:37:02.310Z","endTime":"2025-08-28T20:37:09.043Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":81.9,"strikeZoneTop":3.24899480391463,"strikeZoneBottom":1.55511648333025,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.253202659224666,"aZ":-16.230284850364278,"pfxX":7.857631872113602,"pfxZ":9.126543063700872,"pX":0.9533513460829888,"pZ":5.010912598201158,"vX0":-6.059546572165417,"vY0":-132.12231247935787,"vZ0":1.5151811090644354,"x":80.66,"y":103.49,"x0":2.2692061300234623,"y0":50.003021852561766,"z0":5.631716840537182,"aX":13.728102054565097},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":17.0,"breakHorizontal":-12.7,"spinRate":2506,"spinDirection":149},"zone":12,"typeConfidence":2.0,"plateTime":0.4164508943525598,"extension":5.9788181426269995},"index":3,"playId":"ec55bc35-ccf4-3037-95d1-1c37769df08b","pitchNumber":4,"startTime":"2025-08-28T20:37:22.901Z","endTime":"2025-08-28T20:37:25.901Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.9,"strikeZoneTop":3.42,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.26436030286821,"aZ":-26.073384320386992,"pfxX":9.669159986504077,"pfxZ":4.076806183102514,"pX":0.8665920455382584,"pZ":1.8983840987743494,"vX0":-6.516479998661929,"vY0":-121.16964997616964,"vZ0":-3.0240456606280084,"x":83.97,"y":187.52,"x0":2.3260541682353995,"y0":50.00196209973909,"z0":5.42530437409864,"aX":14.468741771071524},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":7.0,"breakHorizontal":-16.1,"spinRate":1406,"spinDirection":116},"zone":14,"typeConfidence":2.0,"plateTime":0.4509375284033377,"extension":6.180580578042687},"index":4,"playId":"065cac9d-2a1d-3fae-b06f-0b11593a688c","pitchNumber":5,"startTime":"2025-08-28T20:37:39.525Z","endTime":"2025-08-28T20:37:43.083Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T20:37:43.083Z","atBatIndex":28},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Wilmer Flores lines out sharply to left fielder Ian Happ.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-28T20:38:07.236Z","endTime":"2025-08-28T20:38:15.843Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.743048598381776,"aZ":-13.677312992110952,"pfxX":8.34113154306769,"pfxZ":10.44163091522136,"pX":0.3221009257075075,"pZ":1.9642522493066699,"vX0":-7.696999414819212,"vY0":-132.1513827612466,"vZ0":-6.063075990629974,"x":104.72,"y":185.75,"x0":2.1864869763780668,"y0":50.00386216346277,"z0":5.290195477160816,"aX":14.77781132471326},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.8,"breakHorizontal":-13.4,"spinRate":2507,"spinDirection":142},"zone":9,"typeConfidence":2.0,"plateTime":0.414219241263444,"extension":6.339395896840991},"hitData":{"launchSpeed":100.4,"launchAngle":20.0,"totalDistance":351.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":72.64,"coordY":67.78}},"index":0,"playId":"f84f59ef-7e9f-3525-9093-81be5d1a0432","pitchNumber":1,"startTime":"2025-08-28T20:38:07.236Z","endTime":"2025-08-28T20:38:15.843Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T20:38:15.843Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dansby Swanson grounds out, shortstop Willy Adames to first baseman Rafael Devers.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-28T20:40:25.346Z","endTime":"2025-08-28T20:41:01.861Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.5,"strikeZoneTop":3.51007736051076,"strikeZoneBottom":1.65388403536775,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.435187358452033,"aZ":-33.006395912720144,"pfxX":7.012973049091334,"pfxZ":-0.5444172594023966,"pX":1.1512505641269897,"pZ":1.6719588292078125,"vX0":4.374077840401619,"vY0":-122.48928312296361,"vZ0":-1.0005398900007432,"x":73.12,"y":193.64,"x0":-1.5696003738526048,"y0":50.00507129142382,"z0":4.910495516326052,"aX":10.64649250340494},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.0,"breakHorizontal":-13.7,"spinRate":2635,"spinDirection":52},"zone":14,"typeConfidence":0.9,"plateTime":0.44734738801014506,"extension":6.737420159119001},"index":0,"playId":"d6b69d27-60e4-3599-9fb5-31c6b96d213d","pitchNumber":1,"startTime":"2025-08-28T20:40:27.291Z","endTime":"2025-08-28T20:40:32.104Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.5,"strikeZoneTop":3.35592711424953,"strikeZoneBottom":1.47344166231335,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.030625659993177,"aZ":-32.81208498266989,"pfxX":10.02842163759015,"pfxZ":-0.41278489361678616,"pX":0.6707550821305491,"pZ":2.9157078822034053,"vX0":2.5297486364328696,"vY0":-123.40867678422607,"vZ0":1.6614417035993037,"x":91.43,"y":160.06,"x0":-1.6720648230299435,"y0":50.00445821910762,"z0":5.010489565086129,"aX":15.370944141189364},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-0.1,"breakHorizontal":-18.7,"spinRate":2597,"spinDirection":49},"zone":3,"typeConfidence":0.91,"plateTime":0.4449243725718506,"extension":6.580267855774285},"index":1,"playId":"5081e5af-17a9-338d-9d56-5274a10706d6","pitchNumber":2,"startTime":"2025-08-28T20:40:39.610Z","endTime":"2025-08-28T20:40:43.130Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.4,"strikeZoneTop":3.61,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.96209581109049,"aZ":-33.142990638000114,"pfxX":6.740635217512895,"pfxZ":-0.6407435942717079,"pX":0.8003584580311451,"pZ":2.439720636639228,"vX0":3.5654073338997834,"vY0":-122.39898991982781,"vZ0":0.805923015973868,"x":86.49,"y":172.91,"x0":-1.5503415103176796,"y0":50.001220503392865,"z0":4.942281222124597,"aX":10.234117072745889},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-0.7,"breakHorizontal":-13.1,"spinRate":2662,"spinDirection":54},"zone":6,"typeConfidence":0.9,"plateTime":0.44734492560558436,"extension":6.7365066946179954},"hitData":{"launchSpeed":68.7,"launchAngle":-2.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.33,"coordY":149.66}},"index":2,"playId":"1b66cb71-c907-364c-8006-c48abeccf87b","pitchNumber":3,"startTime":"2025-08-28T20:40:53.159Z","endTime":"2025-08-28T20:41:01.861Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T20:41:01.861Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Reese McGuire strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-28T20:41:45.667Z","endTime":"2025-08-28T20:43:18.482Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":86.7,"endSpeed":80.1,"strikeZoneTop":3.31,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.916912104708278,"aZ":-36.218447110324114,"pfxX":-7.111941351829142,"pfxZ":-2.4840000918277063,"pX":-0.706656155776394,"pZ":2.116649464391978,"vX0":4.153492857763915,"vY0":-126.22928416027817,"vZ0":0.16366804436923332,"x":143.94,"y":181.63,"x0":-1.4431311008449237,"y0":50.00531527205506,"z0":4.949317371190595,"aX":-11.563439274091165},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-4.2,"breakHorizontal":12.0,"spinRate":1584,"spinDirection":261},"zone":7,"typeConfidence":0.89,"plateTime":0.4326886210184817,"extension":6.584405823303908},"index":0,"playId":"31f4b839-b181-32ad-afba-d91658c9e617","pitchNumber":1,"startTime":"2025-08-28T20:41:52.082Z","endTime":"2025-08-28T20:41:56.364Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.1,"strikeZoneTop":3.31,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.060139899472038,"aZ":-33.849593339273774,"pfxX":6.173859330839006,"pfxZ":-1.0568164406010747,"pX":0.8612603875060022,"pZ":0.7985362531357117,"vX0":4.061168461227892,"vY0":-125.07178860152473,"vZ0":-3.0427248684989916,"x":84.17,"y":217.22,"x0":-1.5878367282532695,"y0":50.005784809413015,"z0":4.816856372977043,"aX":9.74800663869818},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-2.4,"breakHorizontal":-12.1,"spinRate":2527,"spinDirection":41},"zone":14,"typeConfidence":0.91,"plateTime":0.4385300877191902,"extension":6.809027369711733},"index":1,"playId":"e92e1bca-af1e-3d98-87f7-2222418354ff","pitchNumber":2,"startTime":"2025-08-28T20:42:09.573Z","endTime":"2025-08-28T20:42:14.126Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-28T20:42:26.051Z","endTime":"2025-08-28T20:42:39.729Z","isPitch":false,"type":"action","player":{"id":624512,"link":"/api/v1/people/624512"}},{"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":86.8,"endSpeed":80.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.86678246093653,"aZ":-35.74052731030875,"pfxX":-4.55730354878148,"pfxZ":-2.199548899460038,"pX":0.20625790924823317,"pZ":1.2148931983964535,"vX0":5.606998211586314,"vY0":-126.3763785224898,"vZ0":-1.8505702558695654,"x":109.14,"y":205.98,"x0":-1.445241471761473,"y0":50.00093003643632,"z0":4.817504757202898,"aX":-7.39817234157605},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-4.2,"breakHorizontal":7.1,"spinRate":1582,"spinDirection":267},"zone":14,"typeConfidence":0.9,"plateTime":0.4328010191252374,"extension":6.8864815663157914},"index":3,"playId":"8c48b398-6d0a-30c3-badf-3dd39437c12e","pitchNumber":3,"startTime":"2025-08-28T20:42:39.729Z","endTime":"2025-08-28T20:42:46.220Z","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":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.8,"strikeZoneTop":3.1305915799098,"strikeZoneBottom":1.53684780855998,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.88098367575241,"aZ":-23.17113938094157,"pfxX":-5.412795804921998,"pfxZ":4.791207517808498,"pX":-2.1259158687461075,"pZ":4.2544726231209165,"vX0":-0.05705181080610511,"vY0":-135.54400330059826,"vZ0":1.8854598098185578,"x":198.03,"y":123.91,"x0":-1.400316516173701,"y0":50.00197767826349,"z0":5.157421458218605,"aX":-10.170862025354323},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.2,"breakHorizontal":9.8,"spinRate":2112,"spinDirection":237},"zone":11,"typeConfidence":0.89,"plateTime":0.40257936236194114,"extension":6.8927034433451455},"index":4,"playId":"54eaf0b5-4c93-3206-9e3d-d0e8f22ced86","pitchNumber":4,"startTime":"2025-08-28T20:42:59.971Z","endTime":"2025-08-28T20:43:02.971Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.4,"strikeZoneTop":3.31,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.7491615726966,"aZ":-20.665216647571405,"pfxX":-5.372220046132748,"pfxZ":6.187265730333342,"pX":-0.29063952210757465,"pZ":3.509278665656814,"vX0":4.746468777192053,"vY0":-134.65685193236962,"vZ0":-0.2622635230740576,"x":128.08,"y":144.03,"x0":-1.3673094133437795,"y0":50.00231556573728,"z0":5.054190022691547,"aX":-9.9914915681751},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.4,"breakHorizontal":8.9,"spinRate":2179,"spinDirection":243},"zone":11,"typeConfidence":0.91,"plateTime":0.40480940956527434,"extension":6.960846261572302},"index":5,"playId":"66fa780a-6efb-3e2a-9b14-fb56dc29d33c","pitchNumber":5,"startTime":"2025-08-28T20:43:14.477Z","endTime":"2025-08-28T20:43:18.482Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T20:43:18.482Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Shaw flies out to left fielder Heliot Ramos.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-28T20:43:23.963Z","endTime":"2025-08-28T20:44:04.640Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"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":"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":85.6,"endSpeed":79.1,"strikeZoneTop":3.13355707166448,"strikeZoneBottom":1.43792035636262,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.055639374507535,"aZ":-30.106825438590363,"pfxX":7.544517176321723,"pfxZ":1.3077840519641066,"pX":0.3003802373448449,"pZ":1.9549001117492348,"vX0":2.216736420824239,"vY0":-124.73654143527887,"vZ0":-1.153105693888654,"x":105.55,"y":186.0,"x0":-1.5791710613378527,"y0":50.00404688111848,"z0":4.895540263451661,"aX":11.941411327493444},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.4,"breakHorizontal":-14.2,"spinRate":2519,"spinDirection":50},"zone":9,"typeConfidence":0.91,"plateTime":0.43836641059241055,"extension":6.595894670001482},"index":0,"playId":"ec06126a-f8f7-3434-be62-636164eda5d9","pitchNumber":1,"startTime":"2025-08-28T20:43:41.733Z","endTime":"2025-08-28T20:43:46.089Z","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":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.5,"strikeZoneTop":3.24,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.590815550340597,"aZ":-30.981862802285,"pfxX":-9.967862155773592,"pfxZ":0.6425422579919662,"pX":-0.9284609932556875,"pZ":1.9807763497955237,"vX0":4.550514256590802,"vY0":-134.9821361946089,"vZ0":-2.1812688078063567,"x":152.39,"y":185.3,"x0":-1.3350389465372845,"y0":50.004005671593625,"z0":4.966835858731975,"aX":-18.514461552242558},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":1.0,"breakHorizontal":17.2,"spinRate":1954,"spinDirection":245},"zone":13,"typeConfidence":0.91,"plateTime":0.4047758752963473,"extension":6.92231953139682},"hitData":{"launchSpeed":82.3,"launchAngle":45.0,"totalDistance":265.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":86.94,"coordY":101.05}},"index":1,"playId":"64b6c591-c568-34d5-92ac-0b107b11017c","pitchNumber":2,"startTime":"2025-08-28T20:43:55.403Z","endTime":"2025-08-28T20:44:04.640Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T20:44:04.640Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jung Hoo Lee singles on a fly ball to right fielder Owen Caissie.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-28T20:46:05.874Z","endTime":"2025-08-28T20:46:41.731Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":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":683357,"link":"/api/v1/people/683357"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":71.7,"strikeZoneTop":3.2745432998138,"strikeZoneBottom":1.40238369664318,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.279789935504454,"aZ":-32.25867818957603,"pfxX":-8.291354665238478,"pfxZ":-0.06537404510283196,"pX":0.7353697665844391,"pZ":3.196502795994394,"vX0":-2.4592775712348205,"vY0":-114.09371583428329,"vZ0":2.0411976789432575,"x":88.97,"y":152.47,"x0":2.9061347209778807,"y0":50.00159314182165,"z0":5.48421744814866,"aX":-10.858530213071662},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":0.7,"breakHorizontal":15.6,"spinRate":2621,"spinDirection":278},"zone":3,"typeConfidence":2.0,"plateTime":0.48128152164472393,"extension":6.147386136811377},"index":0,"playId":"836571cf-4725-3743-80aa-9229883d699c","pitchNumber":1,"startTime":"2025-08-28T20:46:12.420Z","endTime":"2025-08-28T20:46:15.640Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":73.8,"strikeZoneTop":3.43,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.09744382406397,"aZ":-34.855938871938484,"pfxX":-7.114881000704452,"pfxZ":-1.969580672664435,"pX":-0.689339593872811,"pZ":1.7168678421188102,"vX0":-5.744403823081186,"vY0":-116.18323786378245,"vZ0":-0.7347753080015131,"x":143.28,"y":192.42,"x0":2.7406306111155456,"y0":50.000229448391124,"z0":5.354469215218576,"aX":-9.708119546842132},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-3.5,"breakHorizontal":14.3,"spinRate":2573,"spinDirection":308},"zone":7,"typeConfidence":2.0,"plateTime":0.47171869466085736,"extension":6.0852715413093454},"hitData":{"launchSpeed":67.2,"launchAngle":26.0,"totalDistance":214.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":165.29,"coordY":118.37}},"index":1,"playId":"a1a92f04-6ab8-3258-bc47-1ffb11ba1af9","pitchNumber":2,"startTime":"2025-08-28T20:46:28.127Z","endTime":"2025-08-28T20:46:41.731Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T20:46:41.731Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Matos flies out to right fielder Owen Caissie.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-28T20:46:46.912Z","endTime":"2025-08-28T20:48:02.575Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"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":2},"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(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":89.9,"endSpeed":81.8,"strikeZoneTop":3.21286555848141,"strikeZoneBottom":1.60962263908686,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.203799171130434,"aZ":-15.55706459209595,"pfxX":7.712856538763631,"pfxZ":9.641504821586821,"pX":-0.13909588842724618,"pZ":3.4198993183174604,"vX0":-8.344919479823142,"vY0":-130.63603599294763,"vZ0":-2.3411885563471206,"x":122.3,"y":146.44,"x0":2.0986675648594626,"y0":50.00480304637112,"z0":5.500772547725548,"aX":13.297138334217966},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":17.2,"breakHorizontal":-12.1,"spinRate":2420,"spinDirection":147},"zone":11,"typeConfidence":2.0,"plateTime":0.41970321824644863,"extension":6.094252177255919},"index":0,"playId":"ba1a9070-1001-3c8e-a20e-14b8e46dcc32","pitchNumber":1,"startTime":"2025-08-28T20:47:06.883Z","endTime":"2025-08-28T20:47:10.265Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.7,"strikeZoneTop":3.1762932169421,"strikeZoneBottom":1.50697897482829,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.008110444782467,"aZ":-20.956778554268283,"pfxX":9.00242688513337,"pfxZ":7.425410580532608,"pX":-1.5044163680907257,"pZ":0.05708744446822269,"vX0":-11.759974653672641,"vY0":-121.35241187453057,"vZ0":-8.029814505354683,"x":174.34,"y":237.24,"x0":2.207348865776201,"y0":50.00086693572381,"z0":5.1990220369193185,"aX":13.592528194127684},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":11.9,"breakHorizontal":-13.9,"spinRate":1540,"spinDirection":121},"zone":13,"typeConfidence":2.0,"plateTime":0.4492478574907661,"extension":6.193275545582089},"index":1,"playId":"c2a95943-7a62-3cb3-a599-20aa20af5fcc","pitchNumber":2,"startTime":"2025-08-28T20:47:25.982Z","endTime":"2025-08-28T20:47:31.032Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.061016043124795,"aZ":-15.235778904344238,"pfxX":8.20466075217158,"pfxZ":9.473308702996949,"pX":0.3712138360175658,"pZ":3.4930664087286116,"vX0":-7.609776500372383,"vY0":-133.22344339966872,"vZ0":-2.3124659447827693,"x":102.85,"y":144.47,"x0":2.2061380572237828,"y0":50.001932306656805,"z0":5.480520058515813,"aX":14.668511971113483},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.8,"breakHorizontal":-13.1,"spinRate":2522,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.41198227310555025,"extension":6.03861532131737},"hitData":{"launchSpeed":90.0,"launchAngle":47.0,"totalDistance":279.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":155.17,"coordY":91.51}},"index":2,"playId":"75d39d8b-b0ed-381f-af90-d780086dc68e","pitchNumber":3,"startTime":"2025-08-28T20:47:50.136Z","endTime":"2025-08-28T20:48:02.575Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T20:48:02.575Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Patrick Bailey singles on a line drive to right fielder Owen Caissie. Jung Hoo Lee to 3rd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-28T20:48:48.345Z","endTime":"2025-08-28T20:49:43.290Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"postOnThird":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"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_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":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"fea8f808-aae8-3daf-b924-91fb1b8c9da8","startTime":"2025-08-28T20:48:31.240Z","endTime":"2025-08-28T20:48:35.815Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.2,"strikeZoneTop":3.41053253908067,"strikeZoneBottom":1.60259259638129,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.354563660876135,"aZ":-13.691117598559263,"pfxX":8.314735741388919,"pfxZ":10.40680217181862,"pX":-0.608435593461791,"pZ":3.1625027442087936,"vX0":-10.172856929227336,"vY0":-132.43287381625518,"vZ0":-3.3328039090652766,"x":140.19,"y":153.39,"x0":2.2027817000500693,"y0":50.00063255394616,"z0":5.439089946463855,"aX":14.76448584135272},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":18.2,"breakHorizontal":-12.8,"spinRate":2557,"spinDirection":146},"zone":1,"typeConfidence":2.0,"plateTime":0.4136311189510491,"extension":6.1263325797393575},"index":1,"playId":"5433b306-a599-3204-b5a7-bb060767473c","pitchNumber":1,"startTime":"2025-08-28T20:48:50.647Z","endTime":"2025-08-28T20:48:54.313Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":81.7,"strikeZoneTop":3.41000185508382,"strikeZoneBottom":1.67301966043483,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.712230860431156,"aZ":-17.627505059134112,"pfxX":9.338000342286996,"pfxZ":8.331877417247608,"pX":0.8046349317092869,"pZ":5.023870896152361,"vX0":-6.820663787366244,"vY0":-132.4022923946312,"vZ0":2.0122837786902767,"x":86.33,"y":103.14,"x0":2.2229012072949637,"y0":50.000308102084375,"z0":5.556927831104209,"aX":16.29767403141456},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.8,"breakHorizontal":-15.1,"spinRate":2529,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.4163896308211861,"extension":5.965791930595308},"index":2,"playId":"f480a186-c856-326e-bd49-e6767ae27df8","pitchNumber":2,"startTime":"2025-08-28T20:49:11.080Z","endTime":"2025-08-28T20:49:14.080Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.5,"strikeZoneTop":3.41,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.913581026836095,"aZ":-27.813167603312653,"pfxX":8.866213709136797,"pfxZ":2.87029524349537,"pX":0.2354380096406344,"pZ":2.374077068903665,"vX0":-7.66776673094138,"vY0":-121.8952699676608,"vZ0":-1.5784706280610794,"x":108.03,"y":174.68,"x0":2.256157691077184,"y0":50.00198907893081,"z0":5.410834228359673,"aX":13.463730375404669},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":5.2,"breakHorizontal":-14.4,"spinRate":1396,"spinDirection":118},"zone":5,"typeConfidence":2.0,"plateTime":0.4477943003795155,"extension":6.1077853423886985},"hitData":{"launchSpeed":103.2,"launchAngle":14.0,"totalDistance":293.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":174.62,"coordY":114.69}},"index":3,"playId":"06b312ee-8469-3b1c-8abf-86495681c5fa","pitchNumber":3,"startTime":"2025-08-28T20:49:30.968Z","endTime":"2025-08-28T20:49:43.290Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T20:49:43.290Z","atBatIndex":35},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Heliot Ramos grounds into a double play, third baseman Matt Shaw to second baseman Nico Hoerner to first baseman Michael Busch. Patrick Bailey out at 2nd. Heliot Ramos out at 1st.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-28T20:50:14.445Z","endTime":"2025-08-28T20:51:59.649Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"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":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.6,"strikeZoneTop":3.10983710672949,"strikeZoneBottom":1.4290950730006,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.690357175144808,"aZ":-27.393733279534604,"pfxX":9.39267427575291,"pfxZ":3.1617108411668338,"pX":-0.8221631363215831,"pZ":0.680208275341709,"vX0":-10.521689698348831,"vY0":-121.84701580231724,"vZ0":-5.512009568647531,"x":148.34,"y":220.41,"x0":2.3203754201086726,"y0":50.00275096191649,"z0":5.32241001641633,"aX":14.202434024329506},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":4.7,"breakHorizontal":-14.6,"spinRate":1439,"spinDirection":114},"zone":13,"typeConfidence":2.0,"plateTime":0.4485648561778133,"extension":6.3060884624417985},"index":0,"playId":"eed60635-6974-3519-ab1e-68e611476782","pitchNumber":1,"startTime":"2025-08-28T20:50:24.229Z","endTime":"2025-08-28T20:50:29.413Z","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.2,"endSpeed":83.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.036703324554598,"aZ":-14.983499869825266,"pfxX":9.196844422380597,"pfxZ":9.57615207982133,"pX":-0.7194286007224466,"pZ":2.4066322427785076,"vX0":-10.696042587922486,"vY0":-133.6820709311385,"vZ0":-4.781241137825398,"x":144.42,"y":173.8,"x0":2.154246541942656,"y0":50.00111375773823,"z0":5.307527499995123,"aX":16.507314972542947},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.3,"breakHorizontal":-14.2,"spinRate":2546,"spinDirection":142},"zone":4,"typeConfidence":2.0,"plateTime":0.41101594794522356,"extension":6.141968913179643},"index":1,"playId":"d2b56ca2-6727-3756-91c0-d280898c6423","pitchNumber":2,"startTime":"2025-08-28T20:50:43.507Z","endTime":"2025-08-28T20:50:47.876Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":75.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.80856191888947,"aZ":-29.198345415123995,"pfxX":-5.131954530710479,"pfxZ":2.101500960034686,"pX":-0.7638215200871828,"pZ":2.1121582308111013,"vX0":-6.4860850969363195,"vY0":-117.99876097315617,"vZ0":-1.216343994876303,"x":146.12,"y":181.75,"x0":2.683887027286285,"y0":50.001384354765634,"z0":5.316966513523447,"aX":-7.257094715500043},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":3.8,"breakHorizontal":10.8,"spinRate":2535,"spinDirection":280},"zone":4,"typeConfidence":2.0,"plateTime":0.4636304820309487,"extension":6.241110522933575},"index":2,"playId":"2b397a7f-9913-3940-8875-beb3b49c46a0","pitchNumber":3,"startTime":"2025-08-28T20:51:07.530Z","endTime":"2025-08-28T20:51:11.793Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.4,"strikeZoneTop":3.18737460083251,"strikeZoneBottom":1.47557948482564,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.145400770871507,"aZ":-16.000739311853753,"pfxX":8.515153128292232,"pfxZ":8.842858780166642,"pX":0.12758195729053431,"pZ":4.046254099866376,"vX0":-8.541653077523852,"vY0":-134.16639029420654,"vZ0":-0.8452568085896166,"x":112.14,"y":129.53,"x0":2.2412466088216356,"y0":50.001678065420904,"z0":5.5021565397341465,"aX":15.57320309570674},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.1,"breakHorizontal":-13.7,"spinRate":2430,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.40773366461253024,"extension":6.154613862822317},"index":3,"playId":"7bd267b3-3dfb-309a-81ad-c406906ae733","pitchNumber":4,"startTime":"2025-08-28T20:51:33.108Z","endTime":"2025-08-28T20:51:36.532Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.23342202476217,"aZ":-24.17341148955986,"pfxX":8.55089829465162,"pfxZ":5.053179371254081,"pX":-0.2352349643397882,"pZ":2.1801879692153947,"vX0":-8.933249662090871,"vY0":-124.34575940824527,"vZ0":-3.0159486302799348,"x":125.97,"y":179.91,"x0":2.2734564608222647,"y0":50.006172595669604,"z0":5.389665131819109,"aX":13.54860642683931},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":8.8,"breakHorizontal":-13.7,"spinRate":1353,"spinDirection":119},"zone":5,"typeConfidence":2.0,"plateTime":0.43856695992569383,"extension":6.154867350092336},"hitData":{"launchSpeed":96.2,"launchAngle":-4.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.18,"coordY":168.4}},"index":4,"playId":"32e4fc3e-bf0b-3cbd-a306-3677f5bc9616","pitchNumber":5,"startTime":"2025-08-28T20:51:51.831Z","endTime":"2025-08-28T20:51:59.649Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T20:51:59.649Z","atBatIndex":36},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Michael Busch homers (25) on a fly ball to center field.","rbi":1,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-28T20:53:58.348Z","endTime":"2025-08-28T20:57:46.418Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7,8,9,10,11],"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":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":{"id":657277,"link":"/api/v1/people/657277"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":11},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.8,"strikeZoneTop":3.32636243682378,"strikeZoneBottom":1.53913057635734,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.13354291930841,"aZ":-30.245176945523014,"pfxX":-11.493526000699607,"pfxZ":1.0481107835109107,"pX":0.625080729500519,"pZ":2.550925328656363,"vX0":8.80213180851669,"vY0":-134.7291447544774,"vZ0":-1.1712009593885688,"x":93.17,"y":169.91,"x0":-1.1902076600689226,"y0":50.00347213915347,"z0":5.127901793821757,"aX":-21.141423203778263},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":1.8,"breakHorizontal":19.0,"spinRate":2024,"spinDirection":238},"zone":6,"typeConfidence":0.89,"plateTime":0.4064644356979139,"extension":6.718924080049738},"index":0,"playId":"0dd6c701-aa8c-3c65-a534-d4ee55791bde","pitchNumber":1,"startTime":"2025-08-28T20:54:20.945Z","endTime":"2025-08-28T20:54:24.106Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.9,"strikeZoneTop":3.38503520468974,"strikeZoneBottom":1.51475299779892,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.15725395941168,"aZ":-31.01832311624655,"pfxX":8.835930236995962,"pfxZ":0.7571041291023226,"pX":0.14661347618004808,"pZ":1.4053809251678222,"vX0":1.3166016711445734,"vY0":-123.37212831790525,"vZ0":-1.992887013141695,"x":111.41,"y":200.83,"x0":-1.5422941213958898,"y0":50.00612599798169,"z0":4.84466551154581,"aX":13.587239640417842},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.1,"breakHorizontal":-16.3,"spinRate":2581,"spinDirection":48},"zone":8,"typeConfidence":0.91,"plateTime":0.4444190569433015,"extension":6.425948396229426},"index":1,"playId":"1b018482-36ff-34e9-ad3a-850dbf9263e8","pitchNumber":2,"startTime":"2025-08-28T20:54:32.689Z","endTime":"2025-08-28T20:54:36.090Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-28T20:54:44.156Z","endTime":"2025-08-28T20:54:56.424Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.1,"strikeZoneTop":3.25,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.187387772287416,"aZ":-18.200326605036764,"pfxX":-7.419484907289039,"pfxZ":7.551348245009931,"pX":0.7148888820950514,"pZ":3.25729133783752,"vX0":7.53753262675192,"vY0":-134.65418393648017,"vZ0":-1.3534470717531697,"x":89.75,"y":150.83,"x0":-1.1466399581947788,"y0":50.00078244952621,"z0":5.044597990728686,"aX":-13.72590993410782},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.7,"breakHorizontal":12.0,"spinRate":2259,"spinDirection":243},"zone":3,"typeConfidence":0.89,"plateTime":0.4056113951515403,"extension":6.862301981781616},"index":3,"playId":"41cf955a-7198-3384-8300-7a83f16b5363","pitchNumber":3,"startTime":"2025-08-28T20:54:56.424Z","endTime":"2025-08-28T20:54:59.803Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":82.1,"strikeZoneTop":3.30488493544116,"strikeZoneBottom":1.56060106137186,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.329681669787853,"aZ":-30.754115034137758,"pfxX":-9.893877066256893,"pfxZ":0.8414116692279978,"pX":0.8079211458978363,"pZ":0.660435734948423,"vX0":8.63093934849104,"vY0":-127.60513857184851,"vZ0":-4.412708385148456,"x":86.2,"y":220.95,"x0":-1.300417114000336,"y0":50.000811900189646,"z0":4.781017175301899,"aX":-16.641274526665484},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":0.8,"breakHorizontal":16.4,"spinRate":1553,"spinDirection":252},"zone":14,"typeConfidence":0.73,"plateTime":0.42599612831950484,"extension":6.82564555544653},"index":4,"playId":"f4a34bf5-c1af-3e78-9a42-125ddbaf1d06","pitchNumber":4,"startTime":"2025-08-28T20:55:19.365Z","endTime":"2025-08-28T20:55:24.692Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.7,"strikeZoneTop":3.25,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.634562188443432,"aZ":-31.67948015781933,"pfxX":-9.999796873604433,"pfxZ":0.2668919635624718,"pX":0.4382796553980487,"pZ":3.0996257951289463,"vX0":7.89333582225487,"vY0":-135.83227890212726,"vZ0":0.5066764509292127,"x":100.29,"y":155.09,"x0":-1.2003105841692516,"y0":50.00506049907282,"z0":5.1062410474087985,"aX":-18.763428314255027},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":0.8,"breakHorizontal":16.6,"spinRate":2101,"spinDirection":242},"zone":3,"typeConfidence":0.9,"plateTime":0.40261655474138447,"extension":6.843080981409942},"index":5,"playId":"91b9e8f2-0029-3e2b-93e5-06205c4901c0","pitchNumber":5,"startTime":"2025-08-28T20:55:36.907Z","endTime":"2025-08-28T20:55:41.490Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.5,"strikeZoneTop":3.25,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.850378902850338,"aZ":-31.527099137604694,"pfxX":-8.692532586821416,"pfxZ":0.3471962486005413,"pX":0.8784013773446698,"pZ":2.798647910726615,"vX0":8.471077218627633,"vY0":-135.60955752314723,"vZ0":-0.1592293657866577,"x":83.52,"y":163.22,"x0":-1.1521145131605317,"y0":50.003914726687285,"z0":5.052060377925814,"aX":-16.23834360513051},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":0.8,"breakHorizontal":14.0,"spinRate":1984,"spinDirection":257},"zone":12,"typeConfidence":0.92,"plateTime":0.40345004583705,"extension":6.78134521859769},"index":6,"playId":"bc0e71d5-d6fb-33c9-b8fc-a2b07c138978","pitchNumber":6,"startTime":"2025-08-28T20:55:57.631Z","endTime":"2025-08-28T20:56:00.631Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.0,"strikeZoneTop":3.25,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.955245990778767,"aZ":-33.630876502934576,"pfxX":6.765076030456688,"pfxZ":-0.9016205766253682,"pX":-0.050801496512206806,"pZ":1.411847993886038,"vX0":1.8087959147890784,"vY0":-126.11506816152679,"vZ0":-1.802750396577212,"x":118.94,"y":200.66,"x0":-1.6557657242095596,"y0":50.00258514018141,"z0":4.84106961208486,"aX":10.928432635093218},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.8,"breakHorizontal":-12.7,"spinRate":2637,"spinDirection":49},"zone":8,"typeConfidence":0.91,"plateTime":0.4338236883114108,"extension":6.478200163839096},"index":7,"playId":"725cccd0-0b6c-3949-b443-d90fd99eedea","pitchNumber":7,"startTime":"2025-08-28T20:56:15.682Z","endTime":"2025-08-28T20:56:19.390Z","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":93.3,"endSpeed":85.1,"strikeZoneTop":3.35306413199589,"strikeZoneBottom":1.60848477121164,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.245615123836718,"aZ":-19.935583631153417,"pfxX":-4.220129087944085,"pfxZ":6.553955986101016,"pX":-0.8406287576225455,"pZ":4.048201530904217,"vX0":2.7515182296554106,"vY0":-135.8883585455771,"vZ0":0.8297143197944485,"x":149.04,"y":129.48,"x0":-1.3189127664032652,"y0":50.001461098257195,"z0":5.125642724597762,"aX":-7.878419940680398},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.2,"breakHorizontal":7.1,"spinRate":2054,"spinDirection":239},"zone":11,"typeConfidence":0.91,"plateTime":0.40332962009658235,"extension":6.7048899872791665},"index":8,"playId":"b92d3db6-e975-3db5-9c38-2b29530c2f08","pitchNumber":8,"startTime":"2025-08-28T20:56:34.008Z","endTime":"2025-08-28T20:56:37.448Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.4,"strikeZoneTop":3.25,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.4735881998344,"aZ":-31.685265352618224,"pfxX":7.232456212563619,"pfxZ":0.3131539237728411,"pX":0.2750572375243133,"pZ":1.8774367698789332,"vX0":2.3412520952295837,"vY0":-123.96881876331193,"vZ0":-0.6728081802967865,"x":106.52,"y":188.09,"x0":-1.6209254258524306,"y0":50.00356790034226,"z0":4.794282472111748,"aX":11.27073996207415},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.6,"breakHorizontal":-13.7,"spinRate":2531,"spinDirection":56},"zone":8,"typeConfidence":0.91,"plateTime":0.44160306293100016,"extension":6.585081932751393},"index":9,"playId":"bc7947e2-4d68-3e9f-95fc-492259767070","pitchNumber":9,"startTime":"2025-08-28T20:56:47.179Z","endTime":"2025-08-28T20:56:50.946Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.4,"strikeZoneTop":3.24999819827801,"strikeZoneBottom":1.50838677739924,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.014669575794354,"aZ":-38.51059522194683,"pfxX":-4.585749709075607,"pfxZ":-3.883039519975881,"pX":-1.6227591825657135,"pZ":1.8623279922047224,"vX0":1.318936194402127,"vY0":-126.48464491840758,"vZ0":0.1592990864011734,"x":178.86,"y":188.5,"x0":-1.5528378706753316,"y0":50.00297917176854,"z0":4.867976423270447,"aX":-7.484835077252531},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-6.8,"breakHorizontal":8.0,"spinRate":1570,"spinDirection":272},"zone":13,"typeConfidence":0.91,"plateTime":0.43182007589810123,"extension":6.775694289920933},"index":10,"playId":"ee6678dd-5ba7-3eb1-b2df-605daa2f6159","pitchNumber":10,"startTime":"2025-08-28T20:57:05.787Z","endTime":"2025-08-28T20:57:10.700Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.4,"strikeZoneTop":3.25,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.567602965183326,"aZ":-33.29556573994813,"pfxX":-9.300931910074157,"pfxZ":-0.6059993722658312,"pX":-0.3157757897480621,"pZ":2.5928672678671743,"vX0":5.82211704132964,"vY0":-134.62041275253205,"vZ0":-0.19207712072783167,"x":129.04,"y":168.77,"x0":-1.2873753538606694,"y0":50.002875622164304,"z0":5.002947373148034,"aX":-17.23694222237534},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":-1.0,"breakHorizontal":15.7,"spinRate":1876,"spinDirection":244},"zone":4,"typeConfidence":0.91,"plateTime":0.40538091609503857,"extension":6.846458825263007},"hitData":{"launchSpeed":105.8,"launchAngle":35.0,"totalDistance":412.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":88.39,"coordY":36.48}},"index":11,"playId":"60ef25ef-5d28-3720-9dc6-9f8e295377be","pitchNumber":11,"startTime":"2025-08-28T20:57:22.906Z","endTime":"2025-08-28T20:57:46.418Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T20:57:46.418Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Tucker strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-28T20:57:50.336Z","endTime":"2025-08-28T20:59:04.918Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_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":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.9,"strikeZoneTop":3.43332466358125,"strikeZoneBottom":1.54696604936799,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.320912982170086,"aZ":-38.69504566728537,"pfxX":-5.914751745083166,"pfxZ":-4.045445436961277,"pX":0.22788723268926178,"pZ":0.9908503954924799,"vX0":6.0308948782562455,"vY0":-126.07180278208573,"vZ0":-1.6531280023280288,"x":108.31,"y":212.03,"x0":-1.4253572688580673,"y0":50.003612661816405,"z0":4.774585797186113,"aX":-9.53426706207298},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-7.4,"breakHorizontal":9.4,"spinRate":1468,"spinDirection":268},"zone":14,"typeConfidence":0.9,"plateTime":0.43424223398750783,"extension":6.612990622354378},"index":0,"playId":"d3d636a3-b2fd-35d8-880f-40b5c40df348","pitchNumber":1,"startTime":"2025-08-28T20:58:10.685Z","endTime":"2025-08-28T20:58:15.042Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.7,"strikeZoneTop":3.52,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.590987066366456,"aZ":-31.742824541954874,"pfxX":8.312725120815783,"pfxZ":0.2807609615052522,"pX":1.2117157431134202,"pZ":1.570580559108403,"vX0":3.9856075031080316,"vY0":-122.88367238016544,"vZ0":-1.2632156868760835,"x":70.81,"y":196.37,"x0":-1.5116494635160693,"y0":50.00255169251575,"z0":4.790681961036974,"aX":12.697281952944472},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":0.5,"breakHorizontal":-16.0,"spinRate":2537,"spinDirection":46},"zone":14,"typeConfidence":0.91,"plateTime":0.4459078254014117,"extension":6.523833961390411},"index":1,"playId":"1666f0fd-a434-366b-99aa-d3815ebc7dd0","pitchNumber":2,"startTime":"2025-08-28T20:58:27.917Z","endTime":"2025-08-28T20:58:33.120Z","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":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.6,"strikeZoneTop":3.52,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.22250472016052,"aZ":-33.35003734470712,"pfxX":-8.835341947182423,"pfxZ":-0.6280208165854022,"pX":-0.19292085008096416,"pZ":1.7298542084351665,"vX0":6.124027875060822,"vY0":-135.62765318034508,"vZ0":-2.195759601254137,"x":124.35,"y":192.07,"x0":-1.3304017115751072,"y0":50.0043469855766,"z0":4.872124918679432,"aX":-16.487888936642666},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":-1.4,"breakHorizontal":14.8,"spinRate":1630,"spinDirection":242},"zone":8,"typeConfidence":0.92,"plateTime":0.40360087401455624,"extension":6.799257772062168},"index":2,"playId":"337f9f16-c91e-30ea-9ede-6e752ab93c9c","pitchNumber":3,"startTime":"2025-08-28T20:58:45.253Z","endTime":"2025-08-28T20:58:49.260Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.4,"strikeZoneTop":3.52,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.168179158989847,"aZ":-40.09808067374766,"pfxX":-3.9121597571000217,"pfxZ":-4.771528275225637,"pX":0.20621211267705242,"pZ":1.0682622156891997,"vX0":5.5223984441982115,"vY0":-127.28615550115764,"vZ0":-1.4038167869545628,"x":109.14,"y":209.94,"x0":-1.4712138620749107,"y0":50.00353273857537,"z0":4.767596994010329,"aX":-6.497937216112834},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-8.8,"breakHorizontal":6.0,"spinRate":1403,"spinDirection":278},"zone":14,"typeConfidence":0.9,"plateTime":0.42834153575688516,"extension":6.804775517174478},"index":3,"playId":"b197ae2b-04e6-30ed-a374-af123551c6fe","pitchNumber":4,"startTime":"2025-08-28T20:59:00.501Z","endTime":"2025-08-28T20:59:04.918Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T20:59:04.918Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ian Happ grounds out, first baseman Rafael Devers to pitcher Logan Webb.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-28T20:59:16.202Z","endTime":"2025-08-28T21:00:32.160Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":83.5,"endSpeed":76.4,"strikeZoneTop":3.57843525700762,"strikeZoneBottom":1.6943956766733,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.368327075537497,"aZ":-34.17268083064219,"pfxX":7.491752210030839,"pfxZ":-1.3362605740437363,"pX":-2.1315093467310353,"pZ":2.9980607890430884,"vX0":-2.9193369710942556,"vY0":-121.54418978377211,"vZ0":2.5169163582072724,"x":198.25,"y":157.83,"x0":-1.8865966943997718,"y0":50.00478794477268,"z0":4.92152694562115,"aX":11.182646463739877},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-1.6,"breakHorizontal":-12.8,"spinRate":2641,"spinDirection":51},"zone":11,"typeConfidence":0.9,"plateTime":0.45105919519255977,"extension":6.314027193013395},"index":0,"playId":"68671732-6f88-389f-b723-36cdc12cdec0","pitchNumber":1,"startTime":"2025-08-28T20:59:25.151Z","endTime":"2025-08-28T20:59:28.151Z","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":92.5,"endSpeed":85.3,"strikeZoneTop":3.58000172794383,"strikeZoneBottom":1.70022871793157,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.53890638115706,"aZ":-21.764066482891387,"pfxX":-4.962523975026984,"pfxZ":5.605110953167291,"pX":0.05119698564545768,"pZ":3.5649615669863737,"vX0":5.082864136767639,"vY0":-134.76372913595358,"vZ0":0.1952620079239792,"x":115.05,"y":142.53,"x0":-1.2056132985023937,"y0":50.00436763430434,"z0":5.016494961423995,"aX":-9.220244324508148},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.4,"breakHorizontal":8.0,"spinRate":2067,"spinDirection":241},"zone":2,"typeConfidence":0.92,"plateTime":0.4048884607642087,"extension":6.712548038434436},"index":1,"playId":"beb5f9de-fbf2-3430-80e7-c726c2169fe1","pitchNumber":2,"startTime":"2025-08-28T20:59:37.681Z","endTime":"2025-08-28T20:59:40.996Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.8,"strikeZoneTop":3.58,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.959807392675916,"aZ":-38.25956647280178,"pfxX":-6.972363863575912,"pfxZ":-3.785356405224605,"pX":-0.3707497578783638,"pZ":1.6333324453446307,"vX0":5.0340567778578285,"vY0":-125.30115204164193,"vZ0":-0.05039920007184384,"x":131.13,"y":194.68,"x0":-1.490066915174548,"y0":50.005905432476396,"z0":4.754155799467197,"aX":-11.19926295386083},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-6.7,"breakHorizontal":11.6,"spinRate":1452,"spinDirection":276},"zone":7,"typeConfidence":0.9,"plateTime":0.43548714615764217,"extension":6.689611895831329},"index":2,"playId":"de61f98a-c3e3-3aed-87cd-d0881ee2f33a","pitchNumber":3,"startTime":"2025-08-28T20:59:50.779Z","endTime":"2025-08-28T20:59:54.372Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.1,"strikeZoneTop":3.57999668244867,"strikeZoneBottom":1.70734164849224,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.67957030405959,"aZ":-20.277387132634423,"pfxX":-5.240442386940372,"pfxZ":6.531264481473633,"pX":-1.3144877541028528,"pZ":4.457156847419643,"vX0":1.9968689443068381,"vY0":-134.0584830947566,"vZ0":2.0533026316659546,"x":167.11,"y":118.44,"x0":-1.3876392170424068,"y0":50.00512581253761,"z0":5.1276916488963336,"aX":-9.550208446673123},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.5,"breakHorizontal":9.1,"spinRate":2151,"spinDirection":238},"zone":11,"typeConfidence":0.9,"plateTime":0.4084002665486204,"extension":6.678745031745074},"index":3,"playId":"de98c97f-5f08-32e2-b2e9-7ca07ab5a169","pitchNumber":4,"startTime":"2025-08-28T21:00:10.715Z","endTime":"2025-08-28T21:00:13.715Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.5,"strikeZoneTop":3.58,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.276672065857078,"aZ":-35.998629286813134,"pfxX":-4.732405531204282,"pfxZ":-2.3979712977375023,"pX":-0.12624656091714456,"pZ":1.7928425174495943,"vX0":4.783778488507629,"vY0":-125.04274128713001,"vZ0":-0.10097479885820992,"x":121.81,"y":190.37,"x0":-1.4418770809536934,"y0":50.00136872641163,"z0":4.767151892267638,"aX":-7.555190334302457},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-4.2,"breakHorizontal":7.6,"spinRate":1544,"spinDirection":274},"zone":8,"typeConfidence":0.9,"plateTime":0.43666983101260337,"extension":6.660465998768731},"hitData":{"launchSpeed":95.9,"launchAngle":-5.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":167.82,"coordY":163.04}},"index":4,"playId":"2ea63f1c-a175-383b-82f2-a0f27dcc3e46","pitchNumber":5,"startTime":"2025-08-28T21:00:24.146Z","endTime":"2025-08-28T21:00:32.160Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T21:00:32.160Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pete Crow-Armstrong grounds out, second baseman Casey Schmitt to first baseman Rafael Devers.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-28T21:01:30.358Z","endTime":"2025-08-28T21:01:53.858Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":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":646240,"link":"/api/v1/people/646240"},"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":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-28T21:00:54.383Z","endTime":"2025-08-28T21:01:32.512Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.4,"strikeZoneTop":3.09,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.795380151843613,"aZ":-22.743012631660513,"pfxX":-0.8886812507002086,"pfxZ":5.274004691174172,"pX":-0.7116152740779745,"pZ":3.2265262108499937,"vX0":2.2641807504977165,"vY0":-132.97737820178477,"vZ0":-0.47343317231419446,"x":144.13,"y":151.66,"x0":-1.4590639546505915,"y0":50.00461272257098,"z0":5.058284357358017,"aX":-1.5900041192922656},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.6,"breakHorizontal":1.1,"spinRate":2230,"spinDirection":228},"zone":11,"typeConfidence":0.91,"plateTime":0.41205739229795446,"extension":6.81741632047934},"index":1,"playId":"30d08ad3-6ead-3bcd-a2e8-0fe438f00941","pitchNumber":1,"startTime":"2025-08-28T21:01:32.512Z","endTime":"2025-08-28T21:01:35.512Z","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":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.2,"strikeZoneTop":3.09,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.76902978258405,"aZ":-31.230825347727077,"pfxX":-10.257303717452267,"pfxZ":0.5225356848212757,"pX":0.05205097949078624,"pZ":1.8434635808700164,"vX0":6.946176494004259,"vY0":-134.03628217708592,"vZ0":-2.057096256412639,"x":115.02,"y":189.01,"x0":-1.2442474748434105,"y0":50.00418243714355,"z0":4.857289612751396,"aX":-18.610061512327004},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":0.7,"breakHorizontal":17.0,"spinRate":1946,"spinDirection":242},"zone":8,"typeConfidence":0.91,"plateTime":0.4090907985462957,"extension":6.887613013885621},"hitData":{"launchSpeed":87.0,"launchAngle":-7.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.78,"coordY":152.7}},"index":2,"playId":"7a14f604-5c0c-3c13-a1fa-2cafefac6dfe","pitchNumber":2,"startTime":"2025-08-28T21:01:45.836Z","endTime":"2025-08-28T21:01:53.858Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T21:01:53.858Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Devers strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-28T21:04:02.502Z","endTime":"2025-08-28T21:05:08.544Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":624512,"link":"/api/v1/people/624512"},"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":89.6,"endSpeed":81.3,"strikeZoneTop":3.46006708548768,"strikeZoneBottom":1.64898423273201,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.765332556156896,"aZ":-16.79938006043839,"pfxX":7.555325599391684,"pfxZ":9.010128066633865,"pX":-0.10167205587970947,"pZ":4.326222557970201,"vX0":-8.369542810683926,"vY0":-130.1627112791938,"vZ0":-0.1777878275856914,"x":120.88,"y":121.97,"x0":2.1824601623541597,"y0":50.00088423335578,"z0":5.673618685865847,"aX":12.889903374351753},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":16.4,"breakHorizontal":-11.6,"spinRate":2591,"spinDirection":149},"zone":11,"typeConfidence":2.0,"plateTime":0.4217258579902037,"extension":6.012841447102007},"index":0,"playId":"cdd6573f-0348-3432-806e-beadc677c247","pitchNumber":1,"startTime":"2025-08-28T21:04:06.324Z","endTime":"2025-08-28T21:04:09.395Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":82.4,"strikeZoneTop":3.57,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.926536502249164,"aZ":-14.504572071126711,"pfxX":7.9544342779751105,"pfxZ":10.062313169212059,"pX":0.3182262464848863,"pZ":3.375862609871237,"vX0":-7.556842555250842,"vY0":-132.1250722410106,"vZ0":-2.6828922005148557,"x":104.87,"y":147.63,"x0":2.191294010222252,"y0":50.00407919212859,"z0":5.479339818942618,"aX":13.970172894775539},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":17.8,"breakHorizontal":-12.6,"spinRate":2444,"spinDirection":139},"zone":3,"typeConfidence":2.0,"plateTime":0.41563759707764225,"extension":6.232410119497109},"index":1,"playId":"2153762a-102c-324c-bed9-834e0cb72cd2","pitchNumber":2,"startTime":"2025-08-28T21:04:21.058Z","endTime":"2025-08-28T21:04:24.076Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.5,"strikeZoneTop":3.57,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.94806192538601,"aZ":-24.26511901007795,"pfxX":10.87409337910858,"pfxZ":5.347172539524333,"pX":0.4018276858284761,"pZ":1.2901756381214573,"vX0":-7.930118824451225,"vY0":-120.43543221167256,"vZ0":-4.493335361457641,"x":101.68,"y":203.95,"x0":2.3137885815958046,"y0":50.001862485697345,"z0":5.309318432789801,"aX":16.07871409539853},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":8.9,"breakHorizontal":-18.0,"spinRate":1671,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.4536492332838722,"extension":6.1368842321271275},"index":2,"playId":"86e8a488-1f96-358f-b3c8-2c77dfc34c4f","pitchNumber":3,"startTime":"2025-08-28T21:04:38.784Z","endTime":"2025-08-28T21:04:42.176Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-28T21:04:52.461Z","endTime":"2025-08-28T21:05:03.500Z","isPitch":false,"type":"action","player":{"id":646240,"link":"/api/v1/people/646240"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":78.0,"strikeZoneTop":3.57,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.125537590364424,"aZ":-25.300039952214682,"pfxX":9.475171246248282,"pfxZ":4.495971304059014,"pX":-0.5028517477320414,"pZ":1.2059516879789127,"vX0":-9.86996900516488,"vY0":-122.0819340358966,"vZ0":-4.837219053078963,"x":136.17,"y":206.22,"x0":2.336934117233842,"y0":50.00186784873625,"z0":5.356771742597857,"aX":14.486329839963213},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":7.3,"breakHorizontal":-15.2,"spinRate":1536,"spinDirection":122},"zone":13,"typeConfidence":2.0,"plateTime":0.4464560073842838,"extension":6.492085324168545},"index":4,"playId":"8b21bd92-cf5e-370d-8433-e24c7a2dbea0","pitchNumber":4,"startTime":"2025-08-28T21:05:03.500Z","endTime":"2025-08-28T21:05:08.544Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T21:05:08.544Z","atBatIndex":41},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Willy Adames homers (24) on a fly ball to center field.","rbi":1,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-28T21:05:24.523Z","endTime":"2025-08-28T21:06:37.742Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"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":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":{"id":684007,"link":"/api/v1/people/684007"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":78.7,"endSpeed":71.9,"strikeZoneTop":3.42906492492901,"strikeZoneBottom":1.60390257688079,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.870578672622802,"aZ":-33.97664270717333,"pfxX":-7.930228241052392,"pfxZ":-1.3774706270517525,"pX":-0.17296935105561712,"pZ":1.7521719926265937,"vX0":-4.441122406922926,"vY0":-114.5214226712619,"vZ0":-0.589381979425724,"x":123.59,"y":191.47,"x0":2.830571143059642,"y0":50.00212544816982,"z0":5.376370978481883,"aX":-10.38684561575831},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-2.3,"breakHorizontal":15.6,"spinRate":2710,"spinDirection":280},"zone":8,"typeConfidence":2.0,"plateTime":0.4808285378103623,"extension":5.918260086568904},"index":0,"playId":"5bdae887-d6a4-3d09-b9f1-213a714ddb1d","pitchNumber":1,"startTime":"2025-08-28T21:05:32.950Z","endTime":"2025-08-28T21:05:36.507Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.5,"strikeZoneTop":3.48,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.596909028637505,"aZ":-23.737210419252317,"pfxX":10.572168363365071,"pfxZ":5.518865884447039,"pX":0.46164369621397333,"pZ":1.7577922603235339,"vX0":-7.722703304190302,"vY0":-122.92107831959586,"vZ0":-3.895733071040521,"x":99.4,"y":191.32,"x0":2.2721564490214603,"y0":50.001744924568776,"z0":5.380816576875131,"aX":16.16089118977981},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":9.2,"breakHorizontal":-17.3,"spinRate":1430,"spinDirection":120},"zone":9,"typeConfidence":2.0,"plateTime":0.4457556335219168,"extension":6.244635603845279},"index":1,"playId":"854c31cd-a0ab-3ce3-832c-5dc474a02ad9","pitchNumber":2,"startTime":"2025-08-28T21:05:47.974Z","endTime":"2025-08-28T21:05:50.974Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-28T21:05:56.508Z","endTime":"2025-08-28T21:06:11.417Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":82.4,"strikeZoneTop":3.48,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.142703453081257,"aZ":-15.20488533390764,"pfxX":8.870036966230114,"pfxZ":9.637723361885655,"pX":0.5703632724003969,"pZ":3.813111802251699,"vX0":-7.297423724403052,"vY0":-132.55800580190416,"vZ0":-1.4889861242640934,"x":95.26,"y":135.83,"x0":2.220996148393707,"y0":50.00323883926621,"z0":5.504625505021039,"aX":15.618514412381158},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":17.3,"breakHorizontal":-14.3,"spinRate":2541,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.4148943789273827,"extension":6.11202828059908},"hitData":{"launchSpeed":102.4,"launchAngle":34.0,"totalDistance":400.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":87.37,"coordY":42.11}},"index":3,"playId":"cb5692cd-3512-3f64-baf3-dca9b942aa51","pitchNumber":3,"startTime":"2025-08-28T21:06:11.417Z","endTime":"2025-08-28T21:06:37.742Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T21:06:37.742Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Chapman strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-28T21:06:44.691Z","endTime":"2025-08-28T21:08:27.727Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":624512,"link":"/api/v1/people/624512"},"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":1},"pitchData":{"startSpeed":90.5,"endSpeed":82.6,"strikeZoneTop":3.40592066748709,"strikeZoneBottom":1.68808630035586,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.041423489461792,"aZ":-13.081967987283441,"pfxX":8.570390588994632,"pfxZ":10.927268097449547,"pX":0.017324056903392757,"pZ":1.7701662187821745,"vX0":-8.359450919315076,"vY0":-131.39312024972773,"vZ0":-6.59788946276551,"x":116.34,"y":190.99,"x0":2.127767871179733,"y0":50.00100073812751,"z0":5.287205387834987,"aX":14.972174721185997},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":18.5,"breakHorizontal":-13.7,"spinRate":2494,"spinDirection":144},"zone":8,"typeConfidence":2.0,"plateTime":0.4169817606569013,"extension":6.227940183406483},"index":0,"playId":"90aec981-ed06-392d-98d4-3df862131e71","pitchNumber":1,"startTime":"2025-08-28T21:07:03.708Z","endTime":"2025-08-28T21:07:06.981Z","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":79.0,"endSpeed":72.8,"strikeZoneTop":3.2797700024783,"strikeZoneBottom":1.5884694436084,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.9765500026941,"aZ":-31.766101446449056,"pfxX":-7.2604821485316835,"pfxZ":0.30707617476873494,"pX":0.005832755967073175,"pZ":1.571265627358251,"vX0":-4.169804082429443,"vY0":-114.96052721082805,"vZ0":-1.437044067812478,"x":116.78,"y":196.36,"x0":2.788530813337305,"y0":50.00374918026117,"z0":5.297439648340756,"aX":-9.685256740827812},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":0.5,"breakHorizontal":14.2,"spinRate":2548,"spinDirection":310},"zone":8,"typeConfidence":2.0,"plateTime":0.47705521959941777,"extension":6.104992636203418},"index":1,"playId":"94efd632-e823-31ff-8ef3-f3629fc1f8e6","pitchNumber":2,"startTime":"2025-08-28T21:07:21.643Z","endTime":"2025-08-28T21:07:24.947Z","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":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-28T21:07:32.266Z","endTime":"2025-08-28T21:07:44.648Z","isPitch":false,"type":"action","player":{"id":656305,"link":"/api/v1/people/656305"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":74.1,"strikeZoneTop":3.55,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.73060684999853,"aZ":-31.908045615443157,"pfxX":-6.970598334870656,"pfxZ":0.1964266240936734,"pX":0.4547663580417095,"pZ":2.6193305362708363,"vX0":-3.4350182629256736,"vY0":-116.93114464771071,"vZ0":0.4924118058081597,"x":99.67,"y":168.06,"x0":2.8479323889052033,"y0":50.00508889199853,"z0":5.3959537531890405,"aX":-9.669078810125596},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":0.7,"breakHorizontal":13.4,"spinRate":2644,"spinDirection":283},"zone":6,"typeConfidence":2.0,"plateTime":0.46814257616455635,"extension":6.16740076092446},"index":3,"playId":"1dfa9d73-b35d-3abe-ad58-f3ec82fbcaa9","pitchNumber":3,"startTime":"2025-08-28T21:07:44.648Z","endTime":"2025-08-28T21:07:47.943Z","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":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.3,"strikeZoneTop":3.4217821370317,"strikeZoneBottom":1.62299523477346,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.129606504577872,"aZ":-13.955977230143224,"pfxX":7.86309610242779,"pfxZ":10.312046039519288,"pX":-1.548466078119911,"pZ":1.1434760172425256,"vX0":-12.268586493351275,"vY0":-132.09264040386373,"vZ0":-8.039445739570818,"x":176.02,"y":207.91,"x0":2.134768582271148,"y0":50.00600602214877,"z0":5.252586538566099,"aX":13.897778828874408},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.9,"breakHorizontal":-11.5,"spinRate":2521,"spinDirection":142},"zone":13,"typeConfidence":2.0,"plateTime":0.4146468593889985,"extension":6.368377583787443},"index":4,"playId":"f6d6b45c-e8c6-3e01-a9a9-c8a00b962da3","pitchNumber":4,"startTime":"2025-08-28T21:08:06.214Z","endTime":"2025-08-28T21:08:09.430Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.0,"strikeZoneTop":3.55,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.40624396746215,"aZ":-22.653351108401115,"pfxX":8.59915973765275,"pfxZ":6.16491997023816,"pX":-0.568594780499068,"pZ":1.908392416585038,"vX0":-9.415075182144003,"vY0":-123.18661184557506,"vZ0":-3.7584392866882874,"x":138.67,"y":187.25,"x0":2.177335808760375,"y0":50.00129791255931,"z0":5.358511819408525,"aX":13.276646688811054},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":10.6,"breakHorizontal":-13.4,"spinRate":1522,"spinDirection":123},"zone":7,"typeConfidence":2.0,"plateTime":0.44385174267227523,"extension":6.232755375618449},"index":5,"playId":"a7045316-36b6-34f3-92d8-963ea4950205","pitchNumber":5,"startTime":"2025-08-28T21:08:23.502Z","endTime":"2025-08-28T21:08:27.727Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T21:08:27.727Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Casey Schmitt flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-28T21:08:32.051Z","endTime":"2025-08-28T21:09:22.980Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"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":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"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":"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":79.0,"endSpeed":72.5,"strikeZoneTop":3.36298562157399,"strikeZoneBottom":1.59243746275961,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.397162131051353,"aZ":-32.46851207628442,"pfxX":-5.765515566631521,"pfxZ":-0.21813681578877286,"pX":0.5379599107092918,"pZ":2.127036911463844,"vX0":-3.4701171388369363,"vY0":-114.95840018393082,"vZ0":-0.15491247877433656,"x":96.49,"y":181.35,"x0":2.819006987218471,"y0":50.00494429055354,"z0":5.361633784393835,"aX":-7.674847444655308},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-0.1,"breakHorizontal":11.4,"spinRate":2421,"spinDirection":304},"zone":9,"typeConfidence":2.0,"plateTime":0.4774657456973155,"extension":6.201521666143076},"index":0,"playId":"ea4396bd-e1be-35eb-93c2-c3155e7ccdbf","pitchNumber":1,"startTime":"2025-08-28T21:08:55.506Z","endTime":"2025-08-28T21:08:58.735Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.1,"strikeZoneTop":3.42,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.35187457106375,"aZ":-16.236128120463118,"pfxX":8.009940249762062,"pfxZ":9.162987223802137,"pX":0.7265181551820167,"pZ":3.4826835383446584,"vX0":-6.49886349001401,"vY0":-131.44060223693313,"vZ0":-1.9671845416779954,"x":89.31,"y":144.75,"x0":2.1973606043641682,"y0":50.00612842592281,"z0":5.454097324173588,"aX":13.93797571541088},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":16.3,"breakHorizontal":-13.0,"spinRate":2441,"spinDirection":144},"zone":3,"typeConfidence":2.0,"plateTime":0.4176416180477869,"extension":6.033253380900303},"hitData":{"launchSpeed":92.0,"launchAngle":58.0,"totalDistance":230.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":135.06,"coordY":108.73}},"index":1,"playId":"6de6dac9-41bb-3cdb-b33d-5a590113beea","pitchNumber":2,"startTime":"2025-08-28T21:09:12.062Z","endTime":"2025-08-28T21:09:22.980Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T21:09:22.980Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nico Hoerner grounds out, shortstop Willy Adames to first baseman Rafael Devers.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-28T21:11:12.497Z","endTime":"2025-08-28T21:12:22.524Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","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":4},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":90.9,"endSpeed":83.6,"strikeZoneTop":3.4199993481615,"strikeZoneBottom":1.61291806687733,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.283351756247214,"aZ":-29.046342517519648,"pfxX":-11.017728169913564,"pfxZ":1.7634372460290146,"pX":-0.46768674232478563,"pZ":1.6473213043795858,"vX0":6.080624186444506,"vY0":-132.273776535071,"vZ0":-3.148199479543894,"x":134.83,"y":194.3,"x0":-1.3604641391757064,"y0":50.00622317787893,"z0":4.97466720280341,"aX":-19.59626261887026},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":2.8,"breakHorizontal":18.7,"spinRate":1999,"spinDirection":243},"zone":7,"typeConfidence":0.89,"plateTime":0.4135194424593056,"extension":6.841102169414833},"index":0,"playId":"aaa265b0-2931-3ed7-8758-f39342945c4b","pitchNumber":1,"startTime":"2025-08-28T21:11:29.064Z","endTime":"2025-08-28T21:11:32.555Z","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":0,"strikes":1,"outs":0},"index":1,"startTime":"2025-08-28T21:11:40.939Z","endTime":"2025-08-28T21:11:50.868Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.5,"strikeZoneTop":3.34070690905124,"strikeZoneBottom":1.53403272507276,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.064619729085205,"aZ":-30.834687028661563,"pfxX":7.938920592698898,"pfxZ":0.8564644875789638,"pX":1.0226003815438305,"pZ":1.1345810481090226,"vX0":3.872449856186864,"vY0":-124.41820838512234,"vZ0":-2.780288125456371,"x":78.02,"y":208.15,"x0":-1.587612727018318,"y0":50.00243866263171,"z0":4.834275075205157,"aX":12.385216089593664},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.1,"breakHorizontal":-15.2,"spinRate":2613,"spinDirection":43},"zone":14,"typeConfidence":0.91,"plateTime":0.44104468437440447,"extension":6.442211531053385},"index":2,"playId":"39337805-efd1-3dd6-a3c0-c64be51b8520","pitchNumber":2,"startTime":"2025-08-28T21:11:50.868Z","endTime":"2025-08-28T21:11:54.023Z","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":92.5,"endSpeed":84.8,"strikeZoneTop":3.38259388220902,"strikeZoneBottom":1.6012485636935,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.593095420842833,"aZ":-33.9137043347717,"pfxX":-9.379463345516143,"pfxZ":-0.9450099705162565,"pX":-1.691114702251928,"pZ":2.6904057485650243,"vX0":2.6376950075477383,"vY0":-134.78985212254483,"vZ0":-0.07064240746701678,"x":181.46,"y":166.14,"x0":-1.4644224961327417,"y0":50.00342088853678,"z0":5.113662764282289,"aX":-17.240717757067046},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":-1.6,"breakHorizontal":16.4,"spinRate":2286,"spinDirection":259},"zone":11,"typeConfidence":0.91,"plateTime":0.40652871960626324,"extension":6.679986157984422},"index":3,"playId":"3daa12f9-f1b9-3c3b-bd20-605017d3298d","pitchNumber":3,"startTime":"2025-08-28T21:12:01.608Z","endTime":"2025-08-28T21:12:05.534Z","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":91.5,"endSpeed":84.2,"strikeZoneTop":3.42,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.278750581430963,"aZ":-30.692097196425696,"pfxX":-9.30117850741446,"pfxZ":0.8231562772886925,"pX":-0.145266489126731,"pZ":2.4026103772813494,"vX0":6.220391867019585,"vY0":-133.2338050626752,"vZ0":-1.0666856142532577,"x":122.54,"y":173.91,"x0":-1.2958110829152831,"y0":50.00480319976746,"z0":5.01609414884074,"aX":-16.807872144197205},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":1.4,"breakHorizontal":15.6,"spinRate":1925,"spinDirection":242},"zone":5,"typeConfidence":0.91,"plateTime":0.4103177729355796,"extension":6.823172292494188},"hitData":{"launchSpeed":99.7,"launchAngle":-14.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":96.08,"coordY":149.66}},"index":4,"playId":"c4e42c3e-8c54-37bd-b0a8-12910e1141c5","pitchNumber":4,"startTime":"2025-08-28T21:12:14.838Z","endTime":"2025-08-28T21:12:22.524Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T21:12:22.524Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Owen Caissie grounds out softly, pitcher Logan Webb to first baseman Rafael Devers.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-28T21:12:45.368Z","endTime":"2025-08-28T21:13:02.427Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":657277,"link":"/api/v1/people/657277"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.2,"strikeZoneTop":3.49,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.426840824517345,"aZ":-32.52494457159027,"pfxX":-9.452343288390265,"pfxZ":-0.18575858243285026,"pX":0.3541073662125075,"pZ":2.9127769933234258,"vX0":7.652485811457951,"vY0":-135.34080880117457,"vZ0":0.35574049846043443,"x":103.5,"y":160.14,"x0":-1.281373300668847,"y0":50.00540389740772,"z0":5.056753532367583,"aX":-17.545073827663334},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":0.0,"breakHorizontal":15.5,"spinRate":1975,"spinDirection":242},"zone":3,"typeConfidence":0.91,"plateTime":0.4046353382870338,"extension":6.933659923786491},"hitData":{"launchSpeed":84.3,"launchAngle":-64.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":127.46,"coordY":192.73}},"index":0,"playId":"9b4a8e19-7f70-36fb-8d80-d3bab77fd5a3","pitchNumber":1,"startTime":"2025-08-28T21:12:54.404Z","endTime":"2025-08-28T21:13:02.427Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T21:13:02.427Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dansby Swanson strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-28T21:13:14.772Z","endTime":"2025-08-28T21:14:25.972Z","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":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"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":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.8,"strikeZoneTop":3.54310400724129,"strikeZoneBottom":1.54014099887862,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.12708422000144,"aZ":-30.923369628408413,"pfxX":6.169451226852562,"pfxZ":0.815161000535455,"pX":-0.040783707515442975,"pZ":1.4185436788594383,"vX0":1.9259885458070158,"vY0":-122.62773053857123,"vZ0":-1.7885870815432843,"x":118.55,"y":200.48,"x0":-1.6368051438732785,"y0":50.001010399611225,"z0":4.783040565813861,"aX":9.44098262661811},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.3,"breakHorizontal":-11.6,"spinRate":2583,"spinDirection":56},"zone":13,"typeConfidence":0.9,"plateTime":0.4458185333973699,"extension":6.608694716865309},"index":0,"playId":"6a955bff-ccfb-3dd2-b916-0d268922ea8b","pitchNumber":1,"startTime":"2025-08-28T21:13:26.248Z","endTime":"2025-08-28T21:13:30.024Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.2,"strikeZoneTop":3.56857427394295,"strikeZoneBottom":1.69469859120495,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.631979671562267,"aZ":-32.36813757503335,"pfxX":10.036601876014268,"pfxZ":-0.12289224533530607,"pX":1.0351404368959107,"pZ":3.1448870667633546,"vX0":2.9945467766070046,"vY0":-122.4589498455527,"vZ0":2.0438877866204628,"x":77.54,"y":153.87,"x0":-1.5084180966897793,"y0":50.00577599520006,"z0":5.072118259717588,"aX":15.216131718377778},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":0.5,"breakHorizontal":-18.8,"spinRate":2671,"spinDirection":59},"zone":12,"typeConfidence":0.91,"plateTime":0.4476130454657876,"extension":6.607853409771633},"index":1,"playId":"9bbe697f-f5b7-3ac6-ac03-52d9f2fa1904","pitchNumber":2,"startTime":"2025-08-28T21:13:38.510Z","endTime":"2025-08-28T21:13:42.662Z","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":2},"pitchData":{"startSpeed":83.3,"endSpeed":77.0,"strikeZoneTop":3.57686210236241,"strikeZoneBottom":1.58558589624328,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.823403343215517,"aZ":-30.381264483328703,"pfxX":8.787862175531215,"pfxZ":1.1955647255342878,"pX":0.5671567379018938,"pZ":1.6948607002061635,"vX0":2.3865353743713387,"vY0":-121.32105456200098,"vZ0":-1.2423233048656916,"x":95.38,"y":193.02,"x0":-1.5699531534005409,"y0":50.001764702461486,"z0":4.851660146646115,"aX":13.151454331689349},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":2.2,"breakHorizontal":-16.4,"spinRate":2593,"spinDirection":39},"zone":9,"typeConfidence":0.91,"plateTime":0.4507667294570328,"extension":6.592922415772915},"index":2,"playId":"e3ddc594-87c2-3313-b7cc-9c759ec1e98e","pitchNumber":3,"startTime":"2025-08-28T21:13:53.109Z","endTime":"2025-08-28T21:13:56.397Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.1,"strikeZoneTop":3.54905643799994,"strikeZoneBottom":1.71410922902287,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.07957712511612,"aZ":-20.89870704674643,"pfxX":-6.477865357130643,"pfxZ":6.073373455179638,"pX":0.818768301666208,"pZ":4.0096627446592406,"vX0":7.247182608492517,"vY0":-135.06617838506207,"vZ0":0.8081568112285757,"x":85.79,"y":130.52,"x0":-1.051406094228141,"y0":50.00217411011419,"z0":5.1708380917240735,"aX":-12.026422399367855},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.4,"breakHorizontal":10.3,"spinRate":2166,"spinDirection":239},"zone":12,"typeConfidence":0.89,"plateTime":0.4047764468508199,"extension":6.8879448983048865},"index":3,"playId":"d5a7394a-29dc-32da-b236-32fd41252a44","pitchNumber":4,"startTime":"2025-08-28T21:14:08.434Z","endTime":"2025-08-28T21:14:11.434Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.1,"strikeZoneTop":3.61,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.99230365182189,"aZ":-29.902957183126606,"pfxX":9.92793705998638,"pfxZ":1.497638027461087,"pX":0.9912130240046391,"pZ":1.757602290765974,"vX0":2.9420055348961673,"vY0":-123.0622344279003,"vZ0":-1.2629516895441144,"x":79.22,"y":191.32,"x0":-1.5128156100565466,"y0":50.00228906921049,"z0":4.8368758467936015,"aX":15.054931873019584},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.6,"breakHorizontal":-18.7,"spinRate":2665,"spinDirection":57},"zone":14,"typeConfidence":0.91,"plateTime":0.4470113125939523,"extension":6.663399305121904},"index":4,"playId":"0348508e-f3c6-3641-8dc5-e2b5b7d33a64","pitchNumber":5,"startTime":"2025-08-28T21:14:21.774Z","endTime":"2025-08-28T21:14:25.972Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T21:14:25.972Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wilmer Flores strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-28T21:15:59.766Z","endTime":"2025-08-28T21:18:01.271Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":624512,"link":"/api/v1/people/624512"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":71.3,"strikeZoneTop":3.26510557456339,"strikeZoneBottom":1.70159523458781,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.898219997462647,"aZ":-33.151857872149606,"pfxX":-6.55173799686396,"pfxZ":-0.7508130972627676,"pX":1.2825539778182298,"pZ":4.26879995937074,"vX0":-1.6879397892108867,"vY0":-113.71009916885886,"vZ0":4.209126342944552,"x":68.11,"y":123.52,"x0":2.886580307836567,"y0":50.00298122531196,"z0":5.693497828621164,"aX":-8.532616707437077},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":0.1,"breakHorizontal":12.2,"spinRate":2407,"spinDirection":290},"zone":12,"typeConfidence":2.0,"plateTime":0.4826854962501592,"extension":5.867089209333598},"index":0,"playId":"f386b10d-2279-37a8-8677-526528b8b779","pitchNumber":1,"startTime":"2025-08-28T21:16:34.114Z","endTime":"2025-08-28T21:16:37.166Z","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":90.5,"endSpeed":81.8,"strikeZoneTop":3.61711734388349,"strikeZoneBottom":1.57611286790063,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.401373266883844,"aZ":-15.100108591825895,"pfxX":7.4929076294952885,"pfxZ":9.858985986094673,"pX":0.006618458614024684,"pZ":3.0927077043233044,"vX0":-7.944995938392187,"vY0":-131.42427619333415,"vZ0":-3.1260099231243714,"x":116.75,"y":155.28,"x0":2.1095563813693077,"y0":50.00429425739356,"z0":5.433219963214952,"aX":12.979936953274754},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":17.3,"breakHorizontal":-11.6,"spinRate":2477,"spinDirection":147},"zone":2,"typeConfidence":2.0,"plateTime":0.4183193188943277,"extension":6.172894933893773},"index":1,"playId":"2fc18901-112a-34a4-9861-8b6550837e16","pitchNumber":2,"startTime":"2025-08-28T21:16:54.057Z","endTime":"2025-08-28T21:16:57.540Z","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":91.2,"endSpeed":82.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.96657142934747,"aZ":-15.300565532039908,"pfxX":8.837502627164161,"pfxZ":9.592428914375759,"pX":-0.00860559645881864,"pZ":3.6651176265322323,"vX0":-8.685789815765409,"vY0":-132.45154072183897,"vZ0":-1.79013149779512,"x":117.33,"y":139.82,"x0":2.1810532120593265,"y0":50.0001466126766,"z0":5.480979617059611,"aX":15.541246940076343},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":17.2,"breakHorizontal":-13.9,"spinRate":2510,"spinDirection":144},"zone":11,"typeConfidence":2.0,"plateTime":0.41514929662286004,"extension":6.19123883571665},"index":2,"playId":"c63741f6-7d9e-31a4-a271-79ceaa995483","pitchNumber":3,"startTime":"2025-08-28T21:17:12.186Z","endTime":"2025-08-28T21:17:15.432Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.9,"strikeZoneTop":3.15083933189058,"strikeZoneBottom":1.54817762311357,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.081623572343464,"aZ":-25.066666735760403,"pfxX":7.944233622914602,"pfxZ":4.731542132237571,"pX":1.8309989680846952,"pZ":2.9668827924992938,"vX0":-4.009723774293841,"vY0":-121.37063570529114,"vZ0":-1.0197689190899526,"x":47.21,"y":158.67,"x0":2.465769593295534,"y0":50.00563880847329,"z0":5.560588360969412,"aX":11.94320624548817},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":8.6,"breakHorizontal":-13.6,"spinRate":1396,"spinDirection":116},"zone":12,"typeConfidence":2.0,"plateTime":0.4499871482194857,"extension":6.078363800299404},"index":3,"playId":"0832101e-0ba8-3b82-8d7d-1d9fe7810272","pitchNumber":4,"startTime":"2025-08-28T21:17:36.895Z","endTime":"2025-08-28T21:17:39.895Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.897222348316795,"aZ":-24.52592537075143,"pfxX":8.85600288894938,"pfxZ":5.0326482531568315,"pX":0.07698059002109334,"pZ":1.758871216381344,"vX0":-8.22629841310702,"vY0":-122.17326076037438,"vZ0":-3.7808635081001913,"x":114.07,"y":191.29,"x0":2.328756552042168,"y0":50.0033365346014,"z0":5.422004658487019,"aX":13.458425347426802},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":8.5,"breakHorizontal":-14.3,"spinRate":1633,"spinDirection":125},"zone":8,"typeConfidence":2.0,"plateTime":0.4474351524390947,"extension":6.278969160407799},"index":4,"playId":"91aa0873-83a2-37bd-a890-5134256e40d2","pitchNumber":5,"startTime":"2025-08-28T21:17:56.863Z","endTime":"2025-08-28T21:18:01.271Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T21:18:01.271Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jung Hoo Lee flies out to left fielder Ian Happ.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-28T21:18:04.889Z","endTime":"2025-08-28T21:19:49.897Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.0,"endSpeed":82.9,"strikeZoneTop":3.45096629394013,"strikeZoneBottom":1.45957253258533,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.329933846006387,"aZ":-14.603628188226459,"pfxX":7.875315972849226,"pfxZ":9.918934331339601,"pX":0.2601246452380638,"pZ":4.095448220251995,"vX0":-7.932663582709434,"vY0":-132.2887827038139,"vZ0":-0.7716294465745344,"x":107.08,"y":128.2,"x0":2.2750394059290433,"y0":50.005519888876265,"z0":5.461900472660437,"aX":13.95525339627038},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":18.0,"breakHorizontal":-12.5,"spinRate":2421,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.41410875942957004,"extension":6.166293363166899},"index":0,"playId":"57bc119e-1ca5-332f-a1f5-b1849f0c3384","pitchNumber":1,"startTime":"2025-08-28T21:18:28.717Z","endTime":"2025-08-28T21:18:32.023Z","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":90.9,"endSpeed":83.2,"strikeZoneTop":3.37272356782618,"strikeZoneBottom":1.49292342738785,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.251016934578715,"aZ":-16.05409296530315,"pfxX":6.525643352683228,"pfxZ":9.058013946626522,"pX":1.1339201312717015,"pZ":4.269513554433489,"vX0":-5.244866614495391,"vY0":-132.3266749803681,"vZ0":-0.17108999555102056,"x":73.78,"y":123.5,"x0":2.290165755417723,"y0":50.00612572683471,"z0":5.507467034342124,"aX":11.61832159818074},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.6,"breakHorizontal":-10.7,"spinRate":2363,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.41334461090879593,"extension":6.058100650011723},"index":1,"playId":"9927987b-1c32-3037-83d3-5c463f59e74d","pitchNumber":2,"startTime":"2025-08-28T21:18:43.997Z","endTime":"2025-08-28T21:18:47.921Z","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":1},"pitchData":{"startSpeed":91.0,"endSpeed":82.3,"strikeZoneTop":3.26530562144378,"strikeZoneBottom":1.55260416755278,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.72596627964304,"aZ":-13.40398732081886,"pfxX":7.306688296938582,"pfxZ":10.689657200522085,"pX":0.4830055226785238,"pZ":3.9310306841041216,"vX0":-6.932779275496521,"vY0":-132.3067905540045,"vZ0":-1.4870569961014328,"x":98.59,"y":132.64,"x0":2.2000229941330818,"y0":50.004648396687884,"z0":5.492785650981504,"aX":12.832908651329735},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":19.2,"breakHorizontal":-11.5,"spinRate":2354,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.4155003283325702,"extension":6.157671133222454},"index":2,"playId":"66138639-62b1-3f41-98be-03b04dd14b35","pitchNumber":3,"startTime":"2025-08-28T21:19:05.620Z","endTime":"2025-08-28T21:19:09.191Z","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":1},"pitchData":{"startSpeed":90.8,"endSpeed":82.6,"strikeZoneTop":3.23075590429719,"strikeZoneBottom":1.44132151202822,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.37572369670452,"aZ":-12.962518037254842,"pfxX":7.633533977490502,"pfxZ":10.941827053368247,"pX":0.8994000241230697,"pZ":2.5137009349111734,"vX0":-5.817277790813367,"vY0":-131.98855892433417,"vZ0":-4.808511970419672,"x":82.72,"y":170.91,"x0":2.145586874888187,"y0":50.00190990226877,"z0":5.321298047689194,"aX":13.401926433279975},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.8,"breakHorizontal":-12.5,"spinRate":2526,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.41576182362475,"extension":6.149355877326998},"index":3,"playId":"8e689cfa-fcfa-3ae5-adb8-b93fb95dc70d","pitchNumber":4,"startTime":"2025-08-28T21:19:26.576Z","endTime":"2025-08-28T21:19:30.270Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.4,"strikeZoneTop":3.43,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.670231227811428,"aZ":-12.48231482909657,"pfxX":7.929687946706748,"pfxZ":11.056622706130778,"pX":-0.01989405244844404,"pZ":1.813156856343907,"vX0":-8.294049638327866,"vY0":-132.69167147702262,"vZ0":-6.612495436177319,"x":117.76,"y":189.82,"x0":2.1176787331505356,"y0":50.006499235121574,"z0":5.249015374360134,"aX":14.128747831307559},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.7,"breakHorizontal":-12.5,"spinRate":2491,"spinDirection":139},"zone":8,"typeConfidence":2.0,"plateTime":0.4129458824924619,"extension":6.136723201563847},"hitData":{"launchSpeed":85.4,"launchAngle":30.0,"totalDistance":300.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":82.74,"coordY":87.07}},"index":4,"playId":"e3c9b38f-b80a-3130-917c-abf043a5bc25","pitchNumber":5,"startTime":"2025-08-28T21:19:41.280Z","endTime":"2025-08-28T21:19:49.897Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T21:19:49.897Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Matos called out on strikes.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-28T21:19:53.614Z","endTime":"2025-08-28T21:22:37.878Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":624512,"link":"/api/v1/people/624512"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.1440046335208,"aZ":-24.95811476450563,"pfxX":10.166977824585315,"pfxZ":4.68572607632051,"pX":-0.6796248968123275,"pZ":1.4909935165818438,"vX0":-9.924563830999125,"vY0":-122.45425330415638,"vZ0":-4.402116140775595,"x":142.91,"y":198.52,"x0":2.079219735018621,"y0":50.00068154337538,"z0":5.413584780467805,"aX":15.646052343693722},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":7.8,"breakHorizontal":-16.4,"spinRate":1436,"spinDirection":124},"zone":7,"typeConfidence":2.0,"plateTime":0.44501849677288474,"extension":6.228366876657009},"index":0,"playId":"010e1705-2424-306a-b2ca-236e8a1e247e","pitchNumber":1,"startTime":"2025-08-28T21:20:17.379Z","endTime":"2025-08-28T21:20:20.388Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.52602124165752,"aZ":-13.869491124262659,"pfxX":7.589999780822263,"pfxZ":10.34205393023732,"pX":-0.5563035648537183,"pZ":3.1390472974884376,"vX0":-8.966508060172549,"vY0":-132.03851064692384,"vZ0":-3.359167079331828,"x":138.2,"y":154.03,"x0":1.8938520101912664,"y0":50.00053521098891,"z0":5.4451987399551625,"aX":13.43083659729101},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":18.2,"breakHorizontal":-11.9,"spinRate":2508,"spinDirection":143},"zone":1,"typeConfidence":2.0,"plateTime":0.41447223423388335,"extension":6.169362041644519},"index":1,"playId":"c07db2fe-2a1a-30e8-abd7-70633382aaf0","pitchNumber":2,"startTime":"2025-08-28T21:20:35.062Z","endTime":"2025-08-28T21:20:41.689Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-28T21:21:10.445Z","endTime":"2025-08-28T21:21:27.210Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.594175792062792,"aZ":-24.123850938986532,"pfxX":7.967244664633772,"pfxZ":5.2039894281202095,"pX":0.3215950904309351,"pZ":2.036251121866591,"vX0":-7.091852390678723,"vY0":-122.81026738441115,"vZ0":-3.5007676078357988,"x":104.74,"y":183.8,"x0":2.1950788804606893,"y0":50.00044513576993,"z0":5.504777025325662,"aX":12.314723990491133},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":8.9,"breakHorizontal":-13.0,"spinRate":1351,"spinDirection":123},"zone":9,"typeConfidence":2.0,"plateTime":0.44397080753164087,"extension":6.194907199070543},"index":3,"playId":"f786de2f-b9f2-3764-92db-4fd134d1d5ff","pitchNumber":3,"startTime":"2025-08-28T21:21:27.210Z","endTime":"2025-08-28T21:21:30.512Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.359023272149287,"aZ":-17.0543282518393,"pfxX":8.414515800701032,"pfxZ":8.556610091490224,"pX":-1.1359473745028519,"pZ":3.2802985021250715,"vX0":-10.986941640020367,"vY0":-131.9276684542294,"vZ0":-2.4696402436507157,"x":160.3,"y":150.21,"x0":1.9841901731810636,"y0":50.00455622567517,"z0":5.481644584745074,"aX":14.873779995261232},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":15.1,"breakHorizontal":-13.0,"spinRate":2436,"spinDirection":145},"zone":11,"typeConfidence":2.0,"plateTime":0.4147394806659448,"extension":6.100830446137908},"index":4,"playId":"8546dccb-91ba-3a44-941c-ba7c59dc4b7e","pitchNumber":4,"startTime":"2025-08-28T21:21:51.559Z","endTime":"2025-08-28T21:21:56.517Z","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":90.5,"endSpeed":81.5,"strikeZoneTop":3.09865171652607,"strikeZoneBottom":1.53067756588685,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.5672171011155,"aZ":-13.66002028362798,"pfxX":7.1732324393036855,"pfxZ":10.705348652601014,"pX":1.5397958801823288,"pZ":4.2583479313900545,"vX0":-4.031128366775748,"vY0":-131.6074198860655,"vZ0":-0.7071187200854451,"x":58.31,"y":123.8,"x0":2.170619599855352,"y0":50.00591950568868,"z0":5.55578140122192,"aX":12.409754488463118},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":19.3,"breakHorizontal":-11.9,"spinRate":2431,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.41843226198411454,"extension":6.114056355810912},"index":5,"playId":"0dffcd20-6b63-3d76-a6bc-c65c0118aaa4","pitchNumber":5,"startTime":"2025-08-28T21:22:15.573Z","endTime":"2025-08-28T21:22:18.573Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":73.6,"strikeZoneTop":3.18764329993369,"strikeZoneBottom":1.56029620644907,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.450875455941087,"aZ":-34.018993105477946,"pfxX":-10.521180618229309,"pfxZ":-1.3431464566617635,"pX":0.6127121130319908,"pZ":3.4133374581942046,"vX0":-1.9407146711465058,"vY0":-116.67914487714826,"vZ0":2.6208154357547864,"x":93.64,"y":146.62,"x0":2.822329395464946,"y0":50.00216300611766,"z0":5.4865412889238865,"aX":-14.46918032762375},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-1.4,"breakHorizontal":19.6,"spinRate":2509,"spinDirection":296},"zone":12,"typeConfidence":2.0,"plateTime":0.4698818214115179,"extension":6.124990081867611},"index":6,"playId":"15772320-156c-35eb-a3bf-1b35e003661e","pitchNumber":6,"startTime":"2025-08-28T21:22:33.962Z","endTime":"2025-08-28T21:22:37.878Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T21:22:37.878Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Reese McGuire strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-28T21:25:09.982Z","endTime":"2025-08-28T21:25:46.267Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676130,"fullName":"José Buttó","link":"/api/v1/people/676130"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: José Buttó replaces Logan Webb.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-28T21:24:11.174Z","endTime":"2025-08-28T21:25:01.202Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676130,"link":"/api/v1/people/676130"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-28T21:25:01.202Z","endTime":"2025-08-28T21:25:12.055Z","isPitch":false,"type":"action","player":{"id":624512,"link":"/api/v1/people/624512"}},{"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":86.4,"strikeZoneTop":3.36602562043829,"strikeZoneBottom":1.74681991130813,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.44706761964896,"aZ":-13.084856885071288,"pfxX":-3.0382087762895935,"pfxZ":9.911444219208963,"pX":-0.9404676690192535,"pZ":2.697399716635969,"vX0":3.8358017811049643,"vY0":-138.2903052370247,"vZ0":-5.299502690326634,"x":152.85,"y":165.95,"x0":-1.9544127693577997,"y0":50.004344610684164,"z0":5.525038606102152,"aX":-5.852625377075742},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.9,"breakHorizontal":4.7,"spinRate":2437,"spinDirection":210},"zone":11,"typeConfidence":0.91,"plateTime":0.3969162117001903,"extension":6.231033107993693},"index":2,"playId":"392e0b2f-0bdb-36e4-9a9a-2219f5e0d38f","pitchNumber":1,"startTime":"2025-08-28T21:25:12.055Z","endTime":"2025-08-28T21:25:15.185Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.7,"strikeZoneTop":3.31,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.933793445146172,"aZ":-27.84679301624046,"pfxX":-10.483238454887758,"pfxZ":2.5451988822202747,"pX":-0.8778400908519591,"pZ":1.9755732848496397,"vX0":6.200103357436346,"vY0":-129.78770393847532,"vZ0":-3.739253531463709,"x":150.46,"y":185.44,"x0":-1.9393724233112914,"y0":50.00505520036081,"z0":5.563087919223596,"aX":-17.83247787137197},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.0,"breakHorizontal":17.5,"spinRate":2103,"spinDirection":245},"zone":13,"typeConfidence":0.77,"plateTime":0.42251316644934356,"extension":6.185139769380927},"index":3,"playId":"7856ab16-66f8-388e-8722-4df70f924cc4","pitchNumber":2,"startTime":"2025-08-28T21:25:24.570Z","endTime":"2025-08-28T21:25:27.570Z","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":89.4,"endSpeed":81.4,"strikeZoneTop":3.31,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.15344117614831,"aZ":-29.016889011149416,"pfxX":-10.501119446766255,"pfxZ":1.8647540504004532,"pX":-1.0487935429242639,"pZ":1.3198467256294828,"vX0":5.6079012777415596,"vY0":-130.02517467469593,"vZ0":-4.912085835765118,"x":156.98,"y":203.14,"x0":-1.8822002303079965,"y0":50.003113627656525,"z0":5.465433219203287,"aX":-17.776648135763615},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.4,"breakHorizontal":17.5,"spinRate":2105,"spinDirection":243},"zone":13,"typeConfidence":0.76,"plateTime":0.423090689982498,"extension":6.256122297980468},"index":4,"playId":"89d00f5f-346a-3717-a28a-30c2ee947120","pitchNumber":3,"startTime":"2025-08-28T21:25:40.770Z","endTime":"2025-08-28T21:25:46.267Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T21:25:46.267Z","atBatIndex":51},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Matt Shaw doubles (18) on a sharp line drive to left fielder Heliot Ramos.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-28T21:25:49.426Z","endTime":"2025-08-28T21:27:02.626Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676130,"fullName":"José Buttó","link":"/api/v1/people/676130"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.4,"strikeZoneTop":3.36973020646989,"strikeZoneBottom":1.56584893648947,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.476772854757186,"aZ":-18.372302893811906,"pfxX":-8.706070445312172,"pfxZ":6.946092597887329,"pX":0.43873378812373137,"pZ":0.912708042878645,"vX0":8.804763798640764,"vY0":-140.04370008870583,"vZ0":-9.068119307335632,"x":100.28,"y":214.14,"x0":-1.6141367746481947,"y0":50.00394745853341,"z0":5.393322189001737,"aX":-17.30282915201016},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.8,"breakHorizontal":13.9,"spinRate":2258,"spinDirection":215},"zone":14,"typeConfidence":0.86,"plateTime":0.391040624891537,"extension":6.282401355946842},"index":0,"playId":"344dcd0f-aae5-3f2d-a2ec-7350a9592d89","pitchNumber":1,"startTime":"2025-08-28T21:26:09.846Z","endTime":"2025-08-28T21:26:12.846Z","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":87.3,"endSpeed":81.2,"strikeZoneTop":3.23999725790583,"strikeZoneBottom":1.48033156638582,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.13579833570913,"aZ":-35.41442575819965,"pfxX":0.4257856154339308,"pfxZ":-1.970816964537832,"pX":1.92143369928717,"pZ":1.0309914158352567,"vX0":8.811216497931227,"vY0":-126.87921713139835,"vZ0":-4.3078478887297935,"x":43.76,"y":210.94,"x0":-1.6409015454386189,"y0":50.00492193117355,"z0":5.550271414048897,"aX":0.6979541779419446},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-4.3,"breakHorizontal":-2.6,"spinRate":2845,"spinDirection":43},"zone":14,"typeConfidence":0.91,"plateTime":0.4304722783611301,"extension":6.390032528053097},"index":1,"playId":"6efdc664-e241-33e1-b26a-1a967ff2f770","pitchNumber":2,"startTime":"2025-08-28T21:26:29.122Z","endTime":"2025-08-28T21:26:32.122Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.4,"strikeZoneTop":3.24,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.166446962747397,"aZ":-21.631391447417833,"pfxX":-9.296786553376545,"pfxZ":5.3956289625363825,"pX":0.5433646156309695,"pZ":2.4425004218725186,"vX0":8.973662037852133,"vY0":-138.94918184085117,"vZ0":-4.3850354442746236,"x":96.29,"y":172.83,"x0":-1.5203491288963429,"y0":50.00648781448528,"z0":5.478691855670718,"aX":-18.180491116651552},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.0,"breakHorizontal":15.0,"spinRate":2226,"spinDirection":211},"zone":6,"typeConfidence":0.91,"plateTime":0.3942009086101117,"extension":6.362967976445307},"hitData":{"launchSpeed":108.4,"launchAngle":17.0,"totalDistance":363.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":76.99,"coordY":60.99}},"index":2,"playId":"13def28d-1153-367f-b019-93c890b60d63","pitchNumber":3,"startTime":"2025-08-28T21:26:48.187Z","endTime":"2025-08-28T21:27:02.626Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T21:27:02.626Z","atBatIndex":52},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Michael Busch lines into a double play, second baseman Casey Schmitt to shortstop Willy Adames. Matt Shaw out at 2nd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-28T21:27:04.616Z","endTime":"2025-08-28T21:28:03.190Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676130,"fullName":"José Buttó","link":"/api/v1/people/676130"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"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"}]},{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":86.7,"endSpeed":80.8,"strikeZoneTop":3.25,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.324647107848524,"aZ":-34.59774463052797,"pfxX":1.0087388032908253,"pfxZ":-1.4770623000691767,"pX":0.4188237439243058,"pZ":2.2115428291824317,"vX0":5.9278566260899845,"vY0":-126.23393239546387,"vZ0":-1.597531108939077,"x":101.04,"y":179.07,"x0":-2.0776933364171124,"y0":50.00602485593059,"z0":5.602229678143242,"aX":1.650270521209186},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-2.8,"breakHorizontal":-3.0,"spinRate":2655,"spinDirection":42},"zone":6,"typeConfidence":0.92,"plateTime":0.43159565069416717,"extension":6.695994123374679},"index":0,"playId":"f87cab75-1d09-3eea-ab54-cae4374e35bb","pitchNumber":1,"startTime":"2025-08-28T21:27:33.861Z","endTime":"2025-08-28T21:27:37.146Z","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":88.8,"strikeZoneTop":3.25,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.18599548287966,"aZ":-13.62212099799278,"pfxX":-1.8909188954046499,"pfxZ":9.232552875202412,"pX":0.15774316255424975,"pZ":2.4603242712151587,"vX0":5.887895039886623,"vY0":-140.47128785600717,"vZ0":-6.2813455545878245,"x":110.99,"y":172.35,"x0":-1.714772112655186,"y0":50.004898611021794,"z0":5.602071162334416,"aX":-3.8014514416252347},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.7,"breakHorizontal":2.3,"spinRate":2591,"spinDirection":197},"zone":5,"typeConfidence":0.92,"plateTime":0.3891140186041979,"extension":6.4706511169358585},"hitData":{"launchSpeed":88.9,"launchAngle":14.0,"totalDistance":182.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":150.8,"coordY":150.67}},"index":1,"playId":"2ae1dca2-ca4f-371a-864d-59d09a5ce337","pitchNumber":2,"startTime":"2025-08-28T21:27:56.551Z","endTime":"2025-08-28T21:28:03.190Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T21:28:03.190Z","atBatIndex":53},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Patrick Bailey pops out to third baseman Matt Shaw in foul territory.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-28T21:30:19.774Z","endTime":"2025-08-28T21:30:32.499Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"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":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Brad Keller replaces Shota Imanaga.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-28T21:29:42.849Z","endTime":"2025-08-28T21:30:21.970Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641745,"link":"/api/v1/people/641745"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.3,"strikeZoneTop":3.41,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.876750194593065,"aZ":-11.258909644901271,"pfxX":-4.588885717814049,"pfxZ":10.488249626348754,"pX":-0.15331613390229107,"pZ":2.7020841982845374,"vX0":4.62335471181709,"vY0":-140.1457180287531,"vZ0":-7.980526006405411,"x":122.84,"y":165.82,"x0":-1.2260670968115588,"y0":50.00676066503126,"z0":6.317365383695837,"aX":-9.154854337592456},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.5,"breakHorizontal":7.4,"spinRate":2399,"spinDirection":198},"zone":5,"typeConfidence":2.0,"plateTime":0.39042232838649227,"extension":5.777069531855954},"hitData":{"launchSpeed":86.3,"launchAngle":72.0,"totalDistance":127.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":79.86,"coordY":166.88}},"index":1,"playId":"6d92c1db-d770-3d29-85db-e95d74f8783f","pitchNumber":1,"startTime":"2025-08-28T21:30:21.970Z","endTime":"2025-08-28T21:30:32.499Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T21:30:32.499Z","atBatIndex":54},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Heliot Ramos hit by pitch.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-28T21:30:55.484Z","endTime":"2025-08-28T21:32:50.076Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7,8],"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":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"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":86.7,"endSpeed":79.6,"strikeZoneTop":3.03160952290553,"strikeZoneBottom":1.52712399731161,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.903099896780716,"aZ":-26.782377903493582,"pfxX":4.946525836879627,"pfxZ":3.375846828243139,"pX":1.653739747332432,"pZ":1.7184842778575935,"vX0":5.801225332985812,"vY0":-126.00353869515074,"vZ0":-5.942074793721217,"x":53.96,"y":192.38,"x0":-1.3260299415847387,"y0":50.00553066017819,"z0":6.286551350748793,"aX":7.912544433566407},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.9,"breakHorizontal":-10.3,"spinRate":2809,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.43559233526447727,"extension":5.60706905639331},"index":0,"playId":"3e47021a-a0df-3920-ad5d-d4d780209c44","pitchNumber":1,"startTime":"2025-08-28T21:30:56.579Z","endTime":"2025-08-28T21:30:59.579Z","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":97.0,"endSpeed":88.6,"strikeZoneTop":3.0926007193975,"strikeZoneBottom":1.35185343344281,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.40906539315883,"aZ":-8.974281049465448,"pfxX":-4.264403620705185,"pfxZ":11.603410149935442,"pX":0.3515522737404508,"pZ":1.119472356513215,"vX0":5.51734025393367,"vY0":-140.63357874245264,"vZ0":-12.40483156449822,"x":103.6,"y":208.55,"x0":-1.0833158233855904,"y0":50.00595675258399,"z0":6.174048322640425,"aX":-8.52882536094106},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.6,"breakHorizontal":6.6,"spinRate":2446,"spinDirection":196},"zone":14,"typeConfidence":2.0,"plateTime":0.38972578675117653,"extension":5.937791458672208},"index":1,"playId":"530b1c73-bf45-346e-97fd-7e9c2feb8da1","pitchNumber":2,"startTime":"2025-08-28T21:31:07.453Z","endTime":"2025-08-28T21:31:11.096Z","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":96.8,"endSpeed":88.2,"strikeZoneTop":3.08350109390296,"strikeZoneBottom":1.42151803678163,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.1568500537594,"aZ":-10.07412019708861,"pfxX":-4.046031058964397,"pfxZ":11.094514422892122,"pX":0.6125698865241673,"pZ":2.095658105248422,"vX0":6.361752204881514,"vY0":-140.5495706461624,"vZ0":-9.539836311381336,"x":93.65,"y":182.2,"x0":-1.159110699854195,"y0":50.00147608827273,"z0":6.196656499906768,"aX":-8.059045093412408},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.2,"breakHorizontal":6.0,"spinRate":2392,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.3903547153536544,"extension":5.915530889195882},"index":2,"playId":"70432740-2098-3fe1-a55c-d1a83f8f51d5","pitchNumber":3,"startTime":"2025-08-28T21:31:21.126Z","endTime":"2025-08-28T21:31:24.905Z","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":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.1,"strikeZoneTop":3.02967888422602,"strikeZoneBottom":1.39429093868122,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.479893355864405,"aZ":-17.025667618190873,"pfxX":-8.58596996770802,"pfxZ":7.5471377531060675,"pX":-0.6990865072482346,"pZ":4.330273360464631,"vX0":4.511383347196741,"vY0":-141.30017058508457,"vZ0":-2.7373459379024543,"x":143.65,"y":121.86,"x0":-1.2075323219666052,"y0":50.00036223191552,"z0":6.415582949118076,"aX":-17.227035576527573},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.2,"breakHorizontal":14.5,"spinRate":2314,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.3887683700997413,"extension":5.816379270656322},"index":3,"playId":"848a2530-14e9-35d2-87af-da36c25b38c4","pitchNumber":4,"startTime":"2025-08-28T21:31:33.017Z","endTime":"2025-08-28T21:31:36.106Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.6398765550606,"aZ":-10.607096400134521,"pfxX":-2.721266453924959,"pfxZ":10.776796383073409,"pX":0.08697968543319712,"pZ":2.4010958351799325,"vX0":4.425180466042753,"vY0":-140.73091624169706,"vZ0":-8.717663008161017,"x":113.68,"y":173.95,"x0":-1.1539630632207183,"y0":50.003217443496034,"z0":6.230545269974356,"aX":-5.446316372448071},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.9,"breakHorizontal":4.0,"spinRate":2338,"spinDirection":202},"zone":5,"typeConfidence":2.0,"plateTime":0.3895561356641406,"extension":5.929466795218883},"index":4,"playId":"a0fb3a84-df5f-39c2-a792-78bd8260b3f3","pitchNumber":5,"startTime":"2025-08-28T21:31:47.763Z","endTime":"2025-08-28T21:31:51.230Z","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":3,"strikes":2,"outs":1},"index":5,"startTime":"2025-08-28T21:32:01.692Z","endTime":"2025-08-28T21:32:12.940Z","isPitch":false,"type":"action","player":{"id":671218,"link":"/api/v1/people/671218"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.94710163934222,"aZ":-11.73447685492583,"pfxX":-3.0607941149575666,"pfxZ":10.14661282684665,"pX":-0.9773549136859994,"pZ":3.0954728089849164,"vX0":2.130674324931728,"vY0":-141.42725175497168,"vZ0":-6.985962692968807,"x":154.25,"y":155.2,"x0":-1.3449933010298682,"y0":50.00376015986297,"z0":6.359786390192934,"aX":-6.165849234059017},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.0,"breakHorizontal":5.0,"spinRate":2381,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.3881258447364244,"extension":5.771548131326536},"index":6,"playId":"9e557575-1b55-3bbc-b5e4-f2e20cd6cc10","pitchNumber":6,"startTime":"2025-08-28T21:32:12.940Z","endTime":"2025-08-28T21:32:15.985Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":90.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.61324443648154,"aZ":-11.775796848822887,"pfxX":-0.09566569030925898,"pfxZ":9.890129360620504,"pX":0.95001778190318,"pZ":2.323130056089935,"vX0":5.893361353898118,"vY0":-142.45309317029051,"vZ0":-8.868829206201713,"x":80.79,"y":176.06,"x0":-1.1300194116903481,"y0":50.00313015727469,"z0":6.214212744104031,"aX":-0.19722973953173795},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.3,"breakHorizontal":-1.0,"spinRate":2340,"spinDirection":199},"zone":14,"typeConfidence":2.0,"plateTime":0.38395500507107716,"extension":5.926837381871126},"index":7,"playId":"680b93c9-31ad-3448-ac15-ac7626f79718","pitchNumber":7,"startTime":"2025-08-28T21:32:29.550Z","endTime":"2025-08-28T21:32:32.809Z","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":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.263897111213677,"aZ":-16.366861103833777,"pfxX":-1.7732341455892833,"pfxZ":7.86277727036169,"pX":-2.176226406583742,"pZ":4.343656245018818,"vX0":-1.623813209495832,"vY0":-140.52742242584785,"vZ0":-2.989096255404484,"x":199.95,"y":121.5,"x0":-1.3615693851554571,"y0":50.00455705711931,"z0":6.477340721201703,"aX":-3.5653292796298075},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.9,"breakHorizontal":3.5,"spinRate":2217,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.3889878034119625,"extension":5.637933912546431},"index":8,"playId":"a3c80a63-ae83-3b7f-8a20-3d54848607dd","pitchNumber":8,"startTime":"2025-08-28T21:32:45.041Z","endTime":"2025-08-28T21:32:50.076Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T21:32:50.076Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Devers strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-28T21:33:42.734Z","endTime":"2025-08-28T21:34:43.467Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":624512,"link":"/api/v1/people/624512"},"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":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-28T21:33:09.856Z","endTime":"2025-08-28T21:33:44.883Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":89.4,"strikeZoneTop":3.45585906968932,"strikeZoneBottom":1.65323146662184,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.1873714748246,"aZ":-11.137059605537917,"pfxX":-2.749246878073331,"pfxZ":10.39784071921534,"pX":1.0080901726549858,"pZ":1.7547874473691683,"vX0":7.7240510520811325,"vY0":-140.7007231373792,"vZ0":-10.326678036074261,"x":78.57,"y":191.4,"x0":-1.4045519888673994,"y0":50.00629460255882,"z0":6.175124428914789,"aX":-5.564922222794727},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.0,"breakHorizontal":3.6,"spinRate":2384,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.3879400537674451,"extension":6.055037507445},"index":1,"playId":"d023f6ec-f0ab-3713-a7f5-b54eab6142d4","pitchNumber":1,"startTime":"2025-08-28T21:33:44.883Z","endTime":"2025-08-28T21:33:48.505Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":97.5,"endSpeed":89.7,"strikeZoneTop":3.45935878886132,"strikeZoneBottom":1.62350072885183,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.47333304995081,"aZ":-11.44080610057663,"pfxX":-2.31077762187914,"pfxZ":10.091024842168862,"pX":-0.3771423271513486,"pZ":3.576347584952436,"vX0":3.5353849018576526,"vY0":-141.96363660869676,"vZ0":-5.7371995699278955,"x":131.38,"y":142.22,"x0":-1.3345950353277392,"y0":50.00473798161064,"z0":6.342196400135127,"aX":-4.7489265213001435},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.4,"breakHorizontal":3.5,"spinRate":2399,"spinDirection":201},"zone":1,"typeConfidence":2.0,"plateTime":0.38485326590842606,"extension":5.846430872613992},"index":2,"playId":"bad20ec7-0bb7-3e31-8318-5ca4308f8f10","pitchNumber":2,"startTime":"2025-08-28T21:33:59.391Z","endTime":"2025-08-28T21:34:02.621Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.9,"strikeZoneTop":3.44096511815561,"strikeZoneBottom":1.50409901723955,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.06045358258822,"aZ":-11.117239412162345,"pfxX":-1.8557750336677432,"pfxZ":10.222436000106871,"pX":-0.8247866352130262,"pZ":1.8882567141948103,"vX0":2.309152093472483,"vY0":-142.46268812006787,"vZ0":-10.018269821782532,"x":148.44,"y":187.8,"x0":-1.4039036563077665,"y0":50.00309708186282,"z0":6.148612862895262,"aX":-3.822975812359691},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.7,"breakHorizontal":2.9,"spinRate":2320,"spinDirection":205},"zone":7,"typeConfidence":2.0,"plateTime":0.3841456757741408,"extension":5.946711669037067},"index":3,"playId":"efcf1131-e248-3533-aa32-c0b793034bb3","pitchNumber":3,"startTime":"2025-08-28T21:34:20.202Z","endTime":"2025-08-28T21:34:23.457Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.7,"strikeZoneTop":3.57,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.810182973735813,"aZ":-24.971601601199904,"pfxX":-7.106022199064826,"pfxZ":3.973840809466524,"pX":-0.9143805237404751,"pZ":1.964712313144854,"vX0":3.6078996108275487,"vY0":-133.31294239091827,"vZ0":-6.541381626057443,"x":151.85,"y":185.73,"x0":-1.3570727672397764,"y0":50.00281806537846,"z0":6.235404249586901,"aX":-12.878567347267937},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.1,"breakHorizontal":12.1,"spinRate":1411,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.4097897411462341,"extension":5.902443437914787},"index":4,"playId":"74e5d514-2bae-343b-9525-589027656608","pitchNumber":4,"startTime":"2025-08-28T21:34:39.989Z","endTime":"2025-08-28T21:34:43.467Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T21:34:43.467Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Willy Adames flies out to first baseman Michael Busch in foul territory.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-28T21:34:51.017Z","endTime":"2025-08-28T21:36:55.866Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","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":6},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":89.2,"strikeZoneTop":3.5196644535383,"strikeZoneBottom":1.69740328793932,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.790669419275858,"aZ":-20.026113437263337,"pfxX":-8.501955817718521,"pfxZ":6.06629645591138,"pX":0.3357271854573013,"pZ":1.5468038979654406,"vX0":7.262514641804103,"vY0":-139.75907992316317,"vZ0":-9.13233212298971,"x":104.2,"y":197.02,"x0":-1.1759478940806896,"y0":50.00515891216053,"z0":6.141456848886891,"aX":-17.03267209634715},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.5,"breakHorizontal":14.2,"spinRate":1950,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.39003649496369874,"extension":5.843226977183925},"index":0,"playId":"e1fa2bdc-9640-3289-a840-0e32c512293b","pitchNumber":1,"startTime":"2025-08-28T21:35:06.180Z","endTime":"2025-08-28T21:35:10.169Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"cc46328f-7690-33de-abaf-1f36194233eb","startTime":"2025-08-28T21:35:20.919Z","endTime":"2025-08-28T21:35:24.851Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":90.0,"strikeZoneTop":3.48,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.251852535890748,"aZ":-17.38943967885092,"pfxX":-8.267978794227668,"pfxZ":7.230607082194193,"pX":-1.3366612215458749,"pZ":2.1014594317867705,"vX0":2.910272570064555,"vY0":-141.1884791059052,"vZ0":-8.338022990632375,"x":167.95,"y":182.04,"x0":-1.2985919011979872,"y0":50.00594250904841,"z0":6.184461658545199,"aX":-16.91064658229688},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":11.8,"breakHorizontal":14.5,"spinRate":2069,"spinDirection":206},"zone":13,"typeConfidence":2.0,"plateTime":0.3860438395495098,"extension":5.887966805276171},"index":2,"playId":"6c8215e8-51c3-3a5b-81f6-4f7e96c8f387","pitchNumber":2,"startTime":"2025-08-28T21:35:36.994Z","endTime":"2025-08-28T21:35:40.783Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.2,"strikeZoneTop":3.35928302111867,"strikeZoneBottom":1.62420517532651,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.149866584908803,"aZ":-27.516745212296478,"pfxX":5.328561295861227,"pfxZ":3.002650763893218,"pX":-0.872639631972941,"pZ":3.1540267325792084,"vX0":0.22991279321632904,"vY0":-123.39455920616035,"vZ0":-2.1558760198022204,"x":150.26,"y":153.62,"x0":-1.6598384009705172,"y0":50.00467527250477,"z0":6.343594342620573,"aX":8.26730001173158},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":5.2,"breakHorizontal":-9.7,"spinRate":2544,"spinDirection":70},"zone":11,"typeConfidence":2.0,"plateTime":0.4428513686715134,"extension":5.64909831404419},"index":3,"playId":"403b28e6-1c35-3260-abbb-6648d474d438","pitchNumber":3,"startTime":"2025-08-28T21:36:02.163Z","endTime":"2025-08-28T21:36:05.898Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2025-08-28T21:36:15.226Z","endTime":"2025-08-28T21:36:25.694Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"}},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.9,"strikeZoneTop":3.48,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.64052045354236,"aZ":-26.526084206634646,"pfxX":8.739594484003408,"pfxZ":3.3481038641778706,"pX":1.3133630099799132,"pZ":2.7021653105431347,"vX0":3.966798053654538,"vY0":-128.5203352414539,"vZ0":-3.894070003305078,"x":66.94,"y":165.82,"x0":-1.381844636373765,"y0":50.00295232767011,"z0":6.27858434680109,"aX":14.73458484846558},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.5,"breakHorizontal":-16.7,"spinRate":2653,"spinDirection":72},"zone":12,"typeConfidence":2.0,"plateTime":0.4248981027226941,"extension":5.842288994712819},"index":5,"playId":"b5cdc296-1a26-3366-b1f7-38136b5d7262","pitchNumber":4,"startTime":"2025-08-28T21:36:25.694Z","endTime":"2025-08-28T21:36:28.844Z","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":2},"pitchData":{"startSpeed":98.6,"endSpeed":90.3,"strikeZoneTop":3.48,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.80073122912026,"aZ":-9.77807006015589,"pfxX":-1.5484636309729782,"pfxZ":10.762029894703343,"pX":0.16352854220598126,"pZ":2.0111329932731423,"vX0":4.452135305576814,"vY0":-143.2680463148182,"vZ0":-9.963372277485028,"x":110.77,"y":184.48,"x0":-1.2086847864974217,"y0":50.00010646316503,"z0":6.142903177603796,"aX":-3.2220146259761306},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":17.6,"breakHorizontal":1.9,"spinRate":2374,"spinDirection":205},"zone":8,"typeConfidence":2.0,"plateTime":0.3821587769364867,"extension":5.918615136021825},"hitData":{"launchSpeed":97.3,"launchAngle":59.0,"totalDistance":189.0,"trajectory":"fly_ball","hardness":"medium","location":"3","coordinates":{"coordX":188.81,"coordY":155.74}},"index":6,"playId":"636db690-a746-38c2-b0f7-5b3a95ebc332","pitchNumber":5,"startTime":"2025-08-28T21:36:46.424Z","endTime":"2025-08-28T21:36:55.866Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T21:36:55.866Z","atBatIndex":57},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Tucker walks.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-28T21:39:23.669Z","endTime":"2025-08-28T21:41:31.655Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Joey Lucchesi replaces José Buttó.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-28T21:38:23.281Z","endTime":"2025-08-28T21:39:25.802Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664192,"link":"/api/v1/people/664192"},"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":91.0,"endSpeed":83.7,"strikeZoneTop":3.56341549206294,"strikeZoneBottom":1.63790384295068,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.355415472118576,"aZ":-23.078576266600077,"pfxX":8.577375337320486,"pfxZ":5.090811275635382,"pX":0.32160929165622254,"pZ":3.6682717472765773,"vX0":-8.163719288803533,"vY0":-132.37344323252933,"vZ0":-1.287968057214252,"x":104.74,"y":139.74,"x0":2.320554439365306,"y0":50.004922849622616,"z0":5.8392284437451965,"aX":15.333542829846348},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.1,"breakHorizontal":-13.9,"spinRate":2190,"spinDirection":144},"zone":3,"typeConfidence":2.0,"plateTime":0.4126466060154357,"extension":6.0741640788687565},"index":1,"playId":"5ed7c6cd-0f9c-3819-a26a-09c35845ca11","pitchNumber":1,"startTime":"2025-08-28T21:39:25.802Z","endTime":"2025-08-28T21:39:29.587Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.2,"strikeZoneTop":3.52,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.062350548091423,"aZ":-21.05899451084546,"pfxX":8.832436724383989,"pfxZ":5.99788324395925,"pX":0.9115937297313177,"pZ":2.3491027974965464,"vX0":-7.162518215095346,"vY0":-135.17495825965767,"vZ0":-4.824137129852362,"x":82.25,"y":175.35,"x0":2.4461967357378267,"y0":50.00324195261056,"z0":5.632501290272999,"aX":16.36962516570821},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.1,"breakHorizontal":-14.5,"spinRate":2250,"spinDirection":143},"zone":14,"typeConfidence":2.0,"plateTime":0.40496444975885026,"extension":6.184537670050149},"index":2,"playId":"f1517df0-af4d-3bcb-b31d-cbc6c8e4d7e3","pitchNumber":2,"startTime":"2025-08-28T21:39:43.310Z","endTime":"2025-08-28T21:39:46.569Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":74.9,"strikeZoneTop":3.52000082454778,"strikeZoneBottom":1.63384202566982,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.38127000148407,"aZ":-38.9423044382938,"pfxX":-1.2349839476273354,"pfxZ":-4.914557611511434,"pX":-1.0863196972717986,"pZ":-0.06765487495133857,"vX0":-6.400086422460347,"vY0":-116.45716017309884,"vZ0":-6.404564232351126,"x":158.41,"y":240.61,"x0":1.8552834873141535,"y0":50.00377373352789,"z0":6.391637898196364,"aX":-1.6998195208495992},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-10.2,"breakHorizontal":3.8,"spinRate":2211,"spinDirection":342},"zone":13,"typeConfidence":2.0,"plateTime":0.4698969123955652,"extension":6.102438733891094},"index":3,"playId":"6ec79467-c332-3338-af48-edf905556671","pitchNumber":3,"startTime":"2025-08-28T21:40:03.628Z","endTime":"2025-08-28T21:40:06.628Z","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":93.9,"endSpeed":86.3,"strikeZoneTop":3.47545298404316,"strikeZoneBottom":1.57077364305599,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.102833195935226,"aZ":-16.731029990917815,"pfxX":1.9669959667605927,"pfxZ":8.111881574425887,"pX":-0.3957209769881601,"pZ":4.736551708138081,"vX0":-7.15905916311626,"vY0":-136.61286204377743,"vZ0":-0.9942753673141769,"x":132.08,"y":110.89,"x0":1.9950694344239976,"y0":50.00155881610531,"z0":6.247490338038665,"aX":3.745503620753452},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.8,"breakHorizontal":-2.2,"spinRate":2232,"spinDirection":157},"zone":11,"typeConfidence":2.0,"plateTime":0.39985598836776637,"extension":6.17038986352049},"index":4,"playId":"db659bf4-ba03-32f9-b371-8ba40c9f445b","pitchNumber":4,"startTime":"2025-08-28T21:40:23.108Z","endTime":"2025-08-28T21:40:26.108Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.7,"strikeZoneTop":3.52797243288403,"strikeZoneBottom":1.62379829527688,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.679341153846913,"aZ":-17.824491854972422,"pfxX":4.315613382569486,"pfxZ":7.651860919199422,"pX":1.4152457185407807,"pZ":3.6702556596058287,"vX0":-4.211120319209746,"vY0":-135.6120350450708,"vZ0":-2.640224211789789,"x":63.05,"y":139.68,"x0":2.4222137607455987,"y0":50.00520430804551,"z0":5.889607476299716,"aX":8.096568200345427},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.6,"breakHorizontal":-7.0,"spinRate":2202,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.4027953885460156,"extension":6.1775689976156904},"index":5,"playId":"fe8ca0aa-d74d-3849-b5bc-0d223cfb8c13","pitchNumber":5,"startTime":"2025-08-28T21:40:42.592Z","endTime":"2025-08-28T21:40:46.201Z","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":93.3,"endSpeed":84.4,"strikeZoneTop":3.52,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.46127979924623,"aZ":-13.302494885733864,"pfxX":3.7916994304414904,"pfxZ":10.24605364438545,"pX":0.2783788469461882,"pZ":2.8516543389589404,"vX0":-6.313676047851515,"vY0":-135.55532451232426,"vZ0":-5.227966289135254,"x":106.39,"y":161.79,"x0":2.1560579205241632,"y0":50.00495053027855,"z0":5.750452645307655,"aX":6.985781913315229},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.5,"breakHorizontal":-5.4,"spinRate":2212,"spinDirection":145},"zone":6,"typeConfidence":2.0,"plateTime":0.4056594013534123,"extension":6.387824320983039},"index":6,"playId":"22363ae5-9e7d-3a4c-b318-befd92853f6b","pitchNumber":6,"startTime":"2025-08-28T21:41:08.407Z","endTime":"2025-08-28T21:41:11.807Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.8,"strikeZoneTop":3.486093331978,"strikeZoneBottom":1.67754826689594,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.14624184438262,"aZ":-19.511742026807042,"pfxX":8.6172245871997,"pfxZ":6.76262265290343,"pX":-0.5371137028066894,"pZ":1.5851152825683124,"vX0":-10.335311660027736,"vY0":-135.83154988979186,"vZ0":-6.996271979049407,"x":137.47,"y":195.98,"x0":2.1937206662125672,"y0":50.00513888176856,"z0":5.546234949810323,"aX":16.140247466660778},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.9,"breakHorizontal":-13.4,"spinRate":2358,"spinDirection":151},"zone":7,"typeConfidence":2.0,"plateTime":0.40291183160741006,"extension":6.313047277208806},"index":7,"playId":"de74aa18-dffe-3061-9640-3aa51c93ef98","pitchNumber":7,"startTime":"2025-08-28T21:41:27.819Z","endTime":"2025-08-28T21:41:31.655Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T21:41:31.655Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ian Happ called out on strikes.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-28T21:41:39.205Z","endTime":"2025-08-28T21:42:59.472Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":93.1,"endSpeed":85.0,"strikeZoneTop":3.61739537242975,"strikeZoneBottom":1.70406133542861,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.818636594167,"aZ":-21.68743084329421,"pfxX":9.060441637896417,"pfxZ":5.676586205205834,"pX":0.17443263164247763,"pZ":2.4701806589350808,"vX0":-9.695764131287056,"vY0":-135.1608825143998,"vZ0":-4.257142659524175,"x":110.35,"y":172.09,"x0":2.633242320994481,"y0":50.00379032950089,"z0":5.591102705155802,"aX":16.742818330019517},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.5,"breakHorizontal":-14.3,"spinRate":2306,"spinDirection":144},"zone":5,"typeConfidence":2.0,"plateTime":0.40543580498062726,"extension":6.237880777240464},"index":0,"playId":"b2796e92-c93f-3f14-a4d5-0eb6986b9793","pitchNumber":1,"startTime":"2025-08-28T21:41:59.204Z","endTime":"2025-08-28T21:42:02.786Z","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.1,"endSpeed":84.3,"strikeZoneTop":3.58,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.868546601492692,"aZ":-16.484993731132324,"pfxX":5.241693219166866,"pfxZ":8.55463243890646,"pX":-0.397731096767654,"pZ":3.323796401326384,"vX0":-9.62066255995791,"vY0":-135.16518019532893,"vZ0":-3.029950471758483,"x":132.16,"y":149.04,"x0":2.540947201409962,"y0":50.00426980016722,"z0":5.629575300260677,"aX":9.615921815233147},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.0,"breakHorizontal":-7.2,"spinRate":2269,"spinDirection":140},"zone":1,"typeConfidence":2.0,"plateTime":0.40660408799579084,"extension":6.1941529152587105},"index":1,"playId":"7ee960ae-23e6-38be-9b5a-196aa04a2a60","pitchNumber":2,"startTime":"2025-08-28T21:42:29.715Z","endTime":"2025-08-28T21:42:32.967Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.2,"strikeZoneTop":3.58151654038838,"strikeZoneBottom":1.63644033705986,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.308302743464363,"aZ":-16.040895711443998,"pfxX":5.862169184208641,"pfxZ":8.695257963626418,"pX":-0.580896183855203,"pZ":2.080370932710454,"vX0":-10.464139393071493,"vY0":-135.54353275498477,"vZ0":-6.225427475489961,"x":139.14,"y":182.61,"x0":2.5725717041131744,"y0":50.00650097147554,"z0":5.53179076801554,"aX":10.88271650318672},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.5,"breakHorizontal":-8.3,"spinRate":2330,"spinDirection":143},"zone":7,"typeConfidence":2.0,"plateTime":0.40447511564166483,"extension":6.297382556596433},"index":2,"playId":"87893325-e2e4-3a5f-abfc-af4670ffe7b8","pitchNumber":3,"startTime":"2025-08-28T21:42:52.514Z","endTime":"2025-08-28T21:42:59.472Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T21:42:59.472Z","atBatIndex":59},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Pete Crow-Armstrong lines out sharply to center fielder Jung Hoo Lee.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-28T21:43:07.467Z","endTime":"2025-08-28T21:43:35.069Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","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":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.2,"strikeZoneTop":3.09,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.584346357183932,"aZ":-23.87643794591865,"pfxX":9.004546732742458,"pfxZ":4.445266371946598,"pX":0.4355205514581434,"pZ":2.8940515230371497,"vX0":-8.94876481302531,"vY0":-136.19299891910796,"vZ0":-2.631233721694351,"x":100.4,"y":160.64,"x0":2.603478660307347,"y0":50.005461917021954,"z0":5.534869192133791,"aX":16.817453470658954},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.7,"breakHorizontal":-14.3,"spinRate":2332,"spinDirection":141},"zone":3,"typeConfidence":2.0,"plateTime":0.40309355680314907,"extension":6.2150570582777585},"hitData":{"launchSpeed":104.8,"launchAngle":16.0,"totalDistance":322.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":154.23,"coordY":73.04}},"index":0,"playId":"77157754-1f02-3b29-9d2e-6a0c9118be3a","pitchNumber":1,"startTime":"2025-08-28T21:43:23.221Z","endTime":"2025-08-28T21:43:35.069Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T21:43:35.069Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nico Hoerner flies out to center fielder Jung Hoo Lee.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-28T21:46:01.228Z","endTime":"2025-08-28T21:46:58.059Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-28T21:43:45.008Z","endTime":"2025-08-28T21:44:13.150Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Ryan Walker replaces Joey Lucchesi.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-28T21:44:13.150Z","endTime":"2025-08-28T21:46:03.395Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676254,"link":"/api/v1/people/676254"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.9,"strikeZoneTop":3.45992963529349,"strikeZoneBottom":1.71028418710915,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.70831818003361,"aZ":-28.72059068580974,"pfxX":-11.243221572156491,"pfxZ":1.7987106497151482,"pX":2.0134227055051848,"pZ":1.660881753053646,"vX0":16.695717657231935,"vY0":-138.05609863910468,"vZ0":-3.6459517176564065,"x":40.25,"y":193.94,"x0":-2.6613492536546772,"y0":50.005506250429896,"z0":4.93910812396826,"aX":-21.63243521125058},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":2.5,"breakHorizontal":16.7,"spinRate":2449,"spinDirection":239},"zone":14,"typeConfidence":0.9,"plateTime":0.3972515769619074,"extension":6.4668569306808275},"index":2,"playId":"7406280e-8742-3727-a939-3714e7360cb5","pitchNumber":1,"startTime":"2025-08-28T21:46:03.395Z","endTime":"2025-08-28T21:46:06.395Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.3,"strikeZoneTop":3.43365264949348,"strikeZoneBottom":1.65721973563745,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.543606234439,"aZ":-31.095528430834793,"pfxX":-11.994272820837393,"pfxZ":0.5568992897264833,"pX":0.849604673163875,"pZ":1.2771055036992753,"vX0":14.132214510816462,"vY0":-138.7992335595701,"vZ0":-4.334142536820492,"x":84.62,"y":204.3,"x0":-2.7619303399645156,"y0":50.00515521083079,"z0":4.941799629548579,"aX":-23.287949980530975},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":0.2,"breakHorizontal":18.6,"spinRate":2380,"spinDirection":242},"zone":14,"typeConfidence":0.9,"plateTime":0.3954020294069083,"extension":6.7410779220255375},"index":3,"playId":"05807135-6065-3047-85ce-7727b2ece2f5","pitchNumber":2,"startTime":"2025-08-28T21:46:19.691Z","endTime":"2025-08-28T21:46:23.473Z","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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.8,"strikeZoneTop":3.53941992067187,"strikeZoneBottom":1.65538430492482,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.14969926936727,"aZ":-29.50303691772969,"pfxX":-11.61397792192072,"pfxZ":1.3550058234826654,"pX":0.6281503490103505,"pZ":3.0551772647284463,"vX0":13.432419496095289,"vY0":-139.16113304084453,"vZ0":-0.1134862366287075,"x":93.06,"y":156.29,"x0":-2.7438886219824927,"y0":50.00087212687023,"z0":5.044790879780516,"aX":-22.861275763753202},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":2.6,"breakHorizontal":18.4,"spinRate":2528,"spinDirection":233},"zone":3,"typeConfidence":0.89,"plateTime":0.39303330543773596,"extension":7.354339147908676},"index":4,"playId":"d76c1a4f-57e7-3310-9943-4fef6031ccce","pitchNumber":3,"startTime":"2025-08-28T21:46:34.055Z","endTime":"2025-08-28T21:46:37.564Z","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":95.7,"endSpeed":86.7,"strikeZoneTop":3.42,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.28584690605277,"aZ":-29.447895772435402,"pfxX":-11.3720160197566,"pfxZ":1.4144103191714654,"pX":-0.38493407057175744,"pZ":2.0919911473846198,"vX0":10.724880664877084,"vY0":-138.93340660522819,"vZ0":-2.4149372281970534,"x":131.67,"y":182.3,"x0":-2.838247260549931,"y0":50.006339075947885,"z0":4.951455698478984,"aX":-21.994021910874114},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":2.2,"breakHorizontal":18.1,"spinRate":2484,"spinDirection":237},"zone":7,"typeConfidence":0.9,"plateTime":0.39588252582798766,"extension":6.795988240178765},"hitData":{"launchSpeed":92.5,"launchAngle":28.0,"totalDistance":324.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":114.79,"coordY":69.54}},"index":5,"playId":"466badcb-6ffd-3e2b-92ac-c4aa5d6f248f","pitchNumber":4,"startTime":"2025-08-28T21:46:49.803Z","endTime":"2025-08-28T21:46:58.059Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T21:46:58.059Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Chapman grounds out softly, third baseman Matt Shaw to first baseman Michael Busch.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-28T21:49:29.279Z","endTime":"2025-08-28T21:50:54.913Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694037,"fullName":"Daniel Palencia","link":"/api/v1/people/694037"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,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":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Daniel Palencia replaces Brad Keller.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-28T21:48:13.380Z","endTime":"2025-08-28T21:49:31.625Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694037,"link":"/api/v1/people/694037"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":89.2,"strikeZoneTop":3.48965065707187,"strikeZoneBottom":1.66367025037409,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.22068124798154,"aZ":-14.273699585297202,"pfxX":-8.72606666803635,"pfxZ":8.70072339766324,"pX":-0.41685950629795687,"pZ":3.0668814038920864,"vX0":5.554192452394709,"vY0":-143.0651556864924,"vZ0":-4.230134655019134,"x":132.89,"y":155.97,"x0":-1.2568951017157972,"y0":50.00671590902025,"z0":5.469217576463843,"aX":-17.962678523506366},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.0,"breakHorizontal":14.5,"spinRate":2336,"spinDirection":226},"zone":1,"typeConfidence":0.89,"plateTime":0.38390646175585186,"extension":6.729414194157769},"index":1,"playId":"1801f6a4-dddb-32d4-8471-a1088b4af89d","pitchNumber":1,"startTime":"2025-08-28T21:49:31.625Z","endTime":"2025-08-28T21:49:34.806Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.8,"strikeZoneTop":3.45834426872609,"strikeZoneBottom":1.65714089507392,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.99448741379453,"aZ":-35.50004177561598,"pfxX":0.7903877620467128,"pfxZ":-2.070181781562191,"pX":1.2183066589994649,"pZ":2.435957639698257,"vX0":6.428278772217846,"vY0":-125.47249492437038,"vZ0":-0.6328806935853484,"x":70.56,"y":173.01,"x0":-1.473494712653049,"y0":50.005509594209535,"z0":5.569559309318228,"aX":1.2670824454426033},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-3.7,"breakHorizontal":-2.9,"spinRate":2341,"spinDirection":56},"zone":14,"typeConfidence":0.87,"plateTime":0.43555999157336567,"extension":6.143917461137399},"index":2,"playId":"e5df8034-c632-3f7d-b552-60ff5ad3461e","pitchNumber":2,"startTime":"2025-08-28T21:49:46.245Z","endTime":"2025-08-28T21:49:49.520Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.8,"endSpeed":89.8,"strikeZoneTop":3.4758653146369,"strikeZoneBottom":1.69972665799332,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.76558669491096,"aZ":-14.84692928178015,"pfxX":-7.7136361802882085,"pfxZ":8.309385065612929,"pX":-0.3595386464199595,"pZ":4.843801099507523,"vX0":5.845593589081234,"vY0":-143.8309842849499,"vZ0":0.266306096603332,"x":130.7,"y":108.0,"x0":-1.4206751932772566,"y0":50.00577327473843,"z0":5.673966845837204,"aX":-16.091361195875866},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.2,"breakHorizontal":12.7,"spinRate":2384,"spinDirection":225},"zone":11,"typeConfidence":0.91,"plateTime":0.38146963064813466,"extension":6.353658070066315},"index":3,"playId":"91a61110-c244-3dcb-9655-5821ff8d8927","pitchNumber":3,"startTime":"2025-08-28T21:50:03.134Z","endTime":"2025-08-28T21:50:06.135Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.3,"endSpeed":90.6,"strikeZoneTop":3.55,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.978678153443425,"aZ":-12.220109878899903,"pfxX":-7.017178880534418,"pfxZ":9.453799309769675,"pX":-0.32924674139092236,"pZ":2.5214563343453826,"vX0":5.52809061600999,"vY0":-144.44678895109124,"vZ0":-6.100126223588264,"x":129.55,"y":170.7,"x0":-1.3571595756945796,"y0":50.004181144520906,"z0":5.413642704815094,"aX":-14.813949599637127},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.1,"breakHorizontal":11.6,"spinRate":2379,"spinDirection":222},"zone":4,"typeConfidence":0.91,"plateTime":0.37934610680180514,"extension":6.452274416306511},"index":4,"playId":"b9833ab7-52bf-32e4-99d5-b6a9354458bf","pitchNumber":4,"startTime":"2025-08-28T21:50:20.335Z","endTime":"2025-08-28T21:50:24.292Z","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":2,"strikes":2,"outs":0},"index":5,"startTime":"2025-08-28T21:50:32.816Z","endTime":"2025-08-28T21:50:46.826Z","isPitch":false,"type":"action","player":{"id":656305,"link":"/api/v1/people/656305"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":100.1,"endSpeed":91.3,"strikeZoneTop":3.55,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.826046726288865,"aZ":-16.74635292934898,"pfxX":-9.41286639994901,"pfxZ":7.192573270468889,"pX":-0.8809985919145357,"pZ":3.214206661549277,"vX0":4.762943960648882,"vY0":-145.67952805995122,"vZ0":-3.6657914190118617,"x":150.58,"y":152.0,"x0":-1.3158266058235597,"y0":50.00478876624707,"z0":5.503777574575866,"aX":-20.195823684231286},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":12.5,"breakHorizontal":16.1,"spinRate":2330,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3762544142590145,"extension":6.387567690825699},"hitData":{"launchSpeed":53.4,"launchAngle":-5.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":113.81,"coordY":164.35}},"index":6,"playId":"b2521134-5048-3a34-9a20-4868db40fb0b","pitchNumber":5,"startTime":"2025-08-28T21:50:46.826Z","endTime":"2025-08-28T21:50:54.913Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T21:50:54.913Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Casey Schmitt singles on a line drive to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-28T21:51:12.820Z","endTime":"2025-08-28T21:51:49.469Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694037,"fullName":"Daniel Palencia","link":"/api/v1/people/694037"},"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],"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":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"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"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":83.0,"strikeZoneTop":3.42,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.98357644498565,"aZ":-30.718962551526822,"pfxX":1.0511506061579543,"pfxZ":0.8415981703491857,"pX":0.8440078449283432,"pZ":1.8079005370942338,"vX0":5.482629699580954,"vY0":-129.5718067564529,"vZ0":-3.577770459134345,"x":84.83,"y":189.97,"x0":-1.4220519788963701,"y0":50.00237089381652,"z0":5.513554322518374,"aX":1.8154077264987611},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.1,"breakHorizontal":-2.9,"spinRate":2462,"spinDirection":64},"zone":14,"typeConfidence":0.92,"plateTime":0.4201495905200332,"extension":6.338136405437806},"index":0,"playId":"feae0e48-5066-37d3-9c83-ea38d747f773","pitchNumber":1,"startTime":"2025-08-28T21:51:23.929Z","endTime":"2025-08-28T21:51:26.929Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":100.6,"endSpeed":92.0,"strikeZoneTop":3.42,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.41257191013818,"aZ":-12.99994600730094,"pfxX":-7.9604123958495645,"pfxZ":8.832635748558392,"pX":-0.561574998545539,"pZ":2.3979841812161866,"vX0":5.224031118750154,"vY0":-146.36180505665803,"vZ0":-6.390195687521791,"x":138.41,"y":174.03,"x0":-1.3350423779770122,"y0":50.00013728898835,"z0":5.387382244718403,"aX":-17.274819207573614},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":14.9,"breakHorizontal":13.4,"spinRate":2470,"spinDirection":228},"zone":4,"typeConfidence":0.91,"plateTime":0.37417239159817584,"extension":6.587275712219409},"hitData":{"launchSpeed":77.2,"launchAngle":25.0,"totalDistance":259.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":128.18,"coordY":96.18}},"index":1,"playId":"469688c5-cce4-37fa-881a-4ccc899667b2","pitchNumber":2,"startTime":"2025-08-28T21:51:39.345Z","endTime":"2025-08-28T21:51:49.469Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T21:51:49.469Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Wilmer Flores singles on a line drive to center fielder Pete Crow-Armstrong. Casey Schmitt to 2nd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-28T21:51:56.523Z","endTime":"2025-08-28T21:53:07.221Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694037,"fullName":"Daniel Palencia","link":"/api/v1/people/694037"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"postOnSecond":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"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"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":100.1,"endSpeed":91.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.06447769810964,"aZ":-15.607902537288442,"pfxX":-7.855012833582601,"pfxZ":7.701225740587402,"pX":-0.8285428018207888,"pZ":2.880780383905901,"vX0":4.108561421733225,"vY0":-145.7028400804743,"vZ0":-4.957164068065216,"x":148.58,"y":161.0,"x0":-1.2359322009606402,"y0":50.00465095182339,"z0":5.546679750353765,"aX":-16.899154316767255},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":13.2,"breakHorizontal":13.4,"spinRate":2398,"spinDirection":225},"zone":1,"typeConfidence":0.9,"plateTime":0.37585423548837893,"extension":6.611923699180979},"index":0,"playId":"4073a413-2fa9-30a7-a781-d046fa494814","pitchNumber":1,"startTime":"2025-08-28T21:52:15.452Z","endTime":"2025-08-28T21:52:19.513Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":100.4,"endSpeed":91.9,"strikeZoneTop":3.15017608896205,"strikeZoneBottom":1.69520262701083,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.249968495671006,"aZ":-12.721228931708868,"pfxX":-7.152157880457461,"pfxZ":8.991890242319169,"pX":1.0355585621942258,"pZ":2.6819582018315273,"vX0":8.843890614618338,"vY0":-145.92568086425254,"vZ0":-5.900321698027419,"x":77.53,"y":166.37,"x0":-1.1003662712124231,"y0":50.006015823968035,"z0":5.491538948983686,"aX":-15.479553656424287},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":15.2,"breakHorizontal":11.3,"spinRate":2401,"spinDirection":218},"zone":12,"typeConfidence":0.91,"plateTime":0.37485824588103744,"extension":6.610948319549058},"index":1,"playId":"b49b452b-22a1-364b-8a8d-835de81a47cf","pitchNumber":2,"startTime":"2025-08-28T21:52:38.988Z","endTime":"2025-08-28T21:52:42.571Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":82.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.45599935988232,"aZ":-31.27309104609967,"pfxX":1.4115718320772421,"pfxZ":0.5294630907585898,"pX":0.922926463484776,"pZ":2.2040095717690766,"vX0":5.737652327670662,"vY0":-128.3839216051463,"vZ0":-2.335852319352398,"x":81.82,"y":179.27,"x0":-1.5093114543535366,"y0":50.00181341186463,"z0":5.5203738844315335,"aX":2.3942691413984107},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.7,"breakHorizontal":-3.6,"spinRate":2351,"spinDirection":68},"zone":14,"typeConfidence":0.91,"plateTime":0.4239704280827059,"extension":6.2946913619496065},"hitData":{"launchSpeed":82.9,"launchAngle":16.0,"totalDistance":227.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":92.63,"coordY":93.91}},"index":2,"playId":"a51aa97a-214f-3458-b25c-4661818d3a94","pitchNumber":3,"startTime":"2025-08-28T21:52:56.502Z","endTime":"2025-08-28T21:53:07.221Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T21:53:07.221Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jung Hoo Lee singles on a ground ball to right fielder Owen Caissie. Christian Koss scores. Wilmer Flores to 2nd.","rbi":1,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-28T21:53:50.797Z","endTime":"2025-08-28T21:54:46.112Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694037,"fullName":"Daniel Palencia","link":"/api/v1/people/694037"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"postOnSecond":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"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_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":{"id":694037,"link":"/api/v1/people/694037"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Christian Koss replaces Casey Schmitt.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-28T21:53:25.555Z","endTime":"2025-08-28T21:53:52.924Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"501","replacedPlayer":{"id":669477,"link":"/api/v1/people/669477"},"base":2},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.4,"strikeZoneTop":3.34445567651526,"strikeZoneBottom":1.50794650220602,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.116580895381276,"aZ":-27.018968562606617,"pfxX":-5.897891504632562,"pfxZ":3.074375013674855,"pX":-0.8708865027993155,"pZ":3.4067274103240703,"vX0":2.331295299746917,"vY0":-127.87577600769127,"vZ0":-0.7833142667059649,"x":150.2,"y":146.8,"x0":-1.021375203921752,"y0":50.00405252110426,"z0":5.812012662525343,"aX":-9.897026209040833},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.6,"breakHorizontal":10.3,"spinRate":946,"spinDirection":244},"zone":11,"typeConfidence":0.93,"plateTime":0.42618586726663166,"extension":6.607091957418722},"index":1,"playId":"b1569b9a-fbc9-3be7-97c5-ca31ef4badcd","pitchNumber":1,"startTime":"2025-08-28T21:53:52.924Z","endTime":"2025-08-28T21:53:56.362Z","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":99.0,"endSpeed":91.2,"strikeZoneTop":3.43,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.85393481422096,"aZ":-13.773736588183558,"pfxX":-7.093055157783391,"pfxZ":8.692265366431453,"pX":0.8807414961057368,"pZ":2.21519806027899,"vX0":8.032758194094177,"vY0":-143.98548282271187,"vZ0":-6.931404354479634,"x":83.43,"y":178.97,"x0":-1.0127792803134654,"y0":50.003761445912644,"z0":5.491964318245064,"aX":-15.017043666692619},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":14.6,"breakHorizontal":11.4,"spinRate":2357,"spinDirection":218},"zone":14,"typeConfidence":0.91,"plateTime":0.3792174923849778,"extension":6.49599491500238},"index":2,"playId":"ae2b7cc2-e672-3731-840d-2311254cd53e","pitchNumber":2,"startTime":"2025-08-28T21:54:10.906Z","endTime":"2025-08-28T21:54:14.360Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":84.3,"strikeZoneTop":3.43,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.178952989880514,"aZ":-30.811728890952644,"pfxX":0.7148511440453706,"pfxZ":0.7585521787020948,"pX":0.4060872004467375,"pZ":2.707801571662047,"vX0":4.594636010656228,"vY0":-132.0678213947599,"vZ0":-1.5381510053859033,"x":101.52,"y":165.67,"x0":-1.4383864462783331,"y0":50.002504462144245,"z0":5.532537353219227,"aX":1.2804331275551455},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":1.3,"breakHorizontal":-2.2,"spinRate":2452,"spinDirection":94},"zone":6,"typeConfidence":0.92,"plateTime":0.4123951963227195,"extension":6.359659696922123},"hitData":{"launchSpeed":102.2,"launchAngle":8.0,"totalDistance":136.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":180.7,"coordY":113.17}},"index":3,"playId":"d1ae648d-08c7-3cc8-8588-6e88517dd57d","pitchNumber":3,"startTime":"2025-08-28T21:54:35.719Z","endTime":"2025-08-28T21:54:46.112Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T21:54:46.112Z","atBatIndex":65}],"currentPlay":{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jung Hoo Lee singles on a ground ball to right fielder Owen Caissie. Christian Koss scores. Wilmer Flores to 2nd.","rbi":1,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-28T21:53:50.797Z","endTime":"2025-08-28T21:54:46.112Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694037,"fullName":"Daniel Palencia","link":"/api/v1/people/694037"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"postOnSecond":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"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_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":{"id":694037,"link":"/api/v1/people/694037"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Christian Koss replaces Casey Schmitt.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-28T21:53:25.555Z","endTime":"2025-08-28T21:53:52.924Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"501","replacedPlayer":{"id":669477,"link":"/api/v1/people/669477"},"base":2},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.4,"strikeZoneTop":3.34445567651526,"strikeZoneBottom":1.50794650220602,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.116580895381276,"aZ":-27.018968562606617,"pfxX":-5.897891504632562,"pfxZ":3.074375013674855,"pX":-0.8708865027993155,"pZ":3.4067274103240703,"vX0":2.331295299746917,"vY0":-127.87577600769127,"vZ0":-0.7833142667059649,"x":150.2,"y":146.8,"x0":-1.021375203921752,"y0":50.00405252110426,"z0":5.812012662525343,"aX":-9.897026209040833},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.6,"breakHorizontal":10.3,"spinRate":946,"spinDirection":244},"zone":11,"typeConfidence":0.93,"plateTime":0.42618586726663166,"extension":6.607091957418722},"index":1,"playId":"b1569b9a-fbc9-3be7-97c5-ca31ef4badcd","pitchNumber":1,"startTime":"2025-08-28T21:53:52.924Z","endTime":"2025-08-28T21:53:56.362Z","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":99.0,"endSpeed":91.2,"strikeZoneTop":3.43,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.85393481422096,"aZ":-13.773736588183558,"pfxX":-7.093055157783391,"pfxZ":8.692265366431453,"pX":0.8807414961057368,"pZ":2.21519806027899,"vX0":8.032758194094177,"vY0":-143.98548282271187,"vZ0":-6.931404354479634,"x":83.43,"y":178.97,"x0":-1.0127792803134654,"y0":50.003761445912644,"z0":5.491964318245064,"aX":-15.017043666692619},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":14.6,"breakHorizontal":11.4,"spinRate":2357,"spinDirection":218},"zone":14,"typeConfidence":0.91,"plateTime":0.3792174923849778,"extension":6.49599491500238},"index":2,"playId":"ae2b7cc2-e672-3731-840d-2311254cd53e","pitchNumber":2,"startTime":"2025-08-28T21:54:10.906Z","endTime":"2025-08-28T21:54:14.360Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":84.3,"strikeZoneTop":3.43,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.178952989880514,"aZ":-30.811728890952644,"pfxX":0.7148511440453706,"pfxZ":0.7585521787020948,"pX":0.4060872004467375,"pZ":2.707801571662047,"vX0":4.594636010656228,"vY0":-132.0678213947599,"vZ0":-1.5381510053859033,"x":101.52,"y":165.67,"x0":-1.4383864462783331,"y0":50.002504462144245,"z0":5.532537353219227,"aX":1.2804331275551455},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":1.3,"breakHorizontal":-2.2,"spinRate":2452,"spinDirection":94},"zone":6,"typeConfidence":0.92,"plateTime":0.4123951963227195,"extension":6.359659696922123},"hitData":{"launchSpeed":102.2,"launchAngle":8.0,"totalDistance":136.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":180.7,"coordY":113.17}},"index":3,"playId":"d1ae648d-08c7-3cc8-8588-6e88517dd57d","pitchNumber":3,"startTime":"2025-08-28T21:54:35.719Z","endTime":"2025-08-28T21:54:46.112Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T21:54:46.112Z","atBatIndex":65},"scoringPlays":[2,7,11,37,42,65],"playsByInning":[{"startIndex":0,"endIndex":9,"top":[0,1,2,3,4],"bottom":[5,6,7,8,9],"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":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":74.79,"y":126.35},"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":1,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"coordinates":{"x":51.48,"y":123.31},"type":"H","description":"Double"},{"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":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":146.75,"y":99.49},"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":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":183.74,"y":114.69},"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":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":116.34,"y":150.16},"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":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":184.58,"y":163.89},"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":1,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":47.55,"y":48.98},"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":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"coordinates":{"x":97.09,"y":161.82},"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":1,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":185.68,"y":102.16},"type":"O","description":"Flyout"}]}},{"startIndex":10,"endIndex":16,"top":[10,11,12,13],"bottom":[14,15,16],"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":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"coordinates":{"x":38.4,"y":57.57},"type":"H","description":"Home Run"},{"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":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"coordinates":{"x":193.09,"y":86.35},"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":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"coordinates":{"x":52.31,"y":85.86},"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":2,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"coordinates":{"x":103.68,"y":163.34},"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":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":88.29,"y":106.13},"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":2,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"coordinates":{"x":130.03,"y":200.33},"type":"O","description":"Pop Out"}]}},{"startIndex":17,"endIndex":23,"top":[17,18,19],"bottom":[20,21,22,23],"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":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":145.62,"y":71.65},"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":3,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"coordinates":{"x":173.74,"y":126.67},"type":"H","description":"Single"}],"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":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"coordinates":{"x":164.16,"y":185.27},"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":3,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":164.65,"y":72.3},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":3,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":142.47,"y":106.41},"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":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":92.88,"y":114.53},"type":"O","description":"Flyout"}]}},{"startIndex":24,"endIndex":29,"top":[24,25,26],"bottom":[27,28,29],"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":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":171.71,"y":110.68},"type":"H","description":"Single"}],"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":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"coordinates":{"x":141.17,"y":152.7},"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":4,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"coordinates":{"x":72.64,"y":67.78},"type":"O","description":"Lineout"}]}},{"startIndex":30,"endIndex":36,"top":[30,31,32],"bottom":[33,34,35,36],"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":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"coordinates":{"x":115.33,"y":149.66},"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":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"coordinates":{"x":86.94,"y":101.05},"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":5,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":165.29,"y":118.37},"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":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"coordinates":{"x":155.17,"y":91.51},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":5,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"coordinates":{"x":174.62,"y":114.69},"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":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":104.18,"y":168.4},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":37,"endIndex":44,"top":[37,38,39,40],"bottom":[41,42,43,44],"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":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":88.39,"y":36.48},"type":"H","description":"Home Run"},{"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":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":167.82,"y":163.04},"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":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":148.78,"y":152.7},"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":6,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":87.37,"y":42.11},"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":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":135.06,"y":108.73},"type":"O","description":"Flyout"}]}},{"startIndex":45,"endIndex":50,"top":[45,46,47],"bottom":[48,49,50],"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":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":96.08,"y":149.66},"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":7,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"coordinates":{"x":127.46,"y":192.73},"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":7,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":82.74,"y":87.07},"type":"O","description":"Flyout"}]}},{"startIndex":51,"endIndex":57,"top":[51,52,53],"bottom":[54,55,56,57],"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":676130,"fullName":"José Buttó","link":"/api/v1/people/676130"},"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"coordinates":{"x":76.99,"y":60.99},"type":"H","description":"Double"},{"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":676130,"fullName":"José Buttó","link":"/api/v1/people/676130"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":150.8,"y":150.67},"type":"O","description":"Double Play"}],"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":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"coordinates":{"x":79.86,"y":166.88},"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":8,"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":188.81,"y":155.74},"type":"O","description":"Flyout"}]}},{"startIndex":58,"endIndex":65,"top":[58,59,60,61],"bottom":[62,63,64,65],"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":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":154.23,"y":73.04},"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":9,"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":114.79,"y":69.54},"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":9,"pitcher":{"id":694037,"fullName":"Daniel Palencia","link":"/api/v1/people/694037"},"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"coordinates":{"x":113.81,"y":164.35},"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":9,"pitcher":{"id":694037,"fullName":"Daniel Palencia","link":"/api/v1/people/694037"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":128.18,"y":96.18},"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":9,"pitcher":{"id":694037,"fullName":"Daniel Palencia","link":"/api/v1/people/694037"},"batter":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"coordinates":{"x":92.63,"y":93.91},"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":9,"pitcher":{"id":694037,"fullName":"Daniel Palencia","link":"/api/v1/people/694037"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":180.7,"y":113.17},"type":"H","description":"Single"}]}}]},"linescore":{"note":"One out when winning run scored.","currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":2,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":3,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":1,"hits":3,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":4,"hits":8,"errors":0,"leftOnBase":5},"away":{"runs":3,"hits":8,"errors":0,"leftOnBase":2}},"defense":{"pitcher":{"id":694037,"fullName":"Daniel Palencia","link":"/api/v1/people/694037"},"catcher":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"first":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"second":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"third":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"shortstop":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"left":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"center":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"right":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"onDeck":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"inHole":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"battingOrder":6,"team":{"id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"}},"offense":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"onDeck":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"inHole":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"first":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"second":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"battingOrder":7,"team":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"}},"balls":1,"strikes":1,"outs":1},"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":5,"groundOuts":6,"airOuts":8,"runs":3,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".249","atBats":31,"obp":".319","slg":".426","ops":".745","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":32,"totalBases":16,"rbi":3,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"15.50","popOuts":0,"lineOuts":3},"pitching":{"flyOuts":8,"groundOuts":3,"airOuts":15,"runs":4,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":1,"atBats":32,"obp":".294","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":123,"era":"3.83","inningsPitched":"8.1","saveOpportunities":0,"earnedRuns":4,"whip":"1.20","battersFaced":34,"outs":25,"completeGames":0,"shutouts":0,"pitchesThrown":123,"balls":39,"strikes":84,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.20","rbi":4,"pitchesPerInning":"14.76","runsScoredPer9":"4.32","homeRunsPer9":"2.16","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":25,"errors":0,"chances":29,"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":{"note":"(L, 1-4)","summary":"0.1 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"0.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":4,"strikes":9,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"27.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":47,"gamesStarted":0,"flyOuts":23,"groundOuts":39,"airOuts":46,"runs":13,"doubles":6,"triples":1,"homeRuns":3,"strikeOuts":54,"baseOnBalls":15,"intentionalWalks":1,"hits":36,"hitByPitch":2,"atBats":174,"obp":".276","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":753,"era":"2.06","inningsPitched":"48.0","wins":1,"losses":4,"saves":20,"saveOpportunities":22,"holds":6,"blownSaves":2,"earnedRuns":11,"whip":"1.06","battersFaced":192,"outs":144,"gamesPitched":47,"completeGames":0,"shutouts":0,"pitchesThrown":753,"balls":257,"strikes":496,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.85","rbi":1,"winPercentage":".200","pitchesPerInning":"15.69","gamesFinished":34,"strikeoutWalkRatio":"3.60","strikeoutsPer9Inn":"10.13","walksPer9Inn":"2.81","hitsPer9Inn":"6.75","runsScoredPer9":"2.44","homeRunsPer9":"0.56","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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{},"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":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":0,"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":true,"isSubstitute":false}},"ID663656":{"person":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"jerseyNumber":"30","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"200","stats":{"batting":{"summary":"2-3 | 2B, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"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":92,"groundOuts":106,"airOuts":160,"runs":84,"doubles":23,"triples":4,"homeRuns":21,"strikeOuts":84,"baseOnBalls":83,"intentionalWalks":7,"hits":125,"hitByPitch":3,"avg":".265","atBats":471,"obp":".377","slg":".465","ops":".842","caughtStealing":3,"stolenBases":25,"stolenBasePercentage":".893","caughtStealingPercentage":".107","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":563,"totalBases":219,"rbi":69,"leftOnBase":165,"sacBunts":1,"sacFlies":3,"babip":".282","groundOutsToAirouts":"0.66","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"22.43","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":{"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":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":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":122,"flyOuts":79,"groundOuts":100,"airOuts":141,"runs":69,"doubles":23,"triples":0,"homeRuns":16,"strikeOuts":121,"baseOnBalls":71,"intentionalWalks":1,"hits":105,"hitByPitch":1,"avg":".227","atBats":463,"obp":".328","slg":".380","ops":".708","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":539,"totalBases":176,"rbi":57,"leftOnBase":170,"sacBunts":0,"sacFlies":4,"babip":".270","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.94","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":236,"errors":1,"chances":242,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID665871":{"person":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"jerseyNumber":"72","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":3,"gamesStarted":3,"flyOuts":6,"groundOuts":20,"airOuts":11,"runs":6,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":15,"hitByPitch":3,"atBats":55,"obp":".344","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":207,"era":"3.86","inningsPitched":"14.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.29","battersFaced":61,"outs":42,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":207,"balls":70,"strikes":137,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.82","rbi":0,"winPercentage":".000","pitchesPerInning":"14.79","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"5.79","walksPer9Inn":"1.93","hitsPer9Inn":"9.64","runsScoredPer9":"3.86","homeRunsPer9":"1.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":{"summary":"7.0 IP, 3 ER, 5 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":7,"groundOuts":2,"airOuts":13,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":25,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":92,"inningsPitched":"7.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":26,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":92,"balls":29,"strikes":63,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"3.86","homeRunsPer9":"2.57","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":20,"flyOuts":109,"groundOuts":77,"airOuts":172,"runs":41,"doubles":16,"triples":0,"homeRuns":21,"strikeOuts":95,"baseOnBalls":22,"intentionalWalks":0,"hits":87,"hitByPitch":1,"atBats":428,"obp":".243","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1753,"era":"3.08","inningsPitched":"117.0","wins":8,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":40,"whip":"0.93","battersFaced":454,"outs":351,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1753,"balls":560,"strikes":1193,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.45","rbi":3,"winPercentage":".571","pitchesPerInning":"14.98","gamesFinished":0,"strikeoutWalkRatio":"4.32","strikeoutsPer9Inn":"7.31","walksPer9Inn":"1.69","hitsPer9Inn":"6.69","runsScoredPer9":"3.15","homeRunsPer9":"1.62","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":38,"lineOuts":25},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"100","stats":{"batting":{"summary":"1-4 | HR, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":3,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":128,"flyOuts":86,"groundOuts":88,"airOuts":114,"runs":59,"doubles":19,"triples":3,"homeRuns":25,"strikeOuts":117,"baseOnBalls":43,"intentionalWalks":1,"hits":112,"hitByPitch":9,"avg":".260","atBats":430,"obp":".340","slg":".493","ops":".833","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":483,"totalBases":212,"rbi":75,"leftOnBase":169,"sacBunts":0,"sacFlies":1,"babip":".301","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.20","popOuts":9,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":70,"putOuts":824,"errors":4,"chances":898,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":{"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":true,"isSubstitute":false}},"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":"400","stats":{"batting":{"summary":"1-4 | K","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":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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":131,"flyOuts":96,"groundOuts":97,"airOuts":158,"runs":81,"doubles":34,"triples":4,"homeRuns":28,"strikeOuts":131,"baseOnBalls":23,"intentionalWalks":0,"hits":129,"hitByPitch":7,"avg":".256","atBats":504,"obp":".294","slg":".506","ops":".800","caughtStealing":7,"stolenBases":31,"stolenBasePercentage":".816","caughtStealingPercentage":".184","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":545,"totalBases":255,"rbi":82,"leftOnBase":236,"sacBunts":5,"sacFlies":6,"babip":".288","groundOutsToAirouts":"0.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.00","popOuts":36,"lineOuts":26},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":363,"errors":1,"chances":368,"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":{"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":true,"isSubstitute":false}},"ID673548":{"person":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"jerseyNumber":"27","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":true,"isSubstitute":false}},"ID624512":{"person":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"jerseyNumber":"20","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":33,"flyOuts":13,"groundOuts":28,"airOuts":27,"runs":15,"doubles":1,"triples":0,"homeRuns":7,"strikeOuts":24,"baseOnBalls":4,"intentionalWalks":0,"hits":21,"hitByPitch":0,"avg":".216","atBats":97,"obp":".243","slg":".443","ops":".686","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":104,"totalBases":43,"rbi":21,"leftOnBase":46,"sacBunts":1,"sacFlies":2,"babip":".206","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.86","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":0,"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":{"gamesStarted":1,"caughtStealing":8,"stolenBases":18,"stolenBasePercentage":".692","caughtStealingPercentage":".308","assists":9,"putOuts":220,"errors":1,"chances":230,"fielding":".996","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":{},"fielding":{}},"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":0,"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":{"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":true,"isSubstitute":false}},"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 | HR, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":4,"rbi":1,"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":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":131,"flyOuts":65,"groundOuts":116,"airOuts":118,"runs":72,"doubles":19,"triples":2,"homeRuns":19,"strikeOuts":143,"baseOnBalls":36,"intentionalWalks":1,"hits":122,"hitByPitch":1,"avg":".247","atBats":493,"obp":".297","slg":".410","ops":".707","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":536,"totalBases":202,"rbi":59,"leftOnBase":223,"sacBunts":1,"sacFlies":5,"babip":".307","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.95","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":"600","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":2,"groundOuts":4,"airOuts":6,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".208","atBats":24,"obp":".240","slg":".375","ops":".615","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":25,"totalBases":9,"rbi":4,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"babip":".286","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":13,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":49,"gamesStarted":0,"flyOuts":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":0,"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":true,"isSubstitute":false}},"ID663538":{"person":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | CS","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"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":129,"flyOuts":96,"groundOuts":142,"airOuts":168,"runs":64,"doubles":21,"triples":3,"homeRuns":5,"strikeOuts":38,"baseOnBalls":31,"intentionalWalks":1,"hits":141,"hitByPitch":7,"avg":".290","atBats":486,"obp":".340","slg":".377","ops":".717","caughtStealing":4,"stolenBases":23,"stolenBasePercentage":".852","caughtStealingPercentage":".148","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":527,"totalBases":183,"rbi":53,"leftOnBase":191,"sacBunts":0,"sacFlies":3,"babip":".305","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"97.20","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":313,"putOuts":221,"errors":3,"chances":537,"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"}]},"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":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"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":18,"balls":6,"strikes":12,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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":56,"gamesStarted":1,"flyOuts":19,"groundOuts":66,"airOuts":46,"runs":17,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":60,"baseOnBalls":18,"intentionalWalks":0,"hits":40,"hitByPitch":6,"atBats":211,"obp":".272","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":951,"era":"2.29","inningsPitched":"59.0","wins":4,"losses":1,"saves":1,"saveOpportunities":4,"holds":21,"blownSaves":3,"earnedRuns":15,"whip":"0.98","battersFaced":236,"outs":177,"gamesPitched":56,"completeGames":0,"shutouts":0,"pitchesThrown":951,"balls":351,"strikes":600,"strikePercentage":".630","hitBatsmen":6,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.43","rbi":0,"winPercentage":".800","pitchesPerInning":"16.12","gamesFinished":6,"strikeoutWalkRatio":"3.33","strikeoutsPer9Inn":"9.15","walksPer9Inn":"2.75","hitsPer9Inn":"6.10","runsScoredPer9":"2.59","homeRunsPer9":"0.46","inheritedRunners":9,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":10,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | 2B","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"rbi":0,"leftOnBase":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":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":100,"flyOuts":47,"groundOuts":79,"airOuts":98,"runs":46,"doubles":18,"triples":2,"homeRuns":11,"strikeOuts":66,"baseOnBalls":28,"intentionalWalks":0,"hits":71,"hitByPitch":2,"avg":".228","atBats":311,"obp":".294","slg":".405","ops":".699","caughtStealing":3,"stolenBases":15,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":344,"totalBases":126,"rbi":34,"leftOnBase":147,"sacBunts":0,"sacFlies":3,"babip":".253","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.27","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":174,"putOuts":64,"errors":6,"chances":244,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID457759":{"person":{"id":457759,"fullName":"Justin Turner","link":"/api/v1/people/457759"},"jerseyNumber":"3","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":{"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":true,"isSubstitute":false}}},"batters":[683737,663656,664023,691718,663538,683357,621020,624512,807713,684007,641745,694037],"pitchers":[684007,641745,694037],"bench":[650489,608348,673548,457759],"bullpen":[665871,571510,676962,690990,552640,519141,607067,573124,573204,696136],"battingOrder":[683737,663656,664023,691718,663538,683357,621020,624512,807713],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Tucker (23, Webb, L); Shaw (18, Buttó)."},{"label":"HR","value":"Swanson (19, 2nd inning off Webb, L, 0 on, 1 out); Busch (25, 6th inning off Webb, L, 0 on, 0 out)."},{"label":"TB","value":"Busch 4; Crow-Armstrong; Happ; Hoerner; Shaw 2; Swanson 4; Tucker 3."},{"label":"RBI","value":"Busch (75); Happ (57); Swanson (59)."},{"label":"GIDP","value":"Hoerner."},{"label":"Team RISP","value":"1-for-3."},{"label":"Team LOB","value":"2."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"Tucker (3, 2nd base by Webb, L/Bailey); Hoerner (4, 2nd base by Webb, L/Bailey)."},{"label":"PO","value":"Hoerner (1st base by Webb, L)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Shaw-Hoerner-Busch)."}]}],"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":8,"groundOuts":3,"airOuts":15,"runs":4,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":1,"avg":".233","atBats":32,"obp":".309","slg":".380","ops":".689","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":14,"rbi":4,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.00","popOuts":5,"lineOuts":2},"pitching":{"flyOuts":5,"groundOuts":6,"airOuts":8,"runs":3,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":31,"obp":".281","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":117,"era":"3.70","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.28","battersFaced":32,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":117,"balls":38,"strikes":79,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.75","rbi":3,"pitchesPerInning":"13.00","runsScoredPer9":"3.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":10,"putOuts":27,"errors":0,"chances":37,"passedBall":0,"pickoffs":0}},"players":{"ID669477":{"person":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"jerseyNumber":"10","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":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":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":71,"flyOuts":38,"groundOuts":46,"airOuts":72,"runs":24,"doubles":11,"triples":0,"homeRuns":9,"strikeOuts":60,"baseOnBalls":21,"intentionalWalks":0,"hits":56,"hitByPitch":4,"avg":".240","atBats":233,"obp":".314","slg":".403","ops":".717","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":259,"totalBases":94,"rbi":30,"leftOnBase":109,"sacBunts":1,"sacFlies":0,"babip":".287","groundOutsToAirouts":"0.64","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.89","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":126,"putOuts":169,"errors":6,"chances":301,"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"}]},"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":"0-3 | HBP","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":131,"flyOuts":77,"groundOuts":115,"airOuts":133,"runs":68,"doubles":23,"triples":1,"homeRuns":16,"strikeOuts":133,"baseOnBalls":44,"intentionalWalks":2,"hits":135,"hitByPitch":16,"avg":".265","atBats":510,"obp":".339","slg":".408","ops":".747","caughtStealing":4,"stolenBases":6,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":13,"groundIntoTriplePlay":0,"plateAppearances":576,"totalBases":208,"rbi":57,"leftOnBase":200,"sacBunts":0,"sacFlies":6,"babip":".324","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.88","popOuts":21,"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":239,"errors":8,"chances":250,"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":{"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":true,"isSubstitute":false}},"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":{"summary":"7.0 IP, 3 ER, 7 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":6,"airOuts":5,"runs":3,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":0,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":25,"caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":94,"inningsPitched":"7.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":25,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":94,"balls":30,"strikes":64,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"rbi":3,"gamesFinished":0,"runsScoredPer9":"3.86","homeRunsPer9":"2.57","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":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":28,"gamesStarted":28,"flyOuts":61,"groundOuts":205,"airOuts":107,"runs":65,"doubles":42,"triples":2,"homeRuns":13,"strikeOuts":187,"baseOnBalls":37,"intentionalWalks":0,"hits":173,"hitByPitch":6,"atBats":664,"obp":".304","caughtStealing":6,"stolenBases":7,"stolenBasePercentage":".538","caughtStealingPercentage":".462","numberOfPitches":2703,"era":"3.16","inningsPitched":"173.2","wins":12,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":61,"whip":"1.21","battersFaced":716,"outs":521,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":2703,"balls":914,"strikes":1789,"strikePercentage":".660","hitBatsmen":6,"balks":0,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"1.92","rbi":3,"winPercentage":".571","pitchesPerInning":"15.56","gamesFinished":0,"strikeoutWalkRatio":"5.05","strikeoutsPer9Inn":"9.69","walksPer9Inn":"1.92","hitsPer9Inn":"8.97","runsScoredPer9":"3.37","homeRunsPer9":"0.67","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":4,"sacFlies":4,"passedBall":0,"popOuts":15,"lineOuts":31},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":29,"putOuts":5,"errors":1,"chances":35,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"note":"(W, 5-4)","summary":"0.1 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":4,"inningsPitched":"0.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":1,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":4,"balls":2,"strikes":2,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":57,"gamesStarted":0,"flyOuts":23,"groundOuts":64,"airOuts":38,"runs":25,"doubles":10,"triples":0,"homeRuns":3,"strikeOuts":53,"baseOnBalls":14,"intentionalWalks":1,"hits":45,"hitByPitch":5,"atBats":198,"obp":".294","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":845,"era":"3.54","inningsPitched":"53.1","wins":5,"losses":4,"saves":12,"saveOpportunities":17,"holds":8,"blownSaves":5,"earnedRuns":21,"whip":"1.11","battersFaced":219,"outs":160,"gamesPitched":57,"completeGames":0,"shutouts":0,"pitchesThrown":845,"balls":299,"strikes":546,"strikePercentage":".650","hitBatsmen":5,"balks":2,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.68","rbi":0,"winPercentage":".556","pitchesPerInning":"15.84","gamesFinished":28,"strikeoutWalkRatio":"3.79","strikeoutsPer9Inn":"8.94","walksPer9Inn":"2.36","hitsPer9Inn":"7.59","runsScoredPer9":"4.22","homeRunsPer9":"0.51","inheritedRunners":19,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":8,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":8,"balls":2,"strikes":6,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":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":46,"gamesStarted":0,"flyOuts":29,"groundOuts":57,"airOuts":53,"runs":24,"doubles":12,"triples":2,"homeRuns":2,"strikeOuts":52,"baseOnBalls":25,"intentionalWalks":1,"hits":50,"hitByPitch":2,"atBats":208,"obp":".324","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":937,"era":"3.39","inningsPitched":"58.1","wins":4,"losses":3,"saves":1,"saveOpportunities":4,"holds":3,"blownSaves":3,"earnedRuns":22,"whip":"1.29","battersFaced":240,"outs":175,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":937,"balls":361,"strikes":576,"strikePercentage":".610","hitBatsmen":2,"balks":1,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.08","rbi":0,"winPercentage":".571","pitchesPerInning":"16.06","gamesFinished":8,"strikeoutWalkRatio":"2.08","strikeoutsPer9Inn":"8.02","walksPer9Inn":"3.86","hitsPer9Inn":"7.71","runsScoredPer9":"3.70","homeRunsPer9":"0.31","inheritedRunners":34,"inheritedRunnersScored":10,"catchersInterference":1,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":10,"lineOuts":14},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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,"battingOrder":"900","stats":{"batting":{"summary":"1-3","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":1,"putOuts":9,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":109,"flyOuts":56,"groundOuts":63,"airOuts":93,"runs":31,"doubles":15,"triples":3,"homeRuns":2,"strikeOuts":112,"baseOnBalls":25,"intentionalWalks":0,"hits":69,"hitByPitch":2,"avg":".210","atBats":328,"obp":".267","slg":".293","ops":".560","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":364,"totalBases":96,"rbi":38,"leftOnBase":161,"sacBunts":4,"sacFlies":5,"babip":".306","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"164.00","popOuts":20,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":21,"stolenBases":49,"stolenBasePercentage":".700","caughtStealingPercentage":".300","assists":46,"putOuts":822,"errors":5,"chances":873,"fielding":".994","passedBall":6,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID656305":{"person":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"jerseyNumber":"26","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":101,"flyOuts":49,"groundOuts":65,"airOuts":109,"runs":58,"doubles":16,"triples":2,"homeRuns":18,"strikeOuts":106,"baseOnBalls":55,"intentionalWalks":0,"hits":84,"hitByPitch":5,"avg":".231","atBats":363,"obp":".340","slg":".435","ops":".775","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":424,"totalBases":158,"rbi":48,"leftOnBase":178,"sacBunts":0,"sacFlies":1,"babip":".275","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.17","popOuts":36,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | K","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":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"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":110,"flyOuts":64,"groundOuts":82,"airOuts":127,"runs":40,"doubles":9,"triples":0,"homeRuns":14,"strikeOuts":77,"baseOnBalls":32,"intentionalWalks":0,"hits":92,"hitByPitch":7,"avg":".245","atBats":375,"obp":".314","slg":".381","ops":".695","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":417,"totalBases":143,"rbi":64,"leftOnBase":168,"sacBunts":0,"sacFlies":3,"babip":".272","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.79","popOuts":35,"lineOuts":28},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":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":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":0,"flyOuts":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":false,"isOnBench":true,"isSubstitute":false}},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":{"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":true,"isSubstitute":false}},"ID687551":{"person":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"jerseyNumber":"61","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":true,"isSubstitute":false}},"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":"2-4 | RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":127,"flyOuts":91,"groundOuts":154,"airOuts":146,"runs":61,"doubles":30,"triples":10,"homeRuns":7,"strikeOuts":58,"baseOnBalls":41,"intentionalWalks":0,"hits":125,"hitByPitch":5,"avg":".261","atBats":479,"obp":".323","slg":".409","ops":".732","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":529,"totalBases":196,"rbi":48,"leftOnBase":192,"sacBunts":0,"sacFlies":4,"babip":".282","groundOutsToAirouts":"1.05","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"68.43","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":276,"errors":2,"chances":285,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"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":{"summary":"0.2 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":4,"strikes":7,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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":27,"gamesStarted":0,"flyOuts":12,"groundOuts":34,"airOuts":23,"runs":11,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":24,"baseOnBalls":7,"intentionalWalks":1,"hits":25,"hitByPitch":1,"atBats":105,"obp":".292","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":440,"era":"3.67","inningsPitched":"27.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":11,"whip":"1.19","battersFaced":114,"outs":81,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":440,"balls":156,"strikes":284,"strikePercentage":".650","hitBatsmen":1,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.48","rbi":0,"winPercentage":".000","pitchesPerInning":"16.30","gamesFinished":3,"strikeoutWalkRatio":"3.43","strikeoutsPer9Inn":"8.00","walksPer9Inn":"2.33","hitsPer9Inn":"8.33","runsScoredPer9":"3.67","homeRunsPer9":"0.67","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":4},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID646240":{"person":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"jerseyNumber":"16","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"200","stats":{"batting":{"summary":"1-3 | BB, 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":5,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":135,"flyOuts":64,"groundOuts":117,"airOuts":103,"runs":77,"doubles":29,"triples":0,"homeRuns":27,"strikeOuts":155,"baseOnBalls":93,"intentionalWalks":8,"hits":129,"hitByPitch":6,"avg":".258","atBats":500,"obp":".378","slg":".478","ops":".856","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":603,"totalBases":239,"rbi":89,"leftOnBase":211,"sacBunts":0,"sacFlies":4,"babip":".317","groundOutsToAirouts":"1.14","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.52","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":122,"errors":1,"chances":136,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":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":true,"isSubstitute":false}},"ID663941":{"person":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":true,"isSubstitute":false}},"ID683766":{"person":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"jerseyNumber":"50","position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"501","stats":{"batting":{"note":"1-","summary":"0-0 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":60,"flyOuts":15,"groundOuts":41,"airOuts":28,"runs":16,"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":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"}]},"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-3 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":47,"flyOuts":25,"groundOuts":41,"airOuts":47,"runs":19,"doubles":9,"triples":1,"homeRuns":7,"strikeOuts":23,"baseOnBalls":8,"intentionalWalks":0,"hits":28,"hitByPitch":0,"avg":".201","atBats":139,"obp":".245","slg":".432","ops":".677","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":147,"totalBases":60,"rbi":17,"leftOnBase":68,"sacBunts":0,"sacFlies":0,"babip":".193","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.86","popOuts":14,"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":72,"errors":3,"chances":75,"fielding":".960","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":"2-4 | 2 HR, 3 RBI, 2 R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":8,"rbi":3,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":4,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":132,"flyOuts":94,"groundOuts":91,"airOuts":150,"runs":79,"doubles":18,"triples":2,"homeRuns":24,"strikeOuts":147,"baseOnBalls":64,"intentionalWalks":1,"hits":110,"hitByPitch":3,"avg":".224","atBats":491,"obp":".313","slg":".415","ops":".728","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":566,"totalBases":204,"rbi":69,"leftOnBase":203,"sacBunts":0,"sacFlies":7,"babip":".263","groundOutsToAirouts":"0.61","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"20.46","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":324,"putOuts":164,"errors":14,"chances":502,"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,646240,642715,656305,669477,683766,527038,808982,682641,672275,657277,676130,664192,676254],"pitchers":[657277,676130,664192,676254],"bench":[687551,668800,642086],"bullpen":[663941,702352,657424,666711,592662,693313,434378,676775],"battingOrder":[671218,646240,642715,656305,683766,527038,808982,682641,672275],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Adames 2 (24, 1st inning off Imanaga, 1 on, 1 out, 6th inning off Imanaga, 0 on, 1 out)."},{"label":"TB","value":"Adames 8; Bailey; Devers; Flores; Lee, J 2; Schmitt."},{"label":"RBI","value":"Adames 3 (69); Lee, J (48)."},{"label":"GIDP","value":"Ramos, H."},{"label":"Team RISP","value":"1-for-2."},{"label":"Team LOB","value":"5."}]},{"title":"FIELDING","fieldList":[{"label":"Pickoffs","value":"Webb, L (Hoerner at 1st base)."},{"label":"DP","value":"3 (Adames-Devers; Bailey-Adames; Schmitt-Adames)."}]}],"note":[{"label":"1","value":"Ran for Schmitt in the 9th."}]}},"officials":[{"official":{"id":482663,"fullName":"David Rackley","link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"fullName":"Chad Whitson","link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"fullName":"Edwin Moscoso","link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"fullName":"Chris Guccione","link":"/api/v1/people/427197"},"officialType":"Third Base"}],"info":[{"label":"HBP","value":"Ramos, H (by Keller, Bra)."},{"label":"Pitches-strikes","value":"Imanaga 92-63; Keller, Bra 18-12; Palencia, D 13-9; Webb, L 94-64; Buttó 8-6; Lucchesi 11-7; Walker, R 4-2."},{"label":"Groundouts-flyouts","value":"Imanaga 2-7; Keller, Bra 0-1; Palencia, D 1-0; Webb, L 6-4; Buttó 0-0; Lucchesi 0-0; Walker, R 0-1."},{"label":"Batters faced","value":"Imanaga 26; Keller, Bra 4; Palencia, D 4; Webb, L 25; Buttó 3; Lucchesi 3; Walker, R 1."},{"label":"Inherited runners-scored","value":"Walker, R 1-0."},{"label":"Ejections","value":"Cubs manager Craig Counsell ejected by HP umpire David Rackley (3rd)."},{"label":"Umpires","value":"HP: David Rackley. 1B: Chad Whitson. 2B: Edwin Moscoso. 3B: Chris Guccione. "},{"label":"Weather","value":"67 degrees, Sunny."},{"label":"Wind","value":"5 mph, Out To CF."},{"label":"First pitch","value":"12:45 PM."},{"label":"T","value":"2:09."},{"label":"Att","value":"32,187."},{"label":"Venue","value":"Oracle Park."},{"label":"August 28, 2025"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715","boxscoreName":"Adames"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"300","stats":{"batting":{"summary":"2-4 | 2 HR, 3 RBI, 2 R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":8,"rbi":3,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":4,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":132,"flyOuts":94,"groundOuts":91,"airOuts":150,"runs":79,"doubles":18,"triples":2,"homeRuns":24,"strikeOuts":147,"baseOnBalls":64,"intentionalWalks":1,"hits":110,"hitByPitch":3,"avg":".224","atBats":491,"obp":".313","slg":".415","ops":".728","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":566,"totalBases":204,"rbi":69,"leftOnBase":203,"sacBunts":0,"sacFlies":7,"babip":".263","groundOutsToAirouts":"0.61","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"20.46","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":324,"putOuts":164,"errors":14,"chances":502,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"type":"hitter","gameScore":68,"hittingGameScore":68},{"player":{"person":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277","boxscoreName":"Webb, L"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"7.0 IP, 3 ER, 7 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":6,"airOuts":5,"runs":3,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":0,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":25,"caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":94,"inningsPitched":"7.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":25,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":94,"balls":30,"strikes":64,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"rbi":3,"gamesFinished":0,"runsScoredPer9":"3.86","homeRunsPer9":"2.57","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":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":28,"gamesStarted":28,"flyOuts":61,"groundOuts":205,"airOuts":107,"runs":65,"doubles":42,"triples":2,"homeRuns":13,"strikeOuts":187,"baseOnBalls":37,"intentionalWalks":0,"hits":173,"hitByPitch":6,"atBats":664,"obp":".304","caughtStealing":6,"stolenBases":7,"stolenBasePercentage":".538","caughtStealingPercentage":".462","numberOfPitches":2703,"era":"3.16","inningsPitched":"173.2","wins":12,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":61,"whip":"1.21","battersFaced":716,"outs":521,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":2703,"balls":914,"strikes":1789,"strikePercentage":".660","hitBatsmen":6,"balks":0,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"1.92","rbi":3,"winPercentage":".571","pitchesPerInning":"15.56","gamesFinished":0,"strikeoutWalkRatio":"5.05","strikeoutsPer9Inn":"9.69","walksPer9Inn":"1.92","hitsPer9Inn":"8.97","runsScoredPer9":"3.37","homeRunsPer9":"0.67","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":4,"sacFlies":4,"passedBall":0,"popOuts":15,"lineOuts":31},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":29,"putOuts":5,"errors":1,"chances":35,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":54,"pitchingGameScore":54},{"player":{"person":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007","boxscoreName":"Imanaga"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"summary":"7.0 IP, 3 ER, 5 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":7,"groundOuts":2,"airOuts":13,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":25,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":92,"inningsPitched":"7.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":26,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":92,"balls":29,"strikes":63,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"3.86","homeRunsPer9":"2.57","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":20,"flyOuts":109,"groundOuts":77,"airOuts":172,"runs":41,"doubles":16,"triples":0,"homeRuns":21,"strikeOuts":95,"baseOnBalls":22,"intentionalWalks":0,"hits":87,"hitByPitch":1,"atBats":428,"obp":".243","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1753,"era":"3.08","inningsPitched":"117.0","wins":8,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":40,"whip":"0.93","battersFaced":454,"outs":351,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1753,"balls":560,"strikes":1193,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.45","rbi":3,"winPercentage":".571","pitchesPerInning":"14.98","gamesFinished":0,"strikeoutWalkRatio":"4.32","strikeoutsPer9Inn":"7.31","walksPer9Inn":"1.69","hitsPer9Inn":"6.69","runsScoredPer9":"3.15","homeRunsPer9":"1.62","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":38,"lineOuts":25},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":54,"pitchingGameScore":54}]},"decisions":{"winner":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"loser":{"id":694037,"fullName":"Daniel Palencia","link":"/api/v1/people/694037"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}