{"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":776509,"link":"/api/v1.1/game/776509/feed/live","metaData":{"wait":10,"timeStamp":"20250831_223750","gameEvents":["home_run","game_finished"],"logicalEvents":["countChange","count01","newRightHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776509,"type":"R","doubleHeader":"N","id":"2025/08/31/arimlb-lanmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776509-2025-08-31","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-08-31T20:10:00Z","originalDate":"2025-08-31","officialDate":"2025-08-31","dayNight":"day","time":"1:10","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109","season":2025,"venue":{"id":15,"name":"Chase Field","link":"/api/v1/venues/15"},"springVenue":{"id":4249,"link":"/api/v1/venues/4249"},"teamCode":"ari","fileCode":"ari","abbreviation":"AZ","teamName":"D-backs","locationName":"Phoenix","firstYearOfPlay":"1996","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":203,"name":"National League West","link":"/api/v1/divisions/203"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Arizona","record":{"gamesPlayed":138,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":68,"losses":70,"ties":0,"pct":".493"},"records":{},"divisionLeader":false,"wins":68,"losses":70,"winningPercentage":".493"},"franchiseName":"Arizona","clubName":"Diamondbacks","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119","season":2025,"venue":{"id":22,"name":"Dodger Stadium","link":"/api/v1/venues/22"},"springVenue":{"id":3809,"link":"/api/v1/venues/3809"},"teamCode":"lan","fileCode":"la","abbreviation":"LAD","teamName":"Dodgers","locationName":"Los Angeles","firstYearOfPlay":"1884","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":"LA Dodgers","record":{"gamesPlayed":137,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":78,"losses":59,"ties":0,"pct":".569"},"records":{},"divisionLeader":false,"wins":78,"losses":59,"winningPercentage":".569"},"franchiseName":"Los Angeles","clubName":"Dodgers","active":true}},"players":{"ID669257":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257","firstName":"William","lastName":"Smith","primaryNumber":"16","birthDate":"1995-03-28","currentAge":31,"birthCity":"Louisville","birthStateProvince":"KY","birthCountry":"USA","height":"5' 10\"","weight":195,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Will","useLastName":"Smith","middleName":"Dills","boxscoreName":"Smith, W","nickName":"Smitty","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-05-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Will Smith","nameSlug":"will-smith-669257","firstLastName":"Will Smith","lastFirstName":"Smith, Will","lastInitName":"Smith, W","initLastName":"W Smith","fullFMLName":"William Dills Smith","fullLFMName":"Smith, William Dills","strikeZoneTop":3.138,"strikeZoneBottom":1.583},"ID676508":{"id":676508,"fullName":"Ben Casparius","link":"/api/v1/people/676508","firstName":"Benjamin","lastName":"Casparius","primaryNumber":"78","birthDate":"1999-02-11","currentAge":27,"birthCity":"Westport","birthStateProvince":"CT","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ben","useLastName":"Casparius","middleName":"Keith","boxscoreName":"Casparius","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"Kaz-per-reh-us","mlbDebutDate":"2024-08-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ben Casparius","nameSlug":"ben-casparius-676508","firstLastName":"Ben Casparius","lastFirstName":"Casparius, Ben","lastInitName":"Casparius, B","initLastName":"B Casparius","fullFMLName":"Benjamin Keith Casparius","fullLFMName":"Casparius, Benjamin Keith","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID593958":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958","firstName":"Eduardo","lastName":"Rodriguez","primaryNumber":"57","birthDate":"1993-04-07","currentAge":33,"birthCity":"Valencia","birthCountry":"Venezuela","height":"6' 2\"","weight":231,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eduardo","useLastName":"Rodriguez","middleName":"Jose","boxscoreName":"Rodriguez, Ed","nickName":"El Gualo","gender":"M","nameMatrilineal":"Hernandez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2015-05-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Eduardo Rodriguez","nameSlug":"eduardo-rodriguez-593958","firstLastName":"Eduardo Rodriguez","lastFirstName":"Rodriguez, Eduardo","lastInitName":"Rodriguez, E","initLastName":"E Rodriguez","fullFMLName":"Eduardo Jose Rodriguez","fullLFMName":"Rodriguez, Eduardo Jose","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID691783":{"id":691783,"fullName":"Jordan Lawlar","link":"/api/v1/people/691783","firstName":"Jordan","lastName":"Lawlar","primaryNumber":"10","birthDate":"2002-07-17","currentAge":24,"birthCity":"Carrollton","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jordan","useLastName":"Lawlar","middleName":"Jeffrey-Joseph","boxscoreName":"Lawlar","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jordan Lawlar","nameSlug":"jordan-lawlar-691783","firstLastName":"Jordan Lawlar","lastFirstName":"Lawlar, Jordan","lastInitName":"Lawlar, J","initLastName":"J Lawlar","fullFMLName":"Jordan Jeffrey-Joseph Lawlar","fullLFMName":"Lawlar, Jordan Jeffrey-Joseph","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID694297":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297","firstName":"Brandon","lastName":"Pfaadt","primaryNumber":"32","birthDate":"1998-10-15","currentAge":27,"birthCity":"Louisville","birthStateProvince":"KY","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brandon","useLastName":"Pfaadt","middleName":"Connor","boxscoreName":"Pfaadt","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"FOUGHT","mlbDebutDate":"2023-05-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Pfaadt","nameSlug":"brandon-pfaadt-694297","firstLastName":"Brandon Pfaadt","lastFirstName":"Pfaadt, Brandon","lastInitName":"Pfaadt, B","initLastName":"B Pfaadt","fullFMLName":"Brandon Connor Pfaadt","fullLFMName":"Pfaadt, Brandon Connor","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID680728":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728","firstName":"Adrian","lastName":"Del Castillo","primaryNumber":"25","birthDate":"1999-09-27","currentAge":26,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"5' 9\"","weight":205,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Adrian","useLastName":"Del Castillo","middleName":"Jose","boxscoreName":"Del Castillo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"A-dree-an dell Kas-tee-yo","mlbDebutDate":"2024-08-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Adrian Del Castillo","nameSlug":"adrian-del-castillo-680728","firstLastName":"Adrian Del Castillo","lastFirstName":"Del Castillo, Adrian","lastInitName":"Del Castillo, A","initLastName":"A Del Castillo","fullFMLName":"Adrian Jose Del Castillo","fullLFMName":"Del Castillo, Adrian Jose","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"ID624424":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424","firstName":"Michael","lastName":"Conforto","primaryNumber":"20","birthDate":"1993-03-01","currentAge":33,"birthCity":"Seattle","birthStateProvince":"WA","birthCountry":"USA","height":"5' 11\"","weight":215,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Michael","useLastName":"Conforto","middleName":"Thomas","boxscoreName":"Conforto","nickName":"Forto","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2015-07-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Conforto","nameSlug":"michael-conforto-624424","firstLastName":"Michael Conforto","lastFirstName":"Conforto, Michael","lastInitName":"Conforto, M","initLastName":"M Conforto","fullFMLName":"Michael Thomas Conforto","fullLFMName":"Conforto, Michael Thomas","strikeZoneTop":3.181,"strikeZoneBottom":1.606},"ID682988":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988","firstName":"Tyler","lastName":"Locklear","primaryNumber":"31","birthDate":"2000-11-24","currentAge":25,"birthCity":"Baltimore","birthStateProvince":"MD","birthCountry":"USA","height":"6' 2\"","weight":235,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Tyler","useLastName":"Locklear","middleName":"Evan","boxscoreName":"Locklear","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-06-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Locklear","nameSlug":"tyler-locklear-682988","firstLastName":"Tyler Locklear","lastFirstName":"Locklear, Tyler","lastInitName":"Locklear, T","initLastName":"T Locklear","fullFMLName":"Tyler Evan Locklear","fullLFMName":"Locklear, Tyler Evan","strikeZoneTop":3.28,"strikeZoneBottom":1.66},"ID656222":{"id":656222,"fullName":"Jalen Beeks","link":"/api/v1/people/656222","firstName":"Jalen","lastName":"Beeks","primaryNumber":"68","birthDate":"1993-07-10","currentAge":33,"birthCity":"Fayetteville","birthStateProvince":"AR","birthCountry":"USA","height":"5' 11\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jalen","useLastName":"Beeks","middleName":"Christopher","boxscoreName":"Beeks","nickName":"Beeker","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2018-06-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jalen Beeks","nameSlug":"jalen-beeks-656222","firstLastName":"Jalen Beeks","lastFirstName":"Beeks, Jalen","lastInitName":"Beeks, J","initLastName":"J Beeks","fullFMLName":"Jalen Christopher Beeks","fullLFMName":"Beeks, Jalen Christopher","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID571771":{"id":571771,"fullName":"Enrique Hernández","link":"/api/v1/people/571771","firstName":"Enrique","lastName":"Hernández","primaryNumber":"8","birthDate":"1991-08-24","currentAge":35,"birthCity":"San Juan","birthCountry":"Puerto Rico","height":"5' 10\"","weight":195,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Enrique","useLastName":"Hernández","middleName":"J.","boxscoreName":"Hernández, E","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"KEE-kay","mlbDebutDate":"2014-07-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Enrique Hernández","nameSlug":"enrique-hernandez-571771","firstLastName":"Enrique Hernández","lastFirstName":"Hernández, Enrique","lastInitName":"Hernández, E","initLastName":"E Hernández","fullFMLName":"Enrique J. Hernández","fullLFMName":"Hernández, Enrique J.","strikeZoneTop":3.131,"strikeZoneBottom":1.58},"ID686826":{"id":686826,"fullName":"Bryce Jarvis","link":"/api/v1/people/686826","firstName":"Bryce","lastName":"Jarvis","primaryNumber":"40","birthDate":"1997-12-26","currentAge":28,"birthCity":"Lexington","birthStateProvince":"KY","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryce","useLastName":"Jarvis","middleName":"Martin","boxscoreName":"Jarvis","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-08-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryce Jarvis","nameSlug":"bryce-jarvis-686826","firstLastName":"Bryce Jarvis","lastFirstName":"Jarvis, Bryce","lastInitName":"Jarvis, B","initLastName":"B Jarvis","fullFMLName":"Bryce Martin Jarvis","fullLFMName":"Jarvis, Bryce Martin","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID607455":{"id":607455,"fullName":"Anthony Banda","link":"/api/v1/people/607455","firstName":"Frank","lastName":"Banda","primaryNumber":"43","birthDate":"1993-08-10","currentAge":33,"birthCity":"Corpus Christi","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":221,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Anthony","useLastName":"Banda","middleName":"Anthony","boxscoreName":"Banda","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"BAHN-da","mlbDebutDate":"2017-07-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Anthony Banda","nameSlug":"anthony-banda-607455","firstLastName":"Anthony Banda","lastFirstName":"Banda, Anthony","lastInitName":"Banda, A","initLastName":"A Banda","fullFMLName":"Frank Anthony Banda","fullLFMName":"Banda, Frank Anthony","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID518692":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692","firstName":"Frederick","lastName":"Freeman","primaryNumber":"5","birthDate":"1989-09-12","currentAge":37,"birthCity":"Villa Park","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Freddie","useLastName":"Freeman","middleName":"Charles","boxscoreName":"Freeman, F","nickName":"Phillip","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2007,"mlbDebutDate":"2010-09-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Freddie Freeman","nameSlug":"freddie-freeman-518692","firstLastName":"Freddie Freeman","lastFirstName":"Freeman, Freddie","lastInitName":"Freeman, F","initLastName":"F Freeman","fullFMLName":"Frederick Charles Freeman","fullLFMName":"Freeman, Frederick Charles","strikeZoneTop":3.382,"strikeZoneBottom":1.707},"ID545121":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121","firstName":"Ildemaro","lastName":"Vargas","primaryNumber":"6","birthDate":"1991-07-16","currentAge":35,"birthCity":"Caripito","birthCountry":"Venezuela","height":"5' 11\"","weight":202,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Ildemaro","useLastName":"Vargas","middleName":"Jose","boxscoreName":"Vargas, I","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"Eel-de-maroh","mlbDebutDate":"2017-06-29","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ildemaro Vargas","nameSlug":"ildemaro-vargas-545121","firstLastName":"Ildemaro Vargas","lastFirstName":"Vargas, Ildemaro","lastInitName":"Vargas, I","initLastName":"I Vargas","fullFMLName":"Ildemaro Jose Vargas","fullLFMName":"Vargas, Ildemaro Jose","strikeZoneTop":3.16,"strikeZoneBottom":1.6},"ID656945":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945","firstName":"Tanner","lastName":"Scott","primaryNumber":"66","birthDate":"1994-07-22","currentAge":32,"birthCity":"Warren","birthStateProvince":"OH","birthCountry":"USA","height":"6' 0\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tanner","useLastName":"Scott","middleName":"Alexander","boxscoreName":"Scott","nickName":"Scottie","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-09-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tanner Scott","nameSlug":"tanner-scott-656945","firstLastName":"Tanner Scott","lastFirstName":"Scott, Tanner","lastInitName":"Scott, T","initLastName":"T Scott","fullFMLName":"Tanner Alexander Scott","fullLFMName":"Scott, Tanner Alexander","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID663765":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765","firstName":"Jacob","lastName":"Woodford","birthDate":"1996-10-28","currentAge":29,"birthCity":"St. Petersburg","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jake","useLastName":"Woodford","middleName":"Robert","boxscoreName":"Woodford","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2020-08-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jake Woodford","nameSlug":"jake-woodford-663765","firstLastName":"Jake Woodford","lastFirstName":"Woodford, Jake","lastInitName":"Woodford, J","initLastName":"J Woodford","fullFMLName":"Jacob Robert Woodford","fullLFMName":"Woodford, Jacob Robert","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID477132":{"id":477132,"fullName":"Clayton Kershaw","link":"/api/v1/people/477132","firstName":"Clayton","lastName":"Kershaw","primaryNumber":"22","birthDate":"1988-03-19","currentAge":38,"birthCity":"Dallas","birthStateProvince":"TX","birthCountry":"USA","height":"6' 4\"","weight":225,"active":false,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Clayton","useLastName":"Kershaw","middleName":"Edward","boxscoreName":"Kershaw","nickName":"Kersh","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2006,"lastPlayedDate":"2025-09-28","mlbDebutDate":"2008-05-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Clayton Kershaw","nameSlug":"clayton-kershaw-477132","firstLastName":"Clayton Kershaw","lastFirstName":"Kershaw, Clayton","lastInitName":"Kershaw, C","initLastName":"C Kershaw","fullFMLName":"Clayton Edward Kershaw","fullLFMName":"Kershaw, Clayton Edward","strikeZoneTop":3.36,"strikeZoneBottom":1.6},"ID686228":{"id":686228,"fullName":"Juan Burgos","link":"/api/v1/people/686228","firstName":"Juan","lastName":"Burgos","primaryNumber":"52","birthDate":"1999-12-22","currentAge":26,"birthCity":"Santiago","birthCountry":"Dominican Republic","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Juan","useLastName":"Burgos","boxscoreName":"Burgos","gender":"M","nameMatrilineal":"Pichardo","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-07-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Juan Burgos","nameSlug":"juan-burgos-686228","firstLastName":"Juan Burgos","lastFirstName":"Burgos, Juan","lastInitName":"Burgos, J","initLastName":"J Burgos","fullFMLName":"Juan  Burgos","fullLFMName":"Burgos, Juan ","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID669743":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743","firstName":"Alex","lastName":"Call","primaryNumber":"12","birthDate":"1994-09-27","currentAge":31,"birthCity":"Burnsville","birthStateProvince":"MN","birthCountry":"USA","height":"5' 11\"","weight":189,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Alex","useLastName":"Call","middleName":"M.","boxscoreName":"Call","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2022-07-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alex Call","nameSlug":"alex-call-669743","firstLastName":"Alex Call","lastFirstName":"Call, Alex","lastInitName":"Call, A","initLastName":"A Call","fullFMLName":"Alex M. Call","fullLFMName":"Call, Alex M.","strikeZoneTop":3.16,"strikeZoneBottom":1.595},"ID605483":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483","firstName":"Blake","lastName":"Snell","primaryNumber":"7","birthDate":"1992-12-04","currentAge":33,"birthCity":"Seattle","birthStateProvince":"WA","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Blake","useLastName":"Snell","middleName":"Ashton","boxscoreName":"Snell","nickName":"Zilla","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2016-04-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Blake Snell","nameSlug":"blake-snell-605483","firstLastName":"Blake Snell","lastFirstName":"Snell, Blake","lastInitName":"Snell, B","initLastName":"B Snell","fullFMLName":"Blake Ashton Snell","fullLFMName":"Snell, Blake Ashton","strikeZoneTop":3.77,"strikeZoneBottom":1.74},"ID686218":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218","firstName":"George","lastName":"Sheehan","primaryNumber":"80","birthDate":"1999-11-15","currentAge":26,"birthCity":"New York","birthStateProvince":"NY","birthCountry":"USA","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Emmet","useLastName":"Sheehan","middleName":"Emmet","boxscoreName":"Sheehan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"EM-it SHEE-en","mlbDebutDate":"2023-06-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Emmet Sheehan","nameSlug":"emmet-sheehan-686218","firstLastName":"Emmet Sheehan","lastFirstName":"Sheehan, Emmet","lastInitName":"Sheehan, E","initLastName":"E Sheehan","fullFMLName":"George Emmet Sheehan","fullLFMName":"Sheehan, George Emmet","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID500743":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743","firstName":"Miguel","lastName":"Rojas","primaryNumber":"72","birthDate":"1989-02-24","currentAge":37,"birthCity":"Los Teques","birthCountry":"Venezuela","height":"5' 10\"","weight":188,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Miguel","useLastName":"Rojas","middleName":"Elias","boxscoreName":"Rojas, M","nickName":"Miggy Ro","gender":"M","nameMatrilineal":"Naidernoff","isPlayer":true,"isVerified":true,"mlbDebutDate":"2014-06-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Miguel Rojas","nameSlug":"miguel-rojas-500743","firstLastName":"Miguel Rojas","lastFirstName":"Rojas, Miguel","lastInitName":"Rojas, M","initLastName":"M Rojas","fullFMLName":"Miguel Elias Rojas","fullLFMName":"Rojas, Miguel Elias","strikeZoneTop":3.141,"strikeZoneBottom":1.585},"ID676263":{"id":676263,"fullName":"Jack Dreyer","link":"/api/v1/people/676263","firstName":"Jacob","lastName":"Dreyer","primaryNumber":"86","birthDate":"1999-02-27","currentAge":27,"birthCity":"Salt Lake City","birthStateProvince":"UT","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jack","useLastName":"Dreyer","middleName":"Andrew","boxscoreName":"Dreyer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"drai-ur","mlbDebutDate":"2025-03-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jack Dreyer","nameSlug":"jack-dreyer-676263","firstLastName":"Jack Dreyer","lastFirstName":"Dreyer, Jack","lastInitName":"Dreyer, J","initLastName":"J Dreyer","fullFMLName":"Jacob Andrew Dreyer","fullLFMName":"Dreyer, Jacob Andrew","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID543510":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510","firstName":"James","lastName":"McCann","primaryNumber":"8","birthDate":"1990-06-13","currentAge":36,"birthCity":"Santa Barbara","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":235,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"James","useLastName":"McCann","middleName":"Thomas","boxscoreName":"McCann","nickName":"McCannon","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2014-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"James McCann","nameSlug":"james-mccann-543510","firstLastName":"James McCann","lastFirstName":"McCann, James","lastInitName":"McCann, J","initLastName":"J McCann","fullFMLName":"James Thomas McCann","fullLFMName":"McCann, James Thomas","strikeZoneTop":3.281,"strikeZoneBottom":1.656},"ID679775":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775","firstName":"Kyle","lastName":"Backhus","primaryNumber":"19","birthDate":"1998-01-31","currentAge":28,"birthCity":"New Waverly","birthStateProvince":"TX","birthCountry":"USA","height":"6' 4\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Backhus","middleName":"Jordan","boxscoreName":"Backhus","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-06-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kyle Backhus","nameSlug":"kyle-backhus-679775","firstLastName":"Kyle Backhus","lastFirstName":"Backhus, Kyle","lastInitName":"Backhus, K","initLastName":"K Backhus","fullFMLName":"Kyle Jordan Backhus","fullLFMName":"Backhus, Kyle Jordan","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID677950":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950","firstName":"Alek","lastName":"Thomas","primaryNumber":"9","birthDate":"2000-04-28","currentAge":26,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"5' 9\"","weight":175,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Alek","useLastName":"Thomas","boxscoreName":"Thomas, A","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-05-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Alek Thomas","nameSlug":"alek-thomas-677950","firstLastName":"Alek Thomas","lastFirstName":"Thomas, Alek","lastInitName":"Thomas, A","initLastName":"A Thomas","fullFMLName":"Alek  Thomas","fullLFMName":"Thomas, Alek","strikeZoneTop":3.073,"strikeZoneBottom":1.551},"ID687221":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221","firstName":"Dalton","lastName":"Rushing","primaryNumber":"68","birthDate":"2001-02-21","currentAge":25,"birthCity":"Memphis","birthStateProvince":"TN","birthCountry":"USA","height":"6' 0\"","weight":220,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Dalton","useLastName":"Rushing","middleName":"Wayne","boxscoreName":"Rushing","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-05-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dalton Rushing","nameSlug":"dalton-rushing-687221","firstLastName":"Dalton Rushing","lastFirstName":"Rushing, Dalton","lastInitName":"Rushing, D","initLastName":"D Rushing","fullFMLName":"Dalton Wayne Rushing","fullLFMName":"Rushing, Dalton Wayne","strikeZoneTop":3.192,"strikeZoneBottom":1.611},"ID622503":{"id":622503,"fullName":"Nabil Crismatt","link":"/api/v1/people/622503","firstName":"Nabil","lastName":"Crismatt","primaryNumber":"70","birthDate":"1994-12-25","currentAge":31,"birthCity":"Barranquilla","birthCountry":"Colombia","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nabil","useLastName":"Crismatt","middleName":"Antonio","boxscoreName":"Crismatt","gender":"M","nameMatrilineal":"Abuchaibe","isPlayer":true,"isVerified":true,"pronunciation":"nah-BEEL CRIZ-matt","mlbDebutDate":"2020-08-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nabil Crismatt","nameSlug":"nabil-crismatt-622503","firstLastName":"Nabil Crismatt","lastFirstName":"Crismatt, Nabil","lastInitName":"Crismatt, N","initLastName":"N Crismatt","fullFMLName":"Nabil Antonio Crismatt","fullLFMName":"Crismatt, Nabil Antonio","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID607192":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192","firstName":"Tyler","lastName":"Glasnow","primaryNumber":"31","birthDate":"1993-08-23","currentAge":33,"birthCity":"Newhall","birthStateProvince":"CA","birthCountry":"USA","height":"6' 8\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Glasnow","middleName":"Allen","boxscoreName":"Glasnow","nickName":"Baby Giraffe","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"GLASS-now","mlbDebutDate":"2016-07-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Glasnow","nameSlug":"tyler-glasnow-607192","firstLastName":"Tyler Glasnow","lastFirstName":"Glasnow, Tyler","lastInitName":"Glasnow, T","initLastName":"T Glasnow","fullFMLName":"Tyler Allen Glasnow","fullLFMName":"Glasnow, Tyler Allen","strikeZoneTop":3.567,"strikeZoneBottom":1.8},"ID664983":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983","firstName":"Jacob","lastName":"McCarthy","primaryNumber":"31","birthDate":"1997-07-30","currentAge":29,"birthCity":"Scranton","birthStateProvince":"PA","birthCountry":"USA","height":"6' 0\"","weight":213,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Jake","useLastName":"McCarthy","middleName":"Joseph","boxscoreName":"McCarthy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-08-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jake McCarthy","nameSlug":"jake-mccarthy-664983","firstLastName":"Jake McCarthy","lastFirstName":"McCarthy, Jake","lastInitName":"McCarthy, J","initLastName":"J McCarthy","fullFMLName":"Jacob Joseph McCarthy","fullLFMName":"McCarthy, Jacob Joseph","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID606466":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466","firstName":"Ketel","lastName":"Marte","primaryNumber":"4","birthDate":"1993-10-12","currentAge":32,"birthCity":"Nizao","birthCountry":"Dominican Republic","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Ketel","useLastName":"Marte","middleName":"Ricardo","boxscoreName":"Marte, K","nickName":"El Nino","gender":"M","nameMatrilineal":"Valdez","isPlayer":true,"isVerified":true,"pronunciation":"keh-TELL mar-TAY","mlbDebutDate":"2015-07-31","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ketel Marte","nameSlug":"ketel-marte-606466","firstLastName":"Ketel Marte","lastFirstName":"Marte, Ketel","lastInitName":"Marte, K","initLastName":"K Marte","fullFMLName":"Ketel Ricardo Marte","fullLFMName":"Marte, Ketel Ricardo","strikeZoneTop":3.218,"strikeZoneBottom":1.624},"ID683618":{"id":683618,"fullName":"Edgardo Henriquez","link":"/api/v1/people/683618","firstName":"Edgardo","lastName":"Henriquez","primaryNumber":"60","birthDate":"2002-06-24","currentAge":24,"birthCity":"Cumana","birthCountry":"Venezuela","height":"6' 4\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Edgardo","useLastName":"Henriquez","middleName":"Luis","boxscoreName":"Henriquez, E","gender":"M","nameMatrilineal":"Vasquez","isPlayer":true,"isVerified":true,"pronunciation":"ehd-GAHR-doh en-REE-kes","mlbDebutDate":"2024-09-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Edgardo Henriquez","nameSlug":"edgardo-henriquez-683618","firstLastName":"Edgardo Henriquez","lastFirstName":"Henriquez, Edgardo","lastInitName":"Henriquez, E","initLastName":"E Henriquez","fullFMLName":"Edgardo Luis Henriquez","fullLFMName":"Henriquez, Edgardo Luis","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID669194":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194","firstName":"Ryne","lastName":"Nelson","primaryNumber":"19","birthDate":"1998-02-01","currentAge":28,"birthCity":"Henderson","birthStateProvince":"NV","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryne","useLastName":"Nelson","middleName":"Tanner","boxscoreName":"Nelson, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryne Nelson","nameSlug":"ryne-nelson-669194","firstLastName":"Ryne Nelson","lastFirstName":"Nelson, Ryne","lastInitName":"Nelson, R","initLastName":"R Nelson","fullFMLName":"Ryne Tanner Nelson","fullLFMName":"Nelson, Ryne Tanner","strikeZoneTop":3.34,"strikeZoneBottom":1.69},"ID677942":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942","firstName":"Blaze","lastName":"Alexander","primaryNumber":"23","birthDate":"1999-06-11","currentAge":27,"birthCity":"Cape Coral","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Blaze","useLastName":"Alexander","middleName":"Chanee","boxscoreName":"Alexander","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"Blayz","mlbDebutDate":"2024-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Blaze Alexander","nameSlug":"blaze-alexander-677942","firstLastName":"Blaze Alexander","lastFirstName":"Alexander, Blaze","lastInitName":"Alexander, B","initLastName":"B Alexander","fullFMLName":"Blaze Chanee Alexander","fullLFMName":"Alexander, Blaze Chanee","strikeZoneTop":3.18,"strikeZoneBottom":1.6},"ID672695":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695","firstName":"Geraldo","lastName":"Perdomo","primaryNumber":"2","birthDate":"1999-10-22","currentAge":26,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Geraldo","useLastName":"Perdomo","middleName":"Rafael","boxscoreName":"Perdomo","gender":"M","nameMatrilineal":"Fonnieur","isPlayer":true,"isVerified":true,"pronunciation":"HER-all-doh per-DOH-mo","mlbDebutDate":"2021-04-03","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Geraldo Perdomo","nameSlug":"geraldo-perdomo-672695","firstLastName":"Geraldo Perdomo","lastFirstName":"Perdomo, Geraldo","lastInitName":"Perdomo, G","initLastName":"G Perdomo","fullFMLName":"Geraldo Rafael Perdomo","fullLFMName":"Perdomo, Geraldo Rafael","strikeZoneTop":3.32,"strikeZoneBottom":1.67},"ID681909":{"id":681909,"fullName":"Justin Dean","link":"/api/v1/people/681909","firstName":"Justin","lastName":"Dean","primaryNumber":"1","birthDate":"1996-12-06","currentAge":29,"birthCity":"Mauldin","birthStateProvince":"SC","birthCountry":"USA","height":"5' 8\"","weight":185,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Justin","useLastName":"Dean","middleName":"Emmanuel","boxscoreName":"Dean","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-08-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Dean","nameSlug":"justin-dean-681909","firstLastName":"Justin Dean","lastFirstName":"Dean, Justin","lastInitName":"Dean, J","initLastName":"J Dean","fullFMLName":"Justin Emmanuel Dean","fullLFMName":"Dean, Justin Emmanuel","strikeZoneTop":3.034,"strikeZoneBottom":1.531},"ID672515":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515","firstName":"Gabriel","lastName":"Moreno","primaryNumber":"14","birthDate":"2000-02-14","currentAge":26,"birthCity":"Barquisimeto","birthCountry":"Venezuela","height":"5' 9\"","weight":200,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Gabriel","useLastName":"Moreno","middleName":"Jose","boxscoreName":"Moreno","gender":"M","nameMatrilineal":"Marquez","isPlayer":true,"isVerified":true,"pronunciation":"MO-rain-oh","mlbDebutDate":"2022-06-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gabriel Moreno","nameSlug":"gabriel-moreno-672515","firstLastName":"Gabriel Moreno","lastFirstName":"Moreno, Gabriel","lastInitName":"Moreno, G","initLastName":"G Moreno","fullFMLName":"Gabriel Jose Moreno","fullLFMName":"Moreno, Gabriel Jose","strikeZoneTop":3.07,"strikeZoneBottom":1.55},"ID595928":{"id":595928,"fullName":"John Curtiss","link":"/api/v1/people/595928","firstName":"John","lastName":"Curtiss","primaryNumber":"46","birthDate":"1993-04-05","currentAge":33,"birthCity":"Dallas","birthStateProvince":"TX","birthCountry":"USA","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"John","useLastName":"Curtiss","middleName":"Pickens","boxscoreName":"Curtiss","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-08-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"John Curtiss","nameSlug":"john-curtiss-595928","firstLastName":"John Curtiss","lastFirstName":"Curtiss, John","lastInitName":"Curtiss, J","initLastName":"J Curtiss","fullFMLName":"John Pickens Curtiss","fullLFMName":"Curtiss, John Pickens","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID660271":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271","firstName":"Shohei","lastName":"Ohtani","primaryNumber":"17","birthDate":"1994-07-05","currentAge":32,"birthCity":"Oshu","birthCountry":"Japan","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"Y","name":"Two-Way Player","type":"Two-Way Player","abbreviation":"TWP"},"useName":"Shohei","useLastName":"Ohtani","boxscoreName":"Ohtani","nickName":"Showtime","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"show-HEY oh-TAWN-ee","mlbDebutDate":"2018-03-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Shohei Ohtani","nameSlug":"shohei-ohtani-660271","firstLastName":"Shohei Ohtani","lastFirstName":"Ohtani, Shohei","lastInitName":"Ohtani, S","initLastName":"S Ohtani","fullFMLName":"Shohei Ohtani","fullLFMName":"Ohtani, Shohei","strikeZoneTop":3.369,"strikeZoneBottom":1.7},"ID680736":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736","firstName":"Justin","lastName":"Wrobleski","primaryNumber":"70","birthDate":"2000-07-14","currentAge":26,"birthCity":"Hoffman Estates","birthStateProvince":"IL","birthCountry":"USA","height":"6' 1\"","weight":194,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Wrobleski","middleName":"Michael","boxscoreName":"Wrobleski","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"ROH-bless-key","mlbDebutDate":"2024-07-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Justin Wrobleski","nameSlug":"justin-wrobleski-680736","firstLastName":"Justin Wrobleski","lastFirstName":"Wrobleski, Justin","lastInitName":"Wrobleski, J","initLastName":"J Wrobleski","fullFMLName":"Justin Michael Wrobleski","fullLFMName":"Wrobleski, Justin Michael","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID606192":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192","firstName":"Teoscar","lastName":"Hernández","primaryNumber":"37","birthDate":"1992-10-15","currentAge":33,"birthCity":"Cotui","birthCountry":"Dominican Republic","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Teoscar","useLastName":"Hernández","middleName":"Jose","boxscoreName":"Hernández, T","nickName":"Mr. Seeds","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"tay-oscar","mlbDebutDate":"2016-08-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Teoscar Hernández","nameSlug":"teoscar-hernandez-606192","firstLastName":"Teoscar Hernández","lastFirstName":"Hernández, Teoscar","lastInitName":"Hernández, T","initLastName":"T Hernández","fullFMLName":"Teoscar Jose Hernández","fullLFMName":"Hernández, Teoscar Jose","strikeZoneTop":3.2,"strikeZoneBottom":1.615},"ID681624":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624","firstName":"Andy","lastName":"Pages","primaryNumber":"44","birthDate":"2000-12-08","currentAge":25,"birthCity":"Havana","birthCountry":"Cuba","height":"6' 1\"","weight":212,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Andy","useLastName":"Pages","boxscoreName":"Pages, A","gender":"M","nameMatrilineal":"Abreu","isPlayer":true,"isVerified":false,"pronunciation":"PAH-hez","mlbDebutDate":"2024-04-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andy Pages","nameSlug":"andy-pages-681624","firstLastName":"Andy Pages","lastFirstName":"Pages, Andy","lastInitName":"Pages, A","initLastName":"A Pages","fullFMLName":"Andy Pages","fullLFMName":"Pages, Andy ","strikeZoneTop":3.237,"strikeZoneBottom":1.633},"ID668678":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678","firstName":"Zachary","lastName":"Gallen","primaryNumber":"23","birthDate":"1995-08-03","currentAge":31,"birthCity":"Somerdale","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 2\"","weight":189,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zac","useLastName":"Gallen","middleName":"Peter","boxscoreName":"Gallen","nickName":"Galls","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-06-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zac Gallen","nameSlug":"zac-gallen-668678","firstLastName":"Zac Gallen","lastFirstName":"Gallen, Zac","lastInitName":"Gallen, Z","initLastName":"Z Gallen","fullFMLName":"Zachary Peter Gallen","fullLFMName":"Gallen, Zachary Peter","strikeZoneTop":3.41,"strikeZoneBottom":1.53},"ID682998":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998","firstName":"Corbin","lastName":"Carroll","primaryNumber":"7","birthDate":"2000-08-21","currentAge":26,"birthCity":"Seattle","birthStateProvince":"WA","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Corbin","useLastName":"Carroll","middleName":"Franklin","boxscoreName":"Carroll","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-08-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Corbin Carroll","nameSlug":"corbin-carroll-682998","firstLastName":"Corbin Carroll","lastFirstName":"Carroll, Corbin","lastInitName":"Carroll, C","initLastName":"C Carroll","fullFMLName":"Corbin Franklin Carroll","fullLFMName":"Carroll, Corbin Franklin","strikeZoneTop":3.1,"strikeZoneBottom":1.57},"ID666971":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971","firstName":"Lourdes","lastName":"Gurriel","primaryNumber":"12","birthDate":"1993-10-10","currentAge":32,"birthCity":"Sancti Spiritus","birthCountry":"Cuba","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Lourdes","useLastName":"Gurriel Jr.","middleName":"Yunielki","boxscoreName":"Gurriel Jr.","nickName":"#Pinapower Jr.","gender":"M","nameMatrilineal":"Castillo","isPlayer":true,"isVerified":true,"pronunciation":"Lure-dess Guu-rree-el","mlbDebutDate":"2018-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lourdes Gurriel Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"lourdes-gurriel-jr-666971","firstLastName":"Lourdes Gurriel Jr.","lastFirstName":"Gurriel Jr., Lourdes","lastInitName":"Gurriel Jr., L","initLastName":"L Gurriel Jr.","fullFMLName":"Lourdes Yunielki Gurriel Jr.","fullLFMName":"Gurriel Jr., Lourdes Yunielki","strikeZoneTop":3.354,"strikeZoneBottom":1.693},"ID605141":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141","firstName":"Markus","lastName":"Betts","primaryNumber":"50","birthDate":"1992-10-07","currentAge":33,"birthCity":"Nashville","birthStateProvince":"TN","birthCountry":"USA","height":"5' 9\"","weight":180,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Mookie","useLastName":"Betts","middleName":"Lynn","boxscoreName":"Betts","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2014-06-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mookie Betts","nameSlug":"mookie-betts-605141","firstLastName":"Mookie Betts","lastFirstName":"Betts, Mookie","lastInitName":"Betts, M","initLastName":"M Betts","fullFMLName":"Markus Lynn Betts","fullLFMName":"Betts, Markus Lynn","strikeZoneTop":3.096,"strikeZoneBottom":1.563},"ID685314":{"id":685314,"fullName":"Andrew Saalfrank","link":"/api/v1/people/685314","firstName":"Andrew","lastName":"Saalfrank","primaryNumber":"27","birthDate":"1997-08-18","currentAge":29,"birthCity":"Fort Wayne","birthStateProvince":"IN","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Saalfrank","middleName":"Jacob","boxscoreName":"Saalfrank","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-09-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Andrew Saalfrank","nameSlug":"andrew-saalfrank-685314","firstLastName":"Andrew Saalfrank","lastFirstName":"Saalfrank, Andrew","lastInitName":"Saalfrank, A","initLastName":"A Saalfrank","fullFMLName":"Andrew Jacob Saalfrank","fullLFMName":"Saalfrank, Andrew Jacob","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID489446":{"id":489446,"fullName":"Kirby Yates","link":"/api/v1/people/489446","firstName":"Kirby","lastName":"Yates","primaryNumber":"54","birthDate":"1987-03-25","currentAge":39,"birthCity":"Lihue","birthStateProvince":"HI","birthCountry":"USA","height":"5' 10\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kirby","useLastName":"Yates","middleName":"Kali","boxscoreName":"Yates","nickName":"Chubbs Senior","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2005,"mlbDebutDate":"2014-06-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kirby Yates","nameSlug":"kirby-yates-489446","firstLastName":"Kirby Yates","lastFirstName":"Yates, Kirby","lastInitName":"Yates, K","initLastName":"K Yates","fullFMLName":"Kirby Kali Yates","fullLFMName":"Yates, Kirby Kali","strikeZoneTop":3.301,"strikeZoneBottom":1.504},"ID595014":{"id":595014,"fullName":"Blake Treinen","link":"/api/v1/people/595014","firstName":"Blake","lastName":"Treinen","primaryNumber":"49","birthDate":"1988-06-30","currentAge":38,"birthCity":"Wichita","birthStateProvince":"KS","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Blake","useLastName":"Treinen","middleName":"M.","boxscoreName":"Treinen","nickName":"Train","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"TRI-nehn","mlbDebutDate":"2014-04-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Blake Treinen","nameSlug":"blake-treinen-595014","firstLastName":"Blake Treinen","lastFirstName":"Treinen, Blake","lastInitName":"Treinen, B","initLastName":"B Treinen","fullFMLName":"Blake M. Treinen","fullLFMName":"Treinen, Blake M.","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID805299":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299","firstName":"Brandyn","lastName":"Garcia","primaryNumber":"55","birthDate":"2000-05-27","currentAge":26,"birthCity":"Newport","birthStateProvince":"RI","birthCountry":"USA","height":"6' 4\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brandyn","useLastName":"Garcia","middleName":"Michael","boxscoreName":"Garcia, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-07-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brandyn Garcia","nameSlug":"brandyn-garcia-805299","firstLastName":"Brandyn Garcia","lastFirstName":"Garcia, Brandyn","lastInitName":"Garcia, B","initLastName":"B Garcia","fullFMLName":"Brandyn Michael Garcia","fullLFMName":"Garcia, Brandyn Michael","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID690976":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976","firstName":"Alexander","lastName":"Freeland","primaryNumber":"76","birthDate":"2001-08-24","currentAge":25,"birthCity":"Louisville","birthStateProvince":"KY","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Alex","useLastName":"Freeland","middleName":"Chance","boxscoreName":"Freeland, A","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-07-30","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alex Freeland","nameSlug":"alex-freeland-690976","firstLastName":"Alex Freeland","lastFirstName":"Freeland, Alex","lastInitName":"Freeland, A","initLastName":"A Freeland","fullFMLName":"Alexander Chance Freeland","fullLFMName":"Freeland, Alexander Chance","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"ID808967":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967","firstName":"Yoshinobu","lastName":"Yamamoto","primaryNumber":"18","birthDate":"1998-08-17","currentAge":28,"birthCity":"Bizen","birthCountry":"Japan","height":"5' 10\"","weight":176,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yoshinobu","useLastName":"Yamamoto","boxscoreName":"Yamamoto","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"yo-SHE-no-boo ya-mah-moh-to","mlbDebutDate":"2024-03-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yoshinobu Yamamoto","nameSlug":"yoshinobu-yamamoto-808967","firstLastName":"Yoshinobu Yamamoto","lastFirstName":"Yamamoto, Yoshinobu","lastInitName":"Yamamoto, Y","initLastName":"Y Yamamoto","fullFMLName":"Yoshinobu Yamamoto","fullLFMName":"Yamamoto, Yoshinobu ","strikeZoneTop":3.121,"strikeZoneBottom":1.575}},"venue":{"id":22,"name":"Dodger Stadium","link":"/api/v1/venues/22","location":{"address1":"1000 Vin Scully Avenue","city":"Los Angeles","state":"California","stateAbbrev":"CA","postalCode":"90012-1199","defaultCoordinates":{"latitude":34.07368,"longitude":-118.24053},"azimuthAngle":26.0,"elevation":515,"country":"USA","phone":"(323) 224-1500"},"timeZone":{"tz":"PDT","id":"America/Los_Angeles","offset":-7,"offsetAtGameTime":-7},"fieldInfo":{"capacity":56000,"turfType":"Grass","roofType":"Open","leftLine":330,"leftCenter":385,"center":395,"rightCenter":385,"rightLine":330},"active":true,"season":"2025"},"officialVenue":{"id":22,"link":"/api/v1/venues/22"},"weather":{"condition":"Sunny","temp":"94","wind":"8 mph, L To R"},"gameInfo":{"attendance":51803,"firstPitch":"2025-08-31T20:10:00.000Z","gameDurationMinutes":147},"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":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"home":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"}},"officialScorer":{"id":431054,"fullName":"Ed Munson","link":"/api/v1/people/431054"},"primaryDatacaster":{"id":666938,"fullName":"Edward Alvarez","link":"/api/v1/people/666938"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Geraldo Perdomo grounds out, shortstop Mookie Betts to first baseman Freddie Freeman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-31T20:10:32.230Z","endTime":"2025-08-31T20:11:12.119Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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-31T16:54:33.151Z","endTime":"2025-08-31T19:44:57.214Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"}},{"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-31T19:44:57.214Z","endTime":"2025-08-31T20:08:38.135Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"}},{"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-31T20:08:38.135Z","endTime":"2025-08-31T20:10:34.209Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.0,"strikeZoneTop":3.4410770847197,"strikeZoneBottom":1.67797251350195,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.154475599664817,"aZ":-11.5887484845961,"pfxX":-4.766051674691074,"pfxZ":10.459510916012803,"pX":0.4077846925800034,"pZ":0.8079384060863729,"vX0":7.196101667581786,"vY0":-139.15065266311885,"vZ0":-9.976809180782343,"x":101.46,"y":216.97,"x0":-1.5882268474011116,"y0":50.002949202334925,"z0":5.199707258677726,"aX":-9.38081503952559},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.0,"breakHorizontal":7.2,"spinRate":2297,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.39307634004835856,"extension":6.385243758986827},"index":3,"playId":"11c6e426-3d3b-3a15-9495-a1b40a50d064","pitchNumber":1,"startTime":"2025-08-31T20:10:34.209Z","endTime":"2025-08-31T20:10:37.865Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.6,"strikeZoneTop":3.56065933525703,"strikeZoneBottom":1.63066085263089,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.27796112834509,"aZ":-23.09609950723039,"pfxX":2.056814509613299,"pfxZ":5.025334706260179,"pX":0.4205066867871531,"pZ":2.007586634011686,"vX0":5.383781425915295,"vY0":-132.7890087206556,"vZ0":-4.183698608539367,"x":100.97,"y":184.58,"x0":-1.8910761982568227,"y0":50.00561585644011,"z0":5.259835409153174,"aX":3.715836132304556},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.5,"breakHorizontal":-4.8,"spinRate":2615,"spinDirection":178},"zone":9,"typeConfidence":2.0,"plateTime":0.4106353609606863,"extension":6.106553930091905},"index":4,"playId":"56601592-0dee-3bf4-80d2-9f67588268b8","pitchNumber":2,"startTime":"2025-08-31T20:10:47.147Z","endTime":"2025-08-31T20:10:50.405Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.2,"endSpeed":71.4,"strikeZoneTop":3.56,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.67068391099683,"aZ":-42.48069705704861,"pfxX":7.964506517421448,"pfxZ":-8.056250406997762,"pX":-0.3536484488356994,"pZ":1.9605114021697354,"vX0":0.44943705863319017,"vY0":-112.43147399479801,"vZ0":1.4217285672049436,"x":130.48,"y":185.85,"x0":-1.5909373808856273,"y0":50.00556865364638,"z0":5.63598122837209,"aX":10.182692307217893},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-13.9,"breakHorizontal":-14.5,"spinRate":2766,"spinDirection":38},"zone":7,"typeConfidence":2.0,"plateTime":0.48744830572299813,"extension":6.410291565384721},"hitData":{"launchSpeed":86.8,"launchAngle":3.0,"totalDistance":58.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":124.57,"coordY":144.46}},"index":5,"playId":"bdcfbfaa-bcd6-392f-a6bb-7e05d0de8a9b","pitchNumber":3,"startTime":"2025-08-31T20:11:04.375Z","endTime":"2025-08-31T20:11:12.119Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:11:12.119Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ketel Marte grounds out, second baseman Miguel Rojas to first baseman Freddie Freeman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-31T20:11:26.821Z","endTime":"2025-08-31T20:13:01.529Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":500743,"link":"/api/v1/people/500743"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.2,"endSpeed":85.4,"strikeZoneTop":3.63,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.903516364799067,"aZ":-23.45498996467995,"pfxX":1.1673419311092008,"pfxZ":4.717786416480735,"pX":0.39182561674127747,"pZ":2.9688573573939463,"vX0":5.684042153134709,"vY0":-134.3403749241473,"vZ0":-1.856478295366219,"x":102.06,"y":158.62,"x0":-1.8931283399448542,"y0":50.00507338145205,"z0":5.31657835365574,"aX":2.1593055688776057},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.4,"breakHorizontal":-3.2,"spinRate":2496,"spinDirection":185},"zone":6,"typeConfidence":2.0,"plateTime":0.4059029354813286,"extension":6.228365527880826},"index":0,"playId":"09157386-3e15-3135-b857-f77a68d16c33","pitchNumber":1,"startTime":"2025-08-31T20:11:37.101Z","endTime":"2025-08-31T20:11:40.359Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.7,"strikeZoneTop":3.63852903917357,"strikeZoneBottom":1.71202743937369,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.83922662357179,"aZ":-14.338773125405545,"pfxX":-5.635058138047061,"pfxZ":9.039797688890163,"pX":0.6529920003198526,"pZ":3.2285751097585638,"vX0":9.180339539046255,"vY0":-139.46353169103054,"vZ0":-2.903755427308462,"x":92.11,"y":151.61,"x0":-1.9466587319875517,"y0":50.00509348162727,"z0":5.226804684892602,"aX":-11.121586549445384},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.0,"breakHorizontal":8.4,"spinRate":2493,"spinDirection":217},"zone":3,"typeConfidence":2.0,"plateTime":0.3924572703356355,"extension":6.396270477271749},"index":1,"playId":"2a73c654-f60b-3684-8e64-dd816a772ad8","pitchNumber":2,"startTime":"2025-08-31T20:11:56.919Z","endTime":"2025-08-31T20:12:00.921Z","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":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.5,"strikeZoneTop":3.63,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.96311519278239,"aZ":-31.563794636708796,"pfxX":-10.034113544703278,"pfxZ":0.3411153278515444,"pX":-0.152533070276674,"pZ":0.9466215766066275,"vX0":7.518241661413252,"vY0":-132.99233692348744,"vZ0":-5.053785440008354,"x":122.81,"y":213.22,"x0":-1.7042198281956529,"y0":50.00531714176916,"z0":5.145299843051273,"aX":-18.081893229644646},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":-0.2,"breakHorizontal":16.7,"spinRate":1456,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.41093905142338016,"extension":6.564426326950896},"index":2,"playId":"51e995ef-30f6-3407-9e13-5c6b6b94c4d8","pitchNumber":3,"startTime":"2025-08-31T20:12:12.655Z","endTime":"2025-08-31T20:12:16.096Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-31T20:12:21.602Z","endTime":"2025-08-31T20:12:35.324Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"}},{"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":96.2,"endSpeed":88.1,"strikeZoneTop":3.57968375977181,"strikeZoneBottom":1.68438422636402,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.300212963823775,"aZ":-15.387103960033318,"pfxX":-4.778398113061559,"pfxZ":8.41748884140226,"pX":-0.6155690147506369,"pZ":4.097017927675501,"vX0":5.236911427323418,"vY0":-140.02250506712815,"vZ0":-0.5870547371649716,"x":140.46,"y":128.16,"x0":-1.8853088554637474,"y0":50.00313575596322,"z0":5.312034006284812,"aX":-9.530812617093543},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.4,"breakHorizontal":7.7,"spinRate":2356,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3904948078392536,"extension":6.184666134733225},"index":4,"playId":"3a9c779c-b7dd-3034-9ccd-69255e4645cf","pitchNumber":4,"startTime":"2025-08-31T20:12:35.324Z","endTime":"2025-08-31T20:12:40.256Z","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":91.5,"endSpeed":84.9,"strikeZoneTop":3.63,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.85035214338261,"aZ":-28.58654254563901,"pfxX":-4.7430335632685034,"pfxZ":1.9621575225576162,"pX":-0.34318287406803644,"pZ":3.3238722771586304,"vX0":5.50639645182963,"vY0":-133.3753458252576,"vZ0":-0.06743565864322276,"x":130.08,"y":149.04,"x0":-1.804464202927046,"y0":50.00188035500295,"z0":5.386697635556186,"aX":-8.667144851482794},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.7,"breakHorizontal":7.6,"spinRate":1530,"spinDirection":241},"zone":1,"typeConfidence":2.0,"plateTime":0.40845894006537087,"extension":6.25123671737626},"hitData":{"launchSpeed":68.7,"launchAngle":-20.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.4,"coordY":151.73}},"index":5,"playId":"074f48c6-e1b0-3ffd-af12-501e723587aa","pitchNumber":5,"startTime":"2025-08-31T20:12:53.971Z","endTime":"2025-08-31T20:13:01.529Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:13:01.529Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Corbin Carroll flies out to center fielder Andy Pages.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-31T20:13:13.927Z","endTime":"2025-08-31T20:15:13.623Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.4,"endSpeed":71.1,"strikeZoneTop":3.24660683370598,"strikeZoneBottom":1.50184043379999,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.572150250393694,"aZ":-42.30642790215566,"pfxX":7.897323742444722,"pfxZ":-7.972707558878827,"pX":-0.5737427769129524,"pZ":1.5200866607412613,"vX0":0.4702914445640233,"vY0":-112.64547757203314,"vZ0":0.7135177830296764,"x":138.87,"y":197.74,"x0":-1.810284226130544,"y0":50.00256313476483,"z0":5.514522939104319,"aX":10.03645332189077},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.9,"breakVerticalInduced":-13.8,"breakHorizontal":-14.4,"spinRate":2865,"spinDirection":36},"zone":7,"typeConfidence":2.0,"plateTime":0.4883160829017412,"extension":6.52760821130582},"index":0,"playId":"c5e5f423-f53c-34c8-b5dc-9491b90501be","pitchNumber":1,"startTime":"2025-08-31T20:13:22.130Z","endTime":"2025-08-31T20:13:26.049Z","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":2},"pitchData":{"startSpeed":90.9,"endSpeed":84.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.09302993426318,"aZ":-29.025454995727426,"pfxX":-6.073643030332146,"pfxZ":1.7636743612880128,"pX":-0.8875113447654593,"pZ":0.9238811186681692,"vX0":4.932872468210897,"vY0":-132.3146132490511,"vZ0":-5.4903842859002365,"x":150.83,"y":213.84,"x0":-1.9794688014906852,"y0":50.00645692504551,"z0":5.131722814575725,"aX":-10.85885630212094},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":2.3,"breakHorizontal":10.1,"spinRate":1475,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.4126957188030822,"extension":6.228068602835818},"index":1,"playId":"ce8d2d02-506e-35e1-8370-b2741ee7c5e3","pitchNumber":2,"startTime":"2025-08-31T20:13:38.062Z","endTime":"2025-08-31T20:13:41.827Z","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":96.0,"endSpeed":88.0,"strikeZoneTop":3.15406328084331,"strikeZoneBottom":1.44012471172299,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.541223999574996,"aZ":-13.132285965284105,"pfxX":-5.115600796814488,"pfxZ":9.574971676137736,"pX":-1.4433254562859716,"pZ":3.5278559798806555,"vX0":3.3573664000381993,"vY0":-139.88770088102626,"vZ0":-2.39716061020414,"x":172.02,"y":143.53,"x0":-1.9923461793713213,"y0":50.00110171295648,"z0":5.253048468188831,"aX":-10.172311620047083},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.0,"breakHorizontal":8.6,"spinRate":2353,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.39103089358366017,"extension":6.182422528632185},"index":2,"playId":"57b2ce44-9c71-3feb-b0fb-d4bf25c4cbfb","pitchNumber":3,"startTime":"2025-08-31T20:13:55.926Z","endTime":"2025-08-31T20:13:59.060Z","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":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.3,"strikeZoneTop":3.14719721043832,"strikeZoneBottom":1.43300358170037,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.159910456964553,"aZ":-34.06174786008644,"pfxX":-10.891064227168158,"pfxZ":-1.0237332407923452,"pX":-1.016767334349653,"pZ":-0.27861306827480825,"vX0":5.603610811476965,"vY0":-135.03491975428943,"vZ0":-7.981920485303202,"x":155.76,"y":246.3,"x0":-1.7108223629554522,"y0":50.00648643962387,"z0":5.132929817368733,"aX":-19.98881458845945},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-3.5,"breakHorizontal":18.4,"spinRate":1491,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4066038781353085,"extension":6.5487386144128985},"index":3,"playId":"e5646c58-0e8c-309d-b98d-887a75a05fc8","pitchNumber":4,"startTime":"2025-08-31T20:14:14.084Z","endTime":"2025-08-31T20:14:17.490Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":86.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.95721205788138,"aZ":-23.683582471621946,"pfxX":-1.1855107910860414,"pfxZ":4.478482390528898,"pX":0.559377940914067,"pZ":3.223159388271277,"vX0":6.717277411194117,"vY0":-135.9027269962748,"vZ0":-1.096243820116775,"x":95.68,"y":151.75,"x0":-1.7758567321278547,"y0":50.00448640132381,"z0":5.255992105738459,"aX":-2.249597681700083},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.2,"breakHorizontal":1.0,"spinRate":2411,"spinDirection":188},"zone":3,"typeConfidence":2.0,"plateTime":0.4009457066218052,"extension":6.210766789257333},"index":4,"playId":"b994f1a4-a690-3108-97f1-f7e4c7dc0317","pitchNumber":5,"startTime":"2025-08-31T20:14:41.593Z","endTime":"2025-08-31T20:14:44.900Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":73.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.173922640382667,"aZ":-43.030029330956594,"pfxX":7.317649350053885,"pfxZ":-8.08034033261732,"pX":-0.6625016257394367,"pZ":1.424435775440776,"vX0":0.35422004857811945,"vY0":-115.66687398087835,"vZ0":0.13593645599438475,"x":142.25,"y":200.32,"x0":-1.7674211853236086,"y0":50.000342102698205,"z0":5.518029152527547,"aX":9.834978416447944},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-14.3,"breakHorizontal":-13.3,"spinRate":2853,"spinDirection":28},"zone":7,"typeConfidence":2.0,"plateTime":0.47496937352547874,"extension":6.499252087668302},"hitData":{"launchSpeed":90.2,"launchAngle":27.0,"totalDistance":341.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":94.96,"coordY":65.5}},"index":5,"playId":"ea714820-71a6-34d5-9c48-46d458918f9f","pitchNumber":6,"startTime":"2025-08-31T20:15:05.677Z","endTime":"2025-08-31T20:15:13.623Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:15:13.623Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Shohei Ohtani singles on a sharp line drive to right fielder Corbin Carroll.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-31T20:17:20.475Z","endTime":"2025-08-31T20:18:21.745Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.5,"strikeZoneTop":3.55,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.201694523991485,"aZ":-23.801002038033175,"pfxX":-8.42893253521985,"pfxZ":4.526217319041898,"pX":-0.2802025669081326,"pZ":1.9264528648124906,"vX0":8.116749900598025,"vY0":-134.40753708963786,"vZ0":-5.100979847235903,"x":127.68,"y":186.77,"x0":-2.2285484096179182,"y0":50.002880846931646,"z0":5.515691309056888,"aX":-15.588335615262414},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.4,"breakHorizontal":13.8,"spinRate":2367,"spinDirection":224},"zone":7,"typeConfidence":2.0,"plateTime":0.4058677255389149,"extension":6.587163044420383},"index":0,"playId":"956efa04-9748-33d4-b3bd-781ca24fe44e","pitchNumber":1,"startTime":"2025-08-31T20:17:30.612Z","endTime":"2025-08-31T20:17:33.899Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.4,"strikeZoneTop":3.43026897724071,"strikeZoneBottom":1.60076673776708,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.686430841314632,"aZ":-27.021110751618213,"pfxX":-9.00497925341506,"pfxZ":3.150582232362935,"pX":-0.8493961021181025,"pZ":1.219166781140513,"vX0":6.965231165785366,"vY0":-126.7498394573926,"vZ0":-4.798376703144586,"x":149.38,"y":205.86,"x0":-2.4562730362576133,"y0":50.00241959731848,"z0":5.281467940897626,"aX":-14.725491836769265},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.9,"breakHorizontal":14.9,"spinRate":2070,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.43131130454411437,"extension":6.619936826784153},"index":1,"playId":"25506377-4cc8-3239-b03a-ea86b0102a18","pitchNumber":2,"startTime":"2025-08-31T20:17:57.613Z","endTime":"2025-08-31T20:18:01.374Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.4,"strikeZoneTop":3.55,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.75711394353479,"aZ":-22.244602283986946,"pfxX":-8.55659308430787,"pfxZ":5.350632065087152,"pX":-0.14293901154456629,"pZ":1.6533147306653428,"vX0":8.692844108682344,"vY0":-135.19847857658195,"vZ0":-5.717480825691172,"x":122.45,"y":194.14,"x0":-2.284190875542136,"y0":50.00259190302484,"z0":5.35089274119841,"aX":-15.881242663578107},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.6,"breakHorizontal":13.7,"spinRate":2398,"spinDirection":225},"zone":8,"typeConfidence":2.0,"plateTime":0.40471045785196846,"extension":6.603980184137687},"hitData":{"launchSpeed":100.9,"launchAngle":11.0,"totalDistance":195.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":162.33,"coordY":88.32}},"index":2,"playId":"8d656ef1-bdad-31e4-ad0c-928001b46869","pitchNumber":3,"startTime":"2025-08-31T20:18:11.877Z","endTime":"2025-08-31T20:18:21.745Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:18:21.745Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mookie Betts singles on a line drive to right fielder Corbin Carroll. Shohei Ohtani to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-31T20:18:37.550Z","endTime":"2025-08-31T20:21:54.674Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"postOnSecond":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"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":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.0,"endSpeed":84.6,"strikeZoneTop":3.34361698372529,"strikeZoneBottom":1.54135723983608,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.07684992793407,"aZ":-22.07002337896259,"pfxX":-10.649766074528069,"pfxZ":5.509616432277667,"pX":0.40561874251221763,"pZ":2.0876240176004104,"vX0":10.43423056713662,"vY0":-134.97433743841245,"vZ0":-4.757274880982994,"x":101.54,"y":182.41,"x0":-2.1381848299350743,"y0":50.00279844229283,"z0":5.439804895823495,"aX":-19.52884316820576},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.0,"breakHorizontal":16.9,"spinRate":2354,"spinDirection":232},"zone":9,"typeConfidence":2.0,"plateTime":0.4067704644700445,"extension":6.631467868248088},"index":0,"playId":"05e0f150-c5a3-3afa-ac9f-4059f3719305","pitchNumber":1,"startTime":"2025-08-31T20:18:46.489Z","endTime":"2025-08-31T20:18:50.085Z","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":89.9,"endSpeed":82.5,"strikeZoneTop":3.25,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.495992417532797,"aZ":-24.999760236048825,"pfxX":-0.3439559254203415,"pfxZ":4.15365301608447,"pX":1.027331182307564,"pZ":2.1192469266260447,"vX0":9.008390849811306,"vY0":-130.61685613941685,"vZ0":-3.4314076275701604,"x":77.84,"y":181.56,"x0":-2.421616722406254,"y0":50.00599634931914,"z0":5.329867340919228,"aX":-0.5966733431950546},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.0,"breakHorizontal":-1.3,"spinRate":2687,"spinDirection":198},"zone":14,"typeConfidence":2.0,"plateTime":0.41933985597499124,"extension":6.642926762263809},"index":1,"playId":"6bbbf4be-511d-3743-b1fe-82535a3ebf97","pitchNumber":2,"startTime":"2025-08-31T20:19:01.204Z","endTime":"2025-08-31T20:19:04.808Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.0,"strikeZoneTop":3.27231319999591,"strikeZoneBottom":1.5014645524311,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.45825901561775,"aZ":-24.220232005343014,"pfxX":2.919742897546034,"pfxZ":5.047778094342211,"pX":2.1572720621063004,"pZ":1.164250430832392,"vX0":10.561275296328787,"vY0":-125.0236416297615,"vZ0":-4.9903290536663345,"x":34.77,"y":207.35,"x0":-2.5099146588834484,"y0":50.00088893254541,"z0":5.187281932566658,"aX":4.593827873174811},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":8.2,"breakHorizontal":-7.8,"spinRate":2919,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.439006983695966,"extension":6.518949903550248},"index":2,"playId":"7a58bcf3-1315-3a44-b14a-ab8ef535c7d3","pitchNumber":3,"startTime":"2025-08-31T20:19:23.333Z","endTime":"2025-08-31T20:19:26.555Z","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":94.0,"endSpeed":86.3,"strikeZoneTop":3.25,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.916840054733854,"aZ":-23.729084112326607,"pfxX":-10.710223248879288,"pfxZ":4.4461488463057695,"pX":-1.2658505633230552,"pZ":2.627371889097516,"vX0":7.169997470402874,"vY0":-136.68478525526322,"vZ0":-3.415752539570259,"x":165.25,"y":167.84,"x0":-2.5257138226418894,"y0":50.00584572426922,"z0":5.514671545352094,"aX":-20.356026513068},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.6,"breakHorizontal":18.0,"spinRate":2433,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.40006645095524007,"extension":6.647091088307337},"index":3,"playId":"c76bb874-5fb6-3565-b151-b4138c19ac64","pitchNumber":4,"startTime":"2025-08-31T20:19:45.416Z","endTime":"2025-08-31T20:19:49.183Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.7,"strikeZoneTop":3.32965797438718,"strikeZoneBottom":1.5588278064324,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.186284498830116,"aZ":-17.294383247688312,"pfxX":-5.727105395636043,"pfxZ":7.770346025090474,"pX":0.4969929121539679,"pZ":4.033420808896623,"vX0":9.844633170142716,"vY0":-136.79109444956282,"vZ0":-0.7397383774337685,"x":98.06,"y":129.88,"x0":-2.3872558593781372,"y0":50.0042183081277,"z0":5.4815348982302305,"aX":-10.97032682693112},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.2,"breakHorizontal":8.5,"spinRate":2546,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.39881020756348695,"extension":6.723712571509563},"index":4,"playId":"9350be86-4828-3d11-af92-62686b9bb20b","pitchNumber":5,"startTime":"2025-08-31T20:20:39.014Z","endTime":"2025-08-31T20:20:42.458Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":87.1,"strikeZoneTop":3.25,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.499732822248863,"aZ":-22.333872283781012,"pfxX":-9.82964015490526,"pfxZ":5.146614838598051,"pX":0.21727641941322526,"pZ":1.5507722624849773,"vX0":10.452202532255926,"vY0":-136.3506069455428,"vZ0":-5.81259904951803,"x":108.72,"y":196.91,"x0":-2.359810036345986,"y0":50.004809871395736,"z0":5.2169617769622985,"aX":-18.8057301185056},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.4,"breakHorizontal":16.1,"spinRate":2378,"spinDirection":231},"zone":8,"typeConfidence":2.0,"plateTime":0.3992804037421438,"extension":6.575275685406772},"index":5,"playId":"5325eed1-7d82-3e51-baef-fc3b36937285","pitchNumber":6,"startTime":"2025-08-31T20:21:00.403Z","endTime":"2025-08-31T20:21:04.037Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"index":6,"playId":"5b03cfa8-a84e-33f3-8a1d-266556adbf91","startTime":"2025-08-31T20:21:21.622Z","endTime":"2025-08-31T20:21:25.854Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":87.1,"strikeZoneTop":3.25,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.50383020812031,"aZ":-21.98462841148645,"pfxX":-9.133968134012456,"pfxZ":5.332492791021511,"pX":0.40604095022937087,"pZ":2.3798394934069003,"vX0":10.345152043393103,"vY0":-136.0861274865007,"vZ0":-4.2566815943319725,"x":101.52,"y":174.52,"x0":-2.223951037380299,"y0":50.00598188408203,"z0":5.4510513991379215,"aX":-17.463935055578286},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.1,"breakHorizontal":14.9,"spinRate":2364,"spinDirection":229},"zone":6,"typeConfidence":2.0,"plateTime":0.39958370418476674,"extension":6.402764878422263},"hitData":{"launchSpeed":95.3,"launchAngle":13.0,"totalDistance":215.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":179.08,"coordY":110.54}},"index":7,"playId":"a58b6b50-6b49-3b57-b08f-0ee31e2afbf7","pitchNumber":7,"startTime":"2025-08-31T20:21:44.018Z","endTime":"2025-08-31T20:21:54.674Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:21:54.674Z","atBatIndex":4},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Freddie Freeman doubles (36) on a sharp line drive to center fielder Alek Thomas. Shohei Ohtani scores. Mookie Betts to 3rd.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-31T20:22:17.717Z","endTime":"2025-08-31T20:22:48.714Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"postOnThird":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":{"id":694297,"link":"/api/v1/people/694297"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.9,"strikeZoneTop":3.72,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.67561234744486,"aZ":-22.965959575321975,"pfxX":-8.733801980508908,"pfxZ":4.82199683500424,"pX":0.2169948685074747,"pZ":1.6750313826908259,"vX0":10.083392634764857,"vY0":-136.51605741722483,"vZ0":-5.638675120890852,"x":108.73,"y":193.55,"x0":-2.36898603763546,"y0":50.00498322248839,"z0":5.322322047991697,"aX":-16.685537707433607},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.8,"breakHorizontal":14.0,"spinRate":2371,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.3993905147476937,"extension":6.33206585594995},"hitData":{"launchSpeed":103.0,"launchAngle":21.0,"totalDistance":372.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":99.36,"coordY":51.23}},"index":0,"playId":"5b0a6ffd-8b3e-3de4-aad3-811315447ff6","pitchNumber":1,"startTime":"2025-08-31T20:22:31.892Z","endTime":"2025-08-31T20:22:48.714Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:22:48.714Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andy Pages grounds out softly, shortstop Geraldo Perdomo to first baseman Tyler Locklear. Mookie Betts scores. Freddie Freeman to 3rd.","rbi":1,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-31T20:24:12.218Z","endTime":"2025-08-31T20:24:38.547Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":682988,"link":"/api/v1/people/682988"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":{"id":694297,"link":"/api/v1/people/694297"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-31T20:23:15.169Z","endTime":"2025-08-31T20:24:14.278Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.3,"strikeZoneTop":3.44052843036811,"strikeZoneBottom":1.51268902196668,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.509828913737785,"aZ":-24.464061284132672,"pfxX":4.738953815121656,"pfxZ":4.944239419779798,"pX":1.0526354506601705,"pZ":1.5974472528969867,"vX0":7.489874815291406,"vY0":-124.74450804130399,"vZ0":-3.8467511784456376,"x":76.88,"y":195.65,"x0":-2.6165605417889855,"y0":50.00339622172793,"z0":5.200476526869198,"aX":7.391472821926388},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":8.2,"breakHorizontal":-10.4,"spinRate":2854,"spinDirection":144},"zone":14,"typeConfidence":2.0,"plateTime":0.4408288496125925,"extension":6.300543178698099},"index":1,"playId":"30ea5186-0ad8-3a7a-9f5f-d7cdab013ef9","pitchNumber":1,"startTime":"2025-08-31T20:24:14.278Z","endTime":"2025-08-31T20:24:18.027Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.1,"strikeZoneTop":3.48,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.675582209582448,"aZ":-25.34173720801912,"pfxX":2.2656505365014814,"pfxZ":4.324163777160136,"pX":-0.22890569053562318,"pZ":1.9617617400286909,"vX0":5.198841412811103,"vY0":-124.2727492305372,"vZ0":-2.782697372573356,"x":125.73,"y":185.81,"x0":-2.634322243892995,"y0":50.00150352587073,"z0":5.180064991951462,"aX":3.575499582056883},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":7.4,"breakHorizontal":-5.2,"spinRate":2755,"spinDirection":93},"zone":8,"typeConfidence":2.0,"plateTime":0.43915285366064793,"extension":6.209412110323369},"hitData":{"launchSpeed":50.4,"launchAngle":-29.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"soft","location":"6","coordinates":{"coordX":120.73,"coordY":146.83}},"index":2,"playId":"7740e43b-7b16-38f0-aa88-814a7a923de0","pitchNumber":2,"startTime":"2025-08-31T20:24:30.019Z","endTime":"2025-08-31T20:24:38.547Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:24:38.547Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Conforto grounds out, shortstop Geraldo Perdomo to first baseman Tyler Locklear.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-31T20:25:06.729Z","endTime":"2025-08-31T20:26:53.141Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":682988,"link":"/api/v1/people/682988"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":75.7,"strikeZoneTop":3.36,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.26002594839891,"aZ":-38.8755921689131,"pfxX":5.775608842634387,"pfxZ":-4.634228349654714,"pX":0.2949436847833657,"pZ":1.71042772296595,"vX0":5.098715408538668,"vY0":-120.10256846403438,"vZ0":-0.5519902280586942,"x":105.76,"y":192.6,"x0":-2.612715978152484,"y0":50.000129627119094,"z0":5.4281296080261905,"aX":8.357913189533255},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-8.2,"breakHorizontal":-11.8,"spinRate":2541,"spinDirection":53},"zone":9,"typeConfidence":2.0,"plateTime":0.45766712242895125,"extension":6.633318009679425},"index":0,"playId":"5abda2ca-3b11-3f5a-880f-153134d8ffd1","pitchNumber":1,"startTime":"2025-08-31T20:25:14.019Z","endTime":"2025-08-31T20:25:17.526Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":84.7,"strikeZoneTop":3.29263297690817,"strikeZoneBottom":1.54567153440048,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.290619731397864,"aZ":-25.04442187832495,"pfxX":-0.42624676271014916,"pfxZ":3.9766737129007943,"pX":1.5373485108428064,"pZ":2.3440090147942145,"vX0":10.677032242021824,"vY0":-131.64404193275337,"vZ0":-2.617223875059679,"x":58.4,"y":175.49,"x0":-2.479099134930466,"y0":50.002674715386824,"z0":5.163398759334589,"aX":-0.7647709274082672},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.0,"breakHorizontal":-1.1,"spinRate":2749,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.41268514168259474,"extension":6.550117793259062},"index":1,"playId":"407fc76c-8991-382a-a218-524c486144d3","pitchNumber":2,"startTime":"2025-08-31T20:25:30.828Z","endTime":"2025-08-31T20:25:34.390Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":83.0,"strikeZoneTop":3.36,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.290093349080966,"aZ":-25.89571879766578,"pfxX":0.5804661929870063,"pfxZ":3.611272268036789,"pX":0.7295103514153058,"pZ":2.497462757739392,"vX0":7.972115774851624,"vY0":-130.21986215115737,"vZ0":-2.272981123464831,"x":89.19,"y":171.35,"x0":-2.4317655273942425,"y0":50.00121054127935,"z0":5.317084856823057,"aX":1.0078153144334796},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.4,"breakHorizontal":-2.6,"spinRate":2737,"spinDirection":196},"zone":6,"typeConfidence":2.0,"plateTime":0.4187218657896743,"extension":6.403384971405214},"index":2,"playId":"064498a7-73d6-3902-9524-4a1382ef68a7","pitchNumber":3,"startTime":"2025-08-31T20:25:47.773Z","endTime":"2025-08-31T20:25:51.431Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-31T20:26:02.913Z","endTime":"2025-08-31T20:26:20.053Z","isPitch":false,"type":"action","player":{"id":624424,"link":"/api/v1/people/624424"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.623375394962554,"aZ":-39.34211016521157,"pfxX":5.994942567596505,"pfxZ":-4.887525948992549,"pX":-0.236508315320868,"pZ":1.4757621463792552,"vX0":4.2730151155337515,"vY0":-120.60991606126561,"vZ0":-0.7603169733441907,"x":126.02,"y":198.93,"x0":-2.81349429483976,"y0":50.005911915147806,"z0":5.2808437004755815,"aX":8.785304833965352},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-8.8,"breakHorizontal":-11.9,"spinRate":2599,"spinDirection":50},"zone":8,"typeConfidence":2.0,"plateTime":0.45505857519423154,"extension":6.935845661061802},"index":4,"playId":"e520a79f-73e6-3acd-8f61-52f1c20c0f6b","pitchNumber":4,"startTime":"2025-08-31T20:26:20.053Z","endTime":"2025-08-31T20:26:23.343Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.6,"strikeZoneTop":3.36,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.434615428257374,"aZ":-28.308742515485186,"pfxX":-8.999394956087349,"pfxZ":2.2936603254863375,"pX":-1.0091484487632234,"pZ":2.336021500101332,"vX0":6.817244996597496,"vY0":-128.16972525465434,"vZ0":-1.5458443835064322,"x":155.47,"y":175.71,"x0":-2.518151460718743,"y0":50.0011605610572,"z0":5.132078550223829,"aX":-15.155794125695287},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.1,"breakHorizontal":15.0,"spinRate":2230,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.42534824152074746,"extension":6.685368349498779},"hitData":{"launchSpeed":93.7,"launchAngle":-11.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.87,"coordY":151.57}},"index":5,"playId":"792030a2-42c0-37e7-90fb-6b2cd6402cd5","pitchNumber":5,"startTime":"2025-08-31T20:26:44.703Z","endTime":"2025-08-31T20:26:53.141Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:26:53.141Z","atBatIndex":7},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alex Call flies out to center fielder Alek Thomas.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-31T20:27:10.808Z","endTime":"2025-08-31T20:28:38.191Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":88.6,"strikeZoneTop":3.44107881849781,"strikeZoneBottom":1.63947938113641,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.487153380029508,"aZ":-23.873525385723234,"pfxX":-8.659915833560293,"pfxZ":4.212760187175176,"pX":0.6043144178488046,"pZ":2.379985567151345,"vX0":10.798929419207985,"vY0":-137.79854832180874,"vZ0":-3.94990873831215,"x":93.96,"y":174.52,"x0":-2.195325001621005,"y0":50.00418961850649,"z0":5.39760092808071,"aX":-17.069642537240284},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.2,"breakHorizontal":14.0,"spinRate":2320,"spinDirection":226},"zone":6,"typeConfidence":2.0,"plateTime":0.39378443202070823,"extension":6.662426850938119},"index":0,"playId":"95da8740-66e4-38c7-ade8-2dd84e9c6d0e","pitchNumber":1,"startTime":"2025-08-31T20:27:21.542Z","endTime":"2025-08-31T20:27:25.136Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":80.3,"strikeZoneTop":3.41045449973709,"strikeZoneBottom":1.67116513653362,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.371807552111488,"aZ":-26.773277973060328,"pfxX":4.246339276124034,"pfxZ":3.3776950218517654,"pX":1.7365015758982152,"pZ":0.8251995297295306,"vX0":9.190990060890849,"vY0":-124.73071286434447,"vZ0":-4.910714625997747,"x":50.81,"y":216.5,"x0":-2.5252950537784282,"y0":50.00613778909025,"z0":4.985748547491286,"aX":6.796691560837397},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.3,"breakHorizontal":-9.5,"spinRate":2907,"spinDirection":69},"zone":14,"typeConfidence":2.0,"plateTime":0.43650626564686945,"extension":6.755008641858021},"index":1,"playId":"4fc8508b-7bbc-3d7f-b944-1c1ed76441cc","pitchNumber":2,"startTime":"2025-08-31T20:27:36.704Z","endTime":"2025-08-31T20:27:39.873Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"3932d7f8-b63d-4740-ba34-6e966895afb2","startTime":"2025-08-31T20:27:55.622Z","endTime":"2025-08-31T20:28:00.622Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":84.6,"strikeZoneTop":3.42723250008888,"strikeZoneBottom":1.59456815038514,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.18652683779647,"aZ":-23.061777068897268,"pfxX":-0.4676734870094048,"pfxZ":5.089298303682519,"pX":1.8390924787637333,"pZ":2.124169841741093,"vX0":11.15237625749229,"vY0":-131.77302954096373,"vZ0":-3.7013982747456455,"x":46.9,"y":181.43,"x0":-2.354899365084087,"y0":50.00544032683416,"z0":5.214719164144999,"aX":-0.8405925150843119},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.8,"breakHorizontal":-1.2,"spinRate":2832,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.4127978156438865,"extension":6.507653300828557},"index":3,"playId":"b1f34f4c-a681-32b4-b3f3-2cbeea31f7ab","pitchNumber":3,"startTime":"2025-08-31T20:28:11.999Z","endTime":"2025-08-31T20:28:15.195Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":84.6,"strikeZoneTop":3.48,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.880902747427825,"aZ":-24.512938683546217,"pfxX":0.13098372171997297,"pfxZ":4.278187742721663,"pX":0.43719168197101316,"pZ":1.8047645164003316,"vX0":7.620406305101266,"vY0":-131.46052652360189,"vZ0":-4.1715477127478815,"x":100.34,"y":190.05,"x0":-2.4886205183438315,"y0":50.002469622633406,"z0":5.182797069987382,"aX":0.233053488929357},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.2,"breakHorizontal":-1.6,"spinRate":2806,"spinDirection":179},"zone":9,"typeConfidence":2.0,"plateTime":0.4130665297213727,"extension":6.401636182984412},"hitData":{"launchSpeed":93.0,"launchAngle":37.0,"totalDistance":359.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":112.46,"coordY":60.87}},"index":4,"playId":"ccfe0d37-93b1-3d25-9553-321f11a1ac47","pitchNumber":4,"startTime":"2025-08-31T20:28:28.928Z","endTime":"2025-08-31T20:28:38.191Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:28:38.191Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Blaze Alexander called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-31T20:30:40.159Z","endTime":"2025-08-31T20:32:15.933Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"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":95.6,"endSpeed":88.1,"strikeZoneTop":3.15957169234493,"strikeZoneBottom":1.55845751744119,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.85693879310471,"aZ":-17.630343869246456,"pfxX":-7.815024022187561,"pfxZ":7.3749772368325095,"pX":-0.19432068429107577,"pZ":1.5667437646464124,"vX0":6.486533228407488,"vY0":-139.0188359028563,"vZ0":-6.940659303510902,"x":124.41,"y":196.48,"x0":-1.533376282104359,"y0":50.00649225304335,"z0":5.25025730789387,"aX":-15.420968952659692},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.2,"breakHorizontal":13.0,"spinRate":2203,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.3928088745915357,"extension":6.498123264998539},"index":0,"playId":"cb6a1f91-33c5-309a-b4e7-5b05e8737d72","pitchNumber":1,"startTime":"2025-08-31T20:30:50.085Z","endTime":"2025-08-31T20:30:54.156Z","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":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.2,"strikeZoneTop":3.22,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.527901192061783,"aZ":-25.05303179144664,"pfxX":-10.31367193892424,"pfxZ":3.8804661158331113,"pX":0.14130712557039124,"pZ":0.9756235275213907,"vX0":7.78729436782541,"vY0":-134.21079355346774,"vZ0":-6.669262291195637,"x":111.61,"y":212.44,"x0":-1.44982328819605,"y0":50.001679936772085,"z0":5.262942559094604,"aX":-18.91903636451218},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.9,"breakHorizontal":17.2,"spinRate":1608,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.4072495610315676,"extension":6.582610197665438},"index":1,"playId":"ffef2393-8141-3937-8ea4-68381cc7b33f","pitchNumber":2,"startTime":"2025-08-31T20:31:07.385Z","endTime":"2025-08-31T20:31:11.140Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-31T20:31:17.287Z","endTime":"2025-08-31T20:31:32.625Z","isPitch":false,"type":"action","player":{"id":677942,"link":"/api/v1/people/677942"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.3,"strikeZoneTop":3.07686989973989,"strikeZoneBottom":1.5059025721035,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.331471152126333,"aZ":-24.488852100135173,"pfxX":-10.071283208727628,"pfxZ":4.200789518784904,"pX":-0.09750009724158405,"pZ":-0.4446821545279616,"vX0":7.407243781766429,"vY0":-134.26026984597286,"vZ0":-9.993933660252672,"x":120.72,"y":250.79,"x0":-1.579873435237086,"y0":50.0065447125114,"z0":5.060931800895497,"aX":-18.44029571326427},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.6,"breakHorizontal":16.7,"spinRate":1637,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.4075492381968533,"extension":6.780950816235433},"index":3,"playId":"a6598c10-26a5-33c1-b00f-8d7d49ef72f0","pitchNumber":3,"startTime":"2025-08-31T20:31:32.625Z","endTime":"2025-08-31T20:31:35.696Z","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":95.6,"endSpeed":88.0,"strikeZoneTop":3.09338845433935,"strikeZoneBottom":1.49113450172359,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.662135381262402,"aZ":-14.632956957333954,"pfxX":-5.490285069160217,"pfxZ":8.852841282738364,"pX":-0.02670042992267797,"pZ":3.670991169026485,"vX0":5.838256507057675,"vY0":-139.26457509866563,"vZ0":-2.110266559209231,"x":118.02,"y":139.66,"x0":-1.428041320835606,"y0":50.00626114983107,"z0":5.396586616209766,"aX":-10.883183539760008},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.8,"breakHorizontal":8.9,"spinRate":2195,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.3919732884214002,"extension":6.3446137507081515},"index":4,"playId":"c76f1761-e0d8-38d5-aa83-108fdbfc0722","pitchNumber":4,"startTime":"2025-08-31T20:31:55.246Z","endTime":"2025-08-31T20:31:59.108Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":73.4,"strikeZoneTop":2.88224055197759,"strikeZoneBottom":1.37238852284272,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.39235751592731,"aZ":-42.503564532191305,"pfxX":6.077406713776959,"pfxZ":-7.615648683261146,"pX":-0.34862166432250974,"pZ":2.779638564739109,"vX0":0.7682635225198595,"vY0":-115.69910256043649,"vZ0":2.763599003332204,"x":130.29,"y":163.73,"x0":-1.4744189509243326,"y0":50.00064226563936,"z0":5.64013397618941,"aX":8.245950955699692},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-12.8,"breakHorizontal":-11.2,"spinRate":2774,"spinDirection":35},"zone":1,"typeConfidence":2.0,"plateTime":0.4732231047480533,"extension":6.428114038055895},"index":5,"playId":"d12e02e6-5d00-3d14-b721-c02bd3faf737","pitchNumber":5,"startTime":"2025-08-31T20:32:11.610Z","endTime":"2025-08-31T20:32:15.933Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:32:15.933Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Adrian Del Castillo grounds out, second baseman Miguel Rojas to first baseman Freddie Freeman.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-31T20:32:31.340Z","endTime":"2025-08-31T20:33:14.155Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":500743,"link":"/api/v1/people/500743"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.8,"strikeZoneTop":3.25710786759496,"strikeZoneBottom":1.55993863755718,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.43513445747669,"aZ":-14.720913743606417,"pfxX":-5.375232267933246,"pfxZ":8.828775271510086,"pX":-0.23897458705872351,"pZ":3.1886449163048254,"vX0":6.382397891505146,"vY0":-139.4979332152031,"vZ0":-3.051571518828264,"x":126.11,"y":152.69,"x0":-1.8547421923936807,"y0":50.00435244487934,"z0":5.26312486365883,"aX":-10.628812647375138},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.6,"breakHorizontal":8.5,"spinRate":2143,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.3921480274465097,"extension":6.362110245135208},"index":0,"playId":"a2fb22a5-41b6-33e4-ae62-8d32886813b4","pitchNumber":1,"startTime":"2025-08-31T20:32:38.706Z","endTime":"2025-08-31T20:32:42.307Z","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":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.6,"strikeZoneTop":3.42,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.251553642293498,"aZ":-23.718260636490587,"pfxX":0.7592577903869882,"pfxZ":4.648854995389314,"pX":0.9309851111038953,"pZ":2.7858123330620126,"vX0":6.9812385011952145,"vY0":-133.64248209589377,"vZ0":-2.1274696516632883,"x":81.51,"y":163.56,"x0":-1.807629457065875,"y0":50.00463674101328,"z0":5.285871810337009,"aX":1.379721286498883},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.2,"breakHorizontal":-2.8,"spinRate":2391,"spinDirection":192},"zone":12,"typeConfidence":2.0,"plateTime":0.4089538700714024,"extension":6.234866973655116},"index":1,"playId":"877b56e7-2de4-3ca9-8401-e3165892b89f","pitchNumber":2,"startTime":"2025-08-31T20:32:52.226Z","endTime":"2025-08-31T20:32:55.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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.7,"strikeZoneTop":3.42,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.96379307656404,"aZ":-26.08808201502264,"pfxX":-9.080365499695091,"pfxZ":3.332011593150667,"pX":-0.5124914367070552,"pZ":2.1905890704853066,"vX0":6.690762057381095,"vY0":-134.07097460497752,"vZ0":-3.0489253955753357,"x":136.53,"y":179.63,"x0":-1.8559456903630671,"y0":50.003933103914655,"z0":5.196776524637836,"aX":-16.594088704722807},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.6,"breakHorizontal":15.1,"spinRate":1476,"spinDirection":237},"zone":4,"typeConfidence":2.0,"plateTime":0.4079401428151277,"extension":6.391418099625044},"hitData":{"launchSpeed":84.0,"launchAngle":-12.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.64,"coordY":154.15}},"index":2,"playId":"e36827a9-82d5-39cc-aca5-66e45a3b398d","pitchNumber":3,"startTime":"2025-08-31T20:33:06.572Z","endTime":"2025-08-31T20:33:14.155Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:33:14.155Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Locklear strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-31T20:33:29.280Z","endTime":"2025-08-31T20:34:12.460Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.5,"strikeZoneTop":3.3707171752728,"strikeZoneBottom":1.45745688260649,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.10549674743788,"aZ":-22.587333744191444,"pfxX":0.7320959376955232,"pfxZ":5.161523685436762,"pX":-0.16396582465018894,"pZ":2.85606321474396,"vX0":4.18982389182456,"vY0":-134.64937072342008,"vZ0":-2.0926552901677598,"x":123.25,"y":161.67,"x0":-1.8279707386391504,"y0":50.001505761758054,"z0":5.222687617142847,"aX":1.3594458296946077},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.1,"breakHorizontal":-2.2,"spinRate":2479,"spinDirection":189},"zone":2,"typeConfidence":2.0,"plateTime":0.40501279826197045,"extension":6.443511185654507},"index":0,"playId":"1808f11a-c715-38ad-941c-a1d991dfd7de","pitchNumber":1,"startTime":"2025-08-31T20:33:39.014Z","endTime":"2025-08-31T20:33:42.654Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.47,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.79521741318782,"aZ":-28.32432247990563,"pfxX":0.8639800936605466,"pfxZ":2.3548982816338384,"pX":1.5228019999291995,"pZ":1.9316574236948056,"vX0":7.127006470271255,"vY0":-126.81770861109082,"vZ0":-2.9247448227195867,"x":58.95,"y":186.63,"x0":-1.4308758223239264,"y0":50.005508528156604,"z0":5.348258018810104,"aX":1.4128905833626997},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.8,"breakHorizontal":-3.1,"spinRate":2816,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.4311327149584101,"extension":6.401082673587873},"index":1,"playId":"0311dcca-e1f6-3335-b5ac-336b18f264de","pitchNumber":2,"startTime":"2025-08-31T20:33:52.144Z","endTime":"2025-08-31T20:33:55.705Z","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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":85.1,"strikeZoneTop":3.47,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.390480773340023,"aZ":-33.36087407100723,"pfxX":-8.521452939562852,"pfxZ":-0.6466776428199301,"pX":0.2030839421617392,"pZ":1.0262516544892895,"vX0":7.927615913593778,"vY0":-134.26477692765428,"vZ0":-4.509324199238978,"x":109.26,"y":211.07,"x0":-1.6770991309404657,"y0":50.00558856041035,"z0":5.095086081124863,"aX":-15.599932108232657},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-1.9,"breakHorizontal":13.8,"spinRate":1449,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.40756622753421423,"extension":6.486624841874217},"index":2,"playId":"c1128754-75bb-36e2-984d-dc3d6f2dcc4d","pitchNumber":3,"startTime":"2025-08-31T20:34:08.348Z","endTime":"2025-08-31T20:34:12.460Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:34:12.460Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alex Freeland strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-31T20:36:08.622Z","endTime":"2025-08-31T20:37:27.456Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.6,"strikeZoneTop":3.19490219347332,"strikeZoneBottom":1.38979383237549,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.860815394021692,"aZ":-28.22294559462386,"pfxX":1.4081260470540098,"pfxZ":2.2918680064310593,"pX":0.6345282180415899,"pZ":2.813414109736229,"vX0":7.590719149080999,"vY0":-129.56977495390717,"vZ0":-1.1225507980476046,"x":92.81,"y":162.82,"x0":-2.500681514776177,"y0":50.00125803121897,"z0":5.384207133810583,"aX":2.4217312498636487},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.2,"breakHorizontal":-4.1,"spinRate":2763,"spinDirection":199},"zone":3,"typeConfidence":2.0,"plateTime":0.420706211072126,"extension":6.382179802952989},"index":0,"playId":"947475ef-d107-312c-92ec-d6dde6c9cc65","pitchNumber":1,"startTime":"2025-08-31T20:36:22.058Z","endTime":"2025-08-31T20:36:25.464Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.9,"strikeZoneTop":3.36309491048444,"strikeZoneBottom":1.47529147906572,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.728431243899312,"aZ":-26.090654976652623,"pfxX":-9.4729676812356,"pfxZ":3.6818454417225244,"pX":0.5224360946146175,"pZ":1.3566446189487726,"vX0":10.64094554859775,"vY0":-127.12640297980656,"vZ0":-4.200386858656966,"x":97.09,"y":202.15,"x0":-2.468085991239227,"y0":50.00359161927867,"z0":5.078511376605354,"aX":-15.65476958540982},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.0,"breakHorizontal":15.0,"spinRate":2199,"spinDirection":237},"zone":9,"typeConfidence":2.0,"plateTime":0.4293000291957112,"extension":6.5072361812373},"index":1,"playId":"1dd30175-cdbf-3721-8e08-38e561fcf82c","pitchNumber":2,"startTime":"2025-08-31T20:36:34.560Z","endTime":"2025-08-31T20:36:37.930Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":83.3,"strikeZoneTop":3.33836489755376,"strikeZoneBottom":1.50271474163875,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.830840270645005,"aZ":-22.827722835416296,"pfxX":-0.04723852941519151,"pfxZ":5.319362404696273,"pX":0.025697092095000842,"pZ":3.2555568324136472,"vX0":6.416693502014191,"vY0":-130.7686382523846,"vZ0":-1.1307181595567486,"x":116.02,"y":150.88,"x0":-2.4388699180361098,"y0":50.00287476391869,"z0":5.383092146345689,"aX":-0.08413627935264292},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.6,"breakHorizontal":-1.1,"spinRate":2747,"spinDirection":199},"zone":2,"typeConfidence":2.0,"plateTime":0.4165587143044047,"extension":6.088333137657491},"index":2,"playId":"be073698-2281-387f-aac5-cc4068e2dfec","pitchNumber":3,"startTime":"2025-08-31T20:36:47.688Z","endTime":"2025-08-31T20:36:51.421Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-31T20:36:58.961Z","endTime":"2025-08-31T20:37:09.780Z","isPitch":false,"type":"action","player":{"id":690976,"link":"/api/v1/people/690976"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.5,"strikeZoneTop":3.41353163061052,"strikeZoneBottom":1.64017515844277,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.615418627764253,"aZ":-16.316627836888156,"pfxX":-5.45159730728864,"pfxZ":8.27307039609966,"pX":-0.9450993912043705,"pZ":4.298556883242779,"vX0":6.168444700117431,"vY0":-136.92916240567195,"vZ0":-0.2698845012490029,"x":153.02,"y":122.72,"x0":-2.5088940221527607,"y0":50.000075022145595,"z0":5.505853317324108,"aX":-10.446598974437332},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.1,"breakHorizontal":8.8,"spinRate":2559,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.39860182830751967,"extension":6.326545810147697},"index":4,"playId":"4b323223-fbd8-3cea-993b-5be4f03ac369","pitchNumber":4,"startTime":"2025-08-31T20:37:09.780Z","endTime":"2025-08-31T20:37:13.129Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.0,"strikeZoneTop":3.5,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.846241778682277,"aZ":-42.6397995915725,"pfxX":4.9592979748810455,"pfxZ":-7.225178773178338,"pX":-0.5517460249528803,"pZ":1.0126895074250268,"vX0":3.497030949708877,"vY0":-120.06445116076644,"vZ0":-1.2083313590758749,"x":138.03,"y":211.44,"x0":-2.6750357451485876,"y0":50.00098662090595,"z0":5.341963383712222,"aX":7.185700473792514},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-13.1,"breakHorizontal":-9.8,"spinRate":2631,"spinDirection":50},"zone":13,"typeConfidence":2.0,"plateTime":0.45748440744198415,"extension":6.349972938821245},"index":5,"playId":"2c250bd8-d6e3-33c6-bfa9-616ce0092220","pitchNumber":5,"startTime":"2025-08-31T20:37:23.877Z","endTime":"2025-08-31T20:37:27.456Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:37:27.456Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dalton Rushing strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-31T20:37:44.445Z","endTime":"2025-08-31T20:38:50.900Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":84.7,"strikeZoneTop":3.31,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.56396589714172,"aZ":-26.008385333990976,"pfxX":-0.5225474080653751,"pfxZ":3.4287970775971743,"pX":0.8095985057214025,"pZ":2.0940690360283822,"vX0":8.523756662922501,"vY0":-132.15631093151939,"vZ0":-3.443160540641271,"x":86.14,"y":182.24,"x0":-2.366174301617057,"y0":50.005131050558504,"z0":5.287484489720018,"aX":-0.9407066405052822},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.8,"breakHorizontal":-0.6,"spinRate":2802,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.4117194812189684,"extension":6.276785408391659},"index":0,"playId":"43f2cd8e-368f-3950-8e71-6608dbb55c8b","pitchNumber":1,"startTime":"2025-08-31T20:37:52.602Z","endTime":"2025-08-31T20:37:56.122Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.3,"strikeZoneTop":3.27636350862533,"strikeZoneBottom":1.41748389224512,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.272700050087035,"aZ":-24.20081041899253,"pfxX":-9.33879685102603,"pfxZ":4.219255586760849,"pX":0.9452435381643176,"pZ":2.1942495650330907,"vX0":11.35444334755149,"vY0":-135.98090151839298,"vZ0":-3.8919396771409955,"x":80.97,"y":179.54,"x0":-2.0533308826291194,"y0":50.002140155418466,"z0":5.304883906585889,"aX":-17.647834296658424},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.1,"breakHorizontal":14.8,"spinRate":2396,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.40140520722100304,"extension":6.529572107733275},"index":1,"playId":"e98b8c6f-bdc0-3153-915d-b65a468dc3c4","pitchNumber":2,"startTime":"2025-08-31T20:38:11.070Z","endTime":"2025-08-31T20:38:14.970Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.9,"strikeZoneTop":3.28729578337182,"strikeZoneBottom":1.33609416638353,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.31955231710991,"aZ":-25.84229749068295,"pfxX":-9.33866941887739,"pfxZ":3.294011891253744,"pX":0.771285774538265,"pZ":2.8188775810926097,"vX0":11.030117434279315,"vY0":-137.28416881927157,"vZ0":-2.4032134672095005,"x":87.6,"y":162.67,"x0":-2.071534647804819,"y0":50.002607634828955,"z0":5.451261418179487,"aX":-17.955085847282305},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.6,"breakHorizontal":14.8,"spinRate":2502,"spinDirection":222},"zone":3,"typeConfidence":2.0,"plateTime":0.3978613260950805,"extension":6.449770921081665},"index":2,"playId":"913bf91b-cf61-3095-9d07-bbd3bdbe7fa6","pitchNumber":3,"startTime":"2025-08-31T20:38:28.284Z","endTime":"2025-08-31T20:38:31.960Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-31T20:38:38.381Z","endTime":"2025-08-31T20:38:47.434Z","isPitch":false,"type":"action","player":{"id":687221,"link":"/api/v1/people/687221"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.6,"strikeZoneTop":3.31,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.941207600008674,"aZ":-27.822427351585482,"pfxX":-9.519162832053244,"pfxZ":2.5837218342846775,"pX":-1.3768617171912616,"pZ":2.142503128253809,"vX0":6.665950493288893,"vY0":-128.00670289491228,"vZ0":-2.0311275023745967,"x":169.48,"y":180.93,"x0":-2.759833648341717,"y0":50.00002941101749,"z0":5.094554997475601,"aX":-16.016898604726173},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.6,"breakHorizontal":16.0,"spinRate":2199,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.4256046138858638,"extension":6.768160870148278},"index":4,"playId":"bee0cded-fd87-3f5f-9097-61aaa453f4d1","pitchNumber":4,"startTime":"2025-08-31T20:38:47.434Z","endTime":"2025-08-31T20:38:50.900Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:38:50.900Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Miguel Rojas singles on a sharp line drive to left fielder Jake McCarthy.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-31T20:39:06.353Z","endTime":"2025-08-31T20:39:57.474Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"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(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":2},"pitchData":{"startSpeed":90.8,"endSpeed":84.7,"strikeZoneTop":3.35408545264014,"strikeZoneBottom":1.53738292637886,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.438084431519286,"aZ":-24.77761300466553,"pfxX":0.3455656960673661,"pfxZ":4.117942710980612,"pX":0.9126571897580753,"pZ":1.3725673349143845,"vX0":8.405410041794777,"vY0":-132.02460185579085,"vZ0":-5.417271538121495,"x":82.21,"y":201.72,"x0":-2.3338897585628255,"y0":50.00353150929317,"z0":5.233046306249021,"aX":0.620479731014179},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.6,"breakHorizontal":-2.2,"spinRate":2755,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.4120909153960133,"extension":6.382206608187318},"index":0,"playId":"7de6aa0a-7078-302c-8572-03a3b284625e","pitchNumber":1,"startTime":"2025-08-31T20:39:17.640Z","endTime":"2025-08-31T20:39:21.289Z","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":86.4,"endSpeed":79.9,"strikeZoneTop":3.29742318133595,"strikeZoneBottom":1.574876546454,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.876759246329488,"aZ":-26.867616919159396,"pfxX":1.8574471003998902,"pfxZ":3.2984872162286516,"pX":0.8001877578292128,"pZ":2.145992653778188,"vX0":7.700461786218918,"vY0":-125.65879525978363,"vZ0":-2.149844104301799,"x":86.5,"y":180.84,"x0":-2.5371561826448286,"y0":50.005087077753444,"z0":5.181123241116788,"aX":2.989410157519285},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.8,"breakHorizontal":-5.0,"spinRate":2856,"spinDirection":78},"zone":6,"typeConfidence":2.0,"plateTime":0.4347788282965279,"extension":6.2019852713028065},"index":1,"playId":"9204ced5-a2d0-33cd-8ccb-98dd7fbbbf89","pitchNumber":2,"startTime":"2025-08-31T20:39:32.701Z","endTime":"2025-08-31T20:39:36.933Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.9,"strikeZoneTop":3.4,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.714707565236274,"aZ":-23.100796726320908,"pfxX":-9.998480088263895,"pfxZ":4.73386704146382,"pX":-0.3417767472809226,"pZ":1.9996481736205345,"vX0":9.047230540180216,"vY0":-136.9840466615245,"vZ0":-4.656198305080854,"x":130.03,"y":184.79,"x0":-2.3738847699175563,"y0":50.00609876961501,"z0":5.28282131783704,"aX":-19.176410089860745},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.8,"breakHorizontal":16.4,"spinRate":2417,"spinDirection":230},"zone":7,"typeConfidence":2.0,"plateTime":0.39849596286041544,"extension":6.588335222444927},"hitData":{"launchSpeed":109.1,"launchAngle":9.0,"totalDistance":209.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":54.1,"coordY":102.78}},"index":2,"playId":"8d1b31f4-2cf3-3db7-bddb-091413ef2081","pitchNumber":3,"startTime":"2025-08-31T20:39:47.852Z","endTime":"2025-08-31T20:39:57.474Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:39:57.474Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shohei Ohtani strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-31T20:40:16.999Z","endTime":"2025-08-31T20:42:19.221Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"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(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":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.1,"strikeZoneTop":3.42547331206684,"strikeZoneBottom":1.48218136416817,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.145628764963465,"aZ":-26.186882871695722,"pfxX":-0.9888798138674848,"pfxZ":3.4745010765098083,"pX":-0.5887043266138657,"pZ":3.6064746095214075,"vX0":6.066654378144035,"vY0":-130.1349506900356,"vZ0":0.6329573538208391,"x":139.44,"y":141.41,"x0":-2.817066560196846,"y0":50.0028041510184,"z0":5.336799242785638,"aX":-1.7050675176546204},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.6,"breakHorizontal":0.5,"spinRate":2680,"spinDirection":188},"zone":11,"typeConfidence":2.0,"plateTime":0.4201736059134311,"extension":6.43067362372005},"index":0,"playId":"26d19f1a-01b6-3ded-ad53-1a396c423ffe","pitchNumber":1,"startTime":"2025-08-31T20:40:27.199Z","endTime":"2025-08-31T20:40:31.216Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.6,"strikeZoneTop":3.55,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.131059068033608,"aZ":-26.095899658738897,"pfxX":1.6215357348261454,"pfxZ":3.4307640688091485,"pX":-0.27740361380706746,"pZ":3.186423393296972,"vX0":5.421827534887797,"vY0":-131.28780051611926,"vZ0":-0.35153099634149143,"x":127.57,"y":152.75,"x0":-2.568173766084611,"y0":50.00048028485755,"z0":5.241084583752717,"aX":2.868526499318757},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.4,"breakHorizontal":-4.0,"spinRate":2807,"spinDirection":201},"zone":1,"typeConfidence":2.0,"plateTime":0.41498632198906726,"extension":6.88013843235013},"index":1,"playId":"f6010e9b-bd16-3730-84a4-ec4b97f6aff8","pitchNumber":2,"startTime":"2025-08-31T20:40:47.070Z","endTime":"2025-08-31T20:40:50.682Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.9,"strikeZoneTop":3.47129076910046,"strikeZoneBottom":1.46583697033167,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.20725236771924,"aZ":-27.100994185795468,"pfxX":-9.126317201264689,"pfxZ":2.6533385664294222,"pX":0.6330718931132964,"pZ":2.358728620687168,"vX0":10.767956913427227,"vY0":-136.72351192851409,"vZ0":-2.803275463207431,"x":92.87,"y":175.09,"x0":-2.151446043744029,"y0":50.005053227514814,"z0":5.2368611415346145,"aX":-17.461289517141836},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.4,"breakHorizontal":14.5,"spinRate":2332,"spinDirection":232},"zone":6,"typeConfidence":2.0,"plateTime":0.3990253404329578,"extension":6.641172137934849},"index":2,"playId":"a197fdd2-f202-3dd4-a954-7e69d991df21","pitchNumber":3,"startTime":"2025-08-31T20:41:08.771Z","endTime":"2025-08-31T20:41:12.581Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-31T20:41:20.950Z","endTime":"2025-08-31T20:41:34.149Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.6,"strikeZoneTop":3.55,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.849788355248435,"aZ":-29.783201169864373,"pfxX":-8.602820998290696,"pfxZ":1.428462951938446,"pX":-1.3545060476652913,"pZ":2.101617363598623,"vX0":6.438470231917479,"vY0":-127.1789171266137,"vZ0":-1.5307826867960093,"x":168.63,"y":182.04,"x0":-2.774778308552353,"y0":50.00154726051528,"z0":5.026848400458138,"aX":-14.393034918445133},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.5,"breakHorizontal":14.5,"spinRate":2047,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.42719333125764347,"extension":6.593445658266105},"index":4,"playId":"532acd09-171b-3384-8da8-8436da6557e0","pitchNumber":4,"startTime":"2025-08-31T20:41:34.149Z","endTime":"2025-08-31T20:41:37.354Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":5,"playId":"fa7da661-f3c8-34d8-b112-54531f914b09","startTime":"2025-08-31T20:41:55.546Z","endTime":"2025-08-31T20:41:59.076Z","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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.5,"strikeZoneTop":3.55,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.250026949027628,"aZ":-40.91032900271857,"pfxX":7.035281112986224,"pfxZ":-6.0973797744957805,"pX":-0.3606439629978575,"pZ":1.3334305334262995,"vX0":3.3803614404417015,"vY0":-119.31457234454153,"vZ0":-0.787225656626753,"x":130.75,"y":202.78,"x0":-2.7124431724474323,"y0":50.00300664428216,"z0":5.373746155933661,"aX":10.080753798561215},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-10.9,"breakHorizontal":-13.6,"spinRate":2622,"spinDirection":48},"zone":13,"typeConfidence":2.0,"plateTime":0.4601306376693346,"extension":6.306226726545768},"index":6,"playId":"1308ecd3-c96d-3dd5-8c1c-c8c5575b0450","pitchNumber":5,"startTime":"2025-08-31T20:42:15.529Z","endTime":"2025-08-31T20:42:19.221Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:42:19.221Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alek Thomas strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-31T20:44:22.059Z","endTime":"2025-08-31T20:46:24.315Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7],"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":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"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(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":91.5,"endSpeed":85.0,"strikeZoneTop":3.18439112609927,"strikeZoneBottom":1.42480731683822,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.09698003175586,"aZ":-22.33948582728832,"pfxX":-1.8719222319818645,"pfxZ":5.365628099136432,"pX":-0.9313336537572593,"pZ":3.159804137186193,"vX0":3.2364510558762607,"vY0":-133.37812166159193,"vZ0":-1.5475814270758064,"x":152.5,"y":153.47,"x0":-1.907938101284198,"y0":50.001354162613055,"z0":5.331837426564152,"aX":-3.4302943671170403},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.7,"breakHorizontal":2.9,"spinRate":2517,"spinDirection":190},"zone":11,"typeConfidence":2.0,"plateTime":0.4080139556278848,"extension":6.32894640720402},"index":0,"playId":"b325fdef-bf8f-3bdc-ae6f-cec3d6649a82","pitchNumber":1,"startTime":"2025-08-31T20:44:29.537Z","endTime":"2025-08-31T20:44:33.351Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.6,"strikeZoneTop":3.15360964034344,"strikeZoneBottom":1.39403424395148,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.38954685891318,"aZ":-24.668419327759473,"pfxX":-2.065832366213189,"pfxZ":4.043736135256998,"pX":0.20636896108260344,"pZ":2.5518718414186052,"vX0":5.938725024632569,"vY0":-134.4461718232464,"vZ0":-2.587760731592958,"x":109.13,"y":169.88,"x0":-1.7493900198862438,"y0":50.001233121764855,"z0":5.252159865329905,"aX":-3.8336079974460113},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.1,"breakHorizontal":2.6,"spinRate":2417,"spinDirection":192},"zone":5,"typeConfidence":2.0,"plateTime":0.40526671082285715,"extension":6.291603699751632},"index":1,"playId":"cfdb0464-c1f9-3573-9b71-c8272e90d9d8","pitchNumber":2,"startTime":"2025-08-31T20:44:42.113Z","endTime":"2025-08-31T20:44:45.470Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":72.4,"strikeZoneTop":3.3,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.616788414277778,"aZ":-42.53267286356292,"pfxX":5.8942037650476,"pfxZ":-7.806895628033767,"pX":-0.21285902869289708,"pZ":1.9136172855066584,"vX0":1.449177702650065,"vY0":-115.09724382206927,"vZ0":1.2587679286976416,"x":125.11,"y":187.11,"x0":-1.6180591156008548,"y0":50.004575969940774,"z0":5.51498599514605,"aX":7.818576499555414},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-13.4,"breakHorizontal":-11.0,"spinRate":2767,"spinDirection":32},"zone":8,"typeConfidence":2.0,"plateTime":0.47796745800483675,"extension":6.5011894083286},"index":2,"playId":"5c24270f-80aa-35c1-b0ae-3971683b4ce0","pitchNumber":3,"startTime":"2025-08-31T20:44:54.378Z","endTime":"2025-08-31T20:44:57.929Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":72.0,"strikeZoneTop":3.3,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.18854875946842,"aZ":-44.60826599102655,"pfxX":5.398032199781025,"pfxZ":-9.576619993355305,"pX":0.3003505134660669,"pZ":1.1831785062010118,"vX0":2.7755819436856086,"vY0":-113.88902270538635,"vZ0":0.3202569919338889,"x":105.55,"y":206.83,"x0":-1.640087735829434,"y0":50.00256235963659,"z0":5.495004064704166,"aX":7.008354563204823},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.9,"breakVerticalInduced":-16.9,"breakHorizontal":-10.6,"spinRate":2935,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.4830920179169427,"extension":6.720193414698639},"index":3,"playId":"e265e072-5104-3131-bcc7-3626f8e2503d","pitchNumber":4,"startTime":"2025-08-31T20:45:13.554Z","endTime":"2025-08-31T20:45:17.266Z","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":92.4,"endSpeed":86.2,"strikeZoneTop":3.18251691380916,"strikeZoneBottom":1.36168267208875,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.050761660682877,"aZ":-32.867000686341626,"pfxX":-7.505355960536926,"pfxZ":-0.37729304052941526,"pX":-0.7489571806384373,"pZ":0.6352773631698276,"vX0":5.409264273349395,"vY0":-134.50677645318714,"vZ0":-5.901745936787245,"x":145.55,"y":221.63,"x0":-1.7958926717586559,"y0":50.000432352230824,"z0":5.145738686315845,"aX":-13.957983014430631},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":-1.6,"breakHorizontal":12.7,"spinRate":1404,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.4049025303978313,"extension":6.595417088262041},"index":4,"playId":"e44829ab-611b-3782-ab79-8490dcc1da4e","pitchNumber":5,"startTime":"2025-08-31T20:45:35.206Z","endTime":"2025-08-31T20:45:39.011Z","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":96.5,"endSpeed":88.9,"strikeZoneTop":3.3,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.77358767473183,"aZ":-12.406817719600877,"pfxX":-2.6475846031698724,"pfxZ":9.782568689913989,"pX":-0.40757338183784014,"pZ":3.89838007557699,"vX0":5.044471613985294,"vY0":-140.53317089061107,"vZ0":-1.5135325256462622,"x":132.54,"y":133.52,"x0":-1.8735280404380712,"y0":50.00287811503144,"z0":5.240625324273463,"aX":-5.350300337515079},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.6,"breakHorizontal":3.8,"spinRate":2279,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.38821230671670204,"extension":6.322861004486747},"index":5,"playId":"5449f392-d78f-3e99-befc-f1aa7291b328","pitchNumber":6,"startTime":"2025-08-31T20:45:50.681Z","endTime":"2025-08-31T20:45:53.781Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":6,"startTime":"2025-08-31T20:46:05.652Z","endTime":"2025-08-31T20:46:20.955Z","isPitch":false,"type":"action","player":{"id":677950,"link":"/api/v1/people/677950"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.4,"strikeZoneTop":3.3,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.04511769893263,"aZ":-13.457448541388922,"pfxX":-5.023447052504196,"pfxZ":9.179767836516652,"pX":-0.2011343840304615,"pZ":2.292059057397068,"vX0":6.1745683667899245,"vY0":-141.36917844710382,"vZ0":-5.3491049082997755,"x":124.67,"y":176.89,"x0":-1.753485992510072,"y0":50.00058225368702,"z0":5.061570311737187,"aX":-10.24036851200487},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.8,"breakHorizontal":7.9,"spinRate":2328,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.3863795846433118,"extension":6.494997166958042},"index":7,"playId":"fc3db062-f361-3525-b891-38a6de116330","pitchNumber":7,"startTime":"2025-08-31T20:46:20.955Z","endTime":"2025-08-31T20:46:24.315Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:46:24.315Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jordan Lawlar flies out to right fielder Alex Call.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-31T20:46:44.613Z","endTime":"2025-08-31T20:47:55.146Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":691783,"fullName":"Jordan Lawlar","link":"/api/v1/people/691783"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691783,"fullName":"Jordan Lawlar","link":"/api/v1/people/691783"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669743,"link":"/api/v1/people/669743"},"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":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.7,"strikeZoneTop":3.2802090563165,"strikeZoneBottom":1.56681460588144,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.32283202731777,"aZ":-13.985824127572014,"pfxX":-4.9348717255640775,"pfxZ":9.08146035575145,"pX":0.7402276079937267,"pZ":2.414086224753166,"vX0":8.96642541671774,"vY0":-139.85284490095907,"vZ0":-4.580332857368523,"x":88.78,"y":173.6,"x0":-1.8504203475730308,"y0":50.00168532035175,"z0":4.974782084317304,"aX":-9.883179640625036},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.8,"breakHorizontal":7.3,"spinRate":2372,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.3900275281960264,"extension":6.6003060369066215},"index":0,"playId":"784dda2f-4114-3bfc-8cda-7f99537e2d0f","pitchNumber":1,"startTime":"2025-08-31T20:46:51.094Z","endTime":"2025-08-31T20:46:54.914Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":86.0,"strikeZoneTop":3.34978358711245,"strikeZoneBottom":1.54321432929003,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.700187859897397,"aZ":-26.635621521055157,"pfxX":-8.604123970998451,"pfxZ":2.9599411053115716,"pX":-0.39491878712385153,"pZ":1.8059021388071683,"vX0":6.782357158188389,"vY0":-134.9480373290581,"vZ0":-3.683674694210694,"x":132.05,"y":190.02,"x0":-1.8064789458321304,"y0":50.000235231354594,"z0":5.0368029738686415,"aX":-16.078605187286772},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.9,"breakHorizontal":14.4,"spinRate":1518,"spinDirection":238},"zone":7,"typeConfidence":2.0,"plateTime":0.40384464180153223,"extension":6.523973828468027},"index":1,"playId":"301294e2-7548-37ba-8244-6385d1998927","pitchNumber":2,"startTime":"2025-08-31T20:47:05.946Z","endTime":"2025-08-31T20:47:10.150Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-31T20:47:16.034Z","endTime":"2025-08-31T20:47:26.165Z","isPitch":false,"type":"action","player":{"id":691783,"link":"/api/v1/people/691783"}},{"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":1},"pitchData":{"startSpeed":80.4,"endSpeed":74.3,"strikeZoneTop":3.35376723093652,"strikeZoneBottom":1.48452743178788,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.191256634348377,"aZ":-42.31431487286357,"pfxX":6.055368231153338,"pfxZ":-7.4041669505833525,"pX":1.8093501271613794,"pZ":-0.28340213830665145,"vX0":5.6031524059915885,"vY0":-116.87103133756366,"vZ0":-3.5673361536484216,"x":48.03,"y":246.43,"x0":-1.4154557452356413,"y0":50.00556874205956,"z0":5.279103448324127,"aX":8.2885509567469},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-14.0,"breakHorizontal":-12.5,"spinRate":3089,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.4705698062880632,"extension":6.863505517758779},"index":3,"playId":"c0d8b210-2e99-3872-b454-5a3e2fb4b9c0","pitchNumber":3,"startTime":"2025-08-31T20:47:26.165Z","endTime":"2025-08-31T20:47:29.252Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":89.2,"strikeZoneTop":3.43,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.871979635252853,"aZ":-15.648234876617925,"pfxX":-4.646058414836167,"pfxZ":8.163987268520446,"pX":0.4978872293440962,"pZ":2.7078944482363054,"vX0":7.5789089889116035,"vY0":-140.46540354171242,"vZ0":-3.7129428103524624,"x":98.02,"y":165.67,"x0":-1.6154163231268002,"y0":50.00597917884139,"z0":5.046006522950292,"aX":-9.409111949640844},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.3,"breakHorizontal":7.1,"spinRate":2360,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.3879810134756716,"extension":6.486844238795429},"hitData":{"launchSpeed":98.8,"launchAngle":47.0,"totalDistance":309.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":161.91,"coordY":80.43}},"index":4,"playId":"9dbf90fe-ceca-30d4-8c69-80ad9792cb67","pitchNumber":4,"startTime":"2025-08-31T20:47:44.609Z","endTime":"2025-08-31T20:47:55.146Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:47:55.146Z","atBatIndex":17},{"result":{"type":"atBat","event":"Bunt Groundout","eventType":"field_out","description":"Jake McCarthy bunt grounds out, pitcher Yoshinobu Yamamoto to first baseman Freddie Freeman.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-31T20:48:07.488Z","endTime":"2025-08-31T20:48:30.056Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Bunt Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":808967,"link":"/api/v1/people/808967"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.7,"strikeZoneTop":3.6,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.45744239878264,"aZ":-12.74375292211281,"pfxX":-4.136828240096111,"pfxZ":9.65484446354687,"pX":0.11416543277156584,"pZ":3.4104481693748476,"vX0":6.547413507268981,"vY0":-140.40889999348886,"vZ0":-2.751165101507283,"x":112.65,"y":146.7,"x0":-1.7020334285012595,"y0":50.000432752520624,"z0":5.223587443717652,"aX":-8.324025631634925},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.2,"breakHorizontal":6.2,"spinRate":2128,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.3889327261836577,"extension":6.455600935382952},"hitData":{"launchSpeed":39.8,"launchAngle":-72.0,"totalDistance":1.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":120.96,"coordY":191.1}},"index":0,"playId":"b436a377-e8dc-3129-9ba4-e946eb1b4fdf","pitchNumber":1,"startTime":"2025-08-31T20:48:21.556Z","endTime":"2025-08-31T20:48:30.056Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:48:30.056Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mookie Betts strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-31T20:50:38.407Z","endTime":"2025-08-31T20:51:27.358Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"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(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.0,"endSpeed":84.2,"strikeZoneTop":3.14172492703973,"strikeZoneBottom":1.39772063507828,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.45148032010399,"aZ":-21.77665724557776,"pfxX":1.2214067833484696,"pfxZ":5.8695211840946016,"pX":0.731005725583582,"pZ":1.3183278103143254,"vX0":7.670356827387983,"vY0":-130.95017039109896,"vZ0":-6.103590363195004,"x":89.14,"y":203.19,"x0":-2.37093913401485,"y0":50.004064387451976,"z0":5.262487634411191,"aX":2.1625287355655276},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.7,"breakHorizontal":-3.6,"spinRate":2806,"spinDirection":211},"zone":9,"typeConfidence":2.0,"plateTime":0.4151105654698255,"extension":6.17963062039654},"index":0,"playId":"68c1973e-1cba-3858-85bc-c7ad07e1a7d4","pitchNumber":1,"startTime":"2025-08-31T20:50:42.907Z","endTime":"2025-08-31T20:50:46.670Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":86.5,"strikeZoneTop":3.29578607790945,"strikeZoneBottom":1.5517450319611,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.916161653973756,"aZ":-21.95994370183393,"pfxX":-9.012087664566497,"pfxZ":5.395340745655629,"pX":0.7536377260319065,"pZ":2.9841924348911006,"vX0":11.034263679698833,"vY0":-135.5631894011186,"vZ0":-2.389361218305788,"x":88.27,"y":158.21,"x0":-2.166433949487072,"y0":50.00087509909275,"z0":5.382291301881773,"aX":-17.056858023166043},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.6,"breakHorizontal":14.4,"spinRate":2345,"spinDirection":233},"zone":3,"typeConfidence":2.0,"plateTime":0.40143835531879857,"extension":6.434426614303453},"index":1,"playId":"82628c9d-df28-3ee8-aca0-f11c823546a0","pitchNumber":2,"startTime":"2025-08-31T20:50:56.001Z","endTime":"2025-08-31T20:50:59.825Z","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":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.7,"strikeZoneTop":3.25664226066633,"strikeZoneBottom":1.51277638144407,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.660328808789167,"aZ":-23.54326653918332,"pfxX":4.239703969963461,"pfxZ":5.495407492325878,"pX":-0.682069323342693,"pZ":2.8678175738626583,"vX0":3.508292377269436,"vY0":-123.97577399223012,"vZ0":-0.9737592180816571,"x":143.0,"y":161.35,"x0":-2.6618317534081095,"y0":50.00463754472874,"z0":5.214440560973103,"aX":6.659565342832792},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":10.0,"breakHorizontal":-8.4,"spinRate":2817,"spinDirection":89},"zone":1,"typeConfidence":2.0,"plateTime":0.44026651729184874,"extension":6.575001868928716},"index":2,"playId":"7c3495a9-9ce7-36d0-8dac-755560c97a6c","pitchNumber":3,"startTime":"2025-08-31T20:51:10.505Z","endTime":"2025-08-31T20:51:14.413Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.4,"strikeZoneTop":3.25,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.62714306897692,"aZ":-17.79823223177081,"pfxX":-5.498795950168061,"pfxZ":7.579625335558685,"pX":0.023717596134532344,"pZ":3.608031689645478,"vX0":8.323812275660305,"vY0":-135.86039535608842,"vZ0":-1.4282043610413102,"x":116.1,"y":141.36,"x0":-2.344671660348404,"y0":50.004740597547645,"z0":5.359191231216265,"aX":-10.433180292876319},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.7,"breakHorizontal":8.5,"spinRate":2605,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.4008817725716982,"extension":6.3238113351071386},"index":3,"playId":"6261feed-1595-32a0-ae2f-48d4f98c27db","pitchNumber":4,"startTime":"2025-08-31T20:51:23.839Z","endTime":"2025-08-31T20:51:27.358Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:51:27.358Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Freddie Freeman grounds out sharply, second baseman Blaze Alexander to first baseman Tyler Locklear.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-31T20:51:48.500Z","endTime":"2025-08-31T20:52:39.788Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":682988,"link":"/api/v1/people/682988"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":84.6,"strikeZoneTop":3.52883148774585,"strikeZoneBottom":1.67242684326879,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.08520670795705,"aZ":-22.700341673044544,"pfxX":-0.23129706926777693,"pfxZ":5.281615479922554,"pX":1.972827073395488,"pZ":2.0384486404377284,"vX0":11.236260864340316,"vY0":-132.05076838341745,"vZ0":-4.018835936329199,"x":41.8,"y":183.74,"x0":-2.279945533695237,"y0":50.00160289737128,"z0":5.219473822880693,"aX":-0.4174770617359299},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.0,"breakHorizontal":-1.7,"spinRate":2838,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.41238560527792956,"extension":6.4827424884985705},"index":0,"playId":"ae790b44-5fca-3630-9621-0acc8b036dee","pitchNumber":1,"startTime":"2025-08-31T20:51:49.942Z","endTime":"2025-08-31T20:51:54.104Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":84.2,"strikeZoneTop":3.5857251971178,"strikeZoneBottom":1.72964032695336,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.43731116742099,"aZ":-25.56993403524825,"pfxX":-1.0904526020067742,"pfxZ":3.698877938054064,"pX":1.307206037519507,"pZ":2.462280676203502,"vX0":10.190410622514642,"vY0":-131.91230168772512,"vZ0":-2.4961353785214886,"x":67.17,"y":172.3,"x0":-2.441891495868534,"y0":50.005348159593964,"z0":5.279183519539611,"aX":-1.949477721646634},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.4,"breakHorizontal":0.1,"spinRate":2783,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.41304842971124645,"extension":6.348820562664894},"index":1,"playId":"18c955bd-4b0e-357b-bd1e-196708e05db9","pitchNumber":2,"startTime":"2025-08-31T20:52:03.276Z","endTime":"2025-08-31T20:52:07.060Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.4,"strikeZoneTop":3.72,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.175915561632376,"aZ":-43.52542066861857,"pfxX":5.9140347560899045,"pfxZ":-7.930722789386245,"pX":-0.009273062835863167,"pZ":1.6415271928135553,"vX0":4.0469934292590075,"vY0":-119.51249920360901,"vZ0":0.12779689251627313,"x":117.35,"y":194.46,"x0":-2.4985923336960467,"y0":50.0010945400671,"z0":5.529131097167367,"aX":8.467504009533563},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-13.9,"breakHorizontal":-11.8,"spinRate":2666,"spinDirection":40},"zone":13,"typeConfidence":2.0,"plateTime":0.46005910743454503,"extension":6.123703785946468},"index":2,"playId":"ab6fd2a2-2fc4-3466-8a37-8fb68c0dcd4e","pitchNumber":3,"startTime":"2025-08-31T20:52:17.780Z","endTime":"2025-08-31T20:52:21.709Z","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":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.8,"strikeZoneTop":3.72,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.753223523958603,"aZ":-20.511709347981004,"pfxX":-9.421175031445689,"pfxZ":6.20070576735702,"pX":-0.028026759324695796,"pZ":2.8084880593277606,"vX0":8.995772519499386,"vY0":-136.0258161790132,"vZ0":-3.1992803291823746,"x":118.07,"y":162.95,"x0":-2.1477466586846177,"y0":50.00486813540315,"z0":5.415567916868186,"aX":-17.725946898470735},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.8,"breakHorizontal":15.2,"spinRate":2374,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.40206291727748766,"extension":6.405473407505753},"hitData":{"launchSpeed":101.1,"launchAngle":9.0,"totalDistance":132.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":144.74,"coordY":152.74}},"index":3,"playId":"c0582d9b-00ae-3e1a-bc2c-62527b3896b5","pitchNumber":4,"startTime":"2025-08-31T20:52:31.874Z","endTime":"2025-08-31T20:52:39.788Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:52:39.788Z","atBatIndex":20},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Andy Pages lines out to center fielder Alek Thomas.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-31T20:52:54.638Z","endTime":"2025-08-31T20:53:24.060Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":87.4,"strikeZoneTop":3.37146535617022,"strikeZoneBottom":1.57550792669063,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.872831142421497,"aZ":-23.134353766301132,"pfxX":-8.191237274128326,"pfxZ":4.693059405673102,"pX":1.3148114683411285,"pZ":2.0669996359408955,"vX0":11.877713693493284,"vY0":-136.85920230657814,"vZ0":-4.772476321972221,"x":66.88,"y":182.97,"x0":-1.9867542923337134,"y0":50.00285976048343,"z0":5.38691153441184,"aX":-15.777710395205698},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.8,"breakHorizontal":12.8,"spinRate":2429,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.39790013309111405,"extension":6.499477950094458},"index":0,"playId":"c6b47fe5-87c7-38cb-bc7b-b10fac742cc9","pitchNumber":1,"startTime":"2025-08-31T20:53:03.209Z","endTime":"2025-08-31T20:53:06.572Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":83.0,"strikeZoneTop":3.48,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.006866974433645,"aZ":-25.848207561343543,"pfxX":1.659069290025262,"pfxZ":3.6460261549751625,"pX":-0.039832426845540066,"pZ":2.511135364745685,"vX0":5.654763265471932,"vY0":-129.78092798161126,"vZ0":-2.268887470288165,"x":118.52,"y":170.98,"x0":-2.4481081109349176,"y0":50.001039414598424,"z0":5.333209416946267,"aX":2.8741105492438455},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.4,"breakHorizontal":-4.1,"spinRate":2843,"spinDirection":188},"zone":5,"typeConfidence":2.0,"plateTime":0.4194392537273015,"extension":6.418378286889589},"hitData":{"launchSpeed":87.4,"launchAngle":25.0,"totalDistance":301.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":146.36,"coordY":80.37}},"index":1,"playId":"6be265e5-c737-3ff2-9478-757b7286297e","pitchNumber":2,"startTime":"2025-08-31T20:53:16.540Z","endTime":"2025-08-31T20:53:24.060Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:53:24.060Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Geraldo Perdomo strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-31T20:55:36.742Z","endTime":"2025-08-31T20:56:25.168Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":71.9,"strikeZoneTop":3.38507428513687,"strikeZoneBottom":1.59129635752251,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.414483250430987,"aZ":-43.33863155876439,"pfxX":6.319354900676179,"pfxZ":-8.560713607353119,"pX":-0.6316358973571026,"pZ":2.0636294312042445,"vX0":0.6099817538621496,"vY0":-113.91614845808094,"vZ0":1.8523123301782902,"x":141.08,"y":183.06,"x0":-1.7236548623771055,"y0":50.002194423093805,"z0":5.548877627161512,"aX":8.241669222253408},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-14.6,"breakHorizontal":-11.6,"spinRate":2792,"spinDirection":29},"zone":7,"typeConfidence":2.0,"plateTime":0.4822288564954409,"extension":6.384294152333603},"index":0,"playId":"b33b9248-7362-3e0d-bb15-82f6524abcec","pitchNumber":1,"startTime":"2025-08-31T20:55:46.230Z","endTime":"2025-08-31T20:55:49.849Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2025-08-31T20:55:58.759Z","endTime":"2025-08-31T20:56:05.593Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":89.0,"strikeZoneTop":3.52263602102781,"strikeZoneBottom":1.57456511865427,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.441411512550626,"aZ":-13.034153098581005,"pfxX":-6.838597394235499,"pfxZ":9.47366260344977,"pX":-0.5822246368187847,"pZ":1.7147235429800902,"vX0":5.7650696037261255,"vY0":-140.88354710647218,"vZ0":-6.85688439767169,"x":139.19,"y":192.48,"x0":-1.7612781529806874,"y0":50.005870492493415,"z0":5.013737807626153,"aX":-13.821275416813},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.0,"breakHorizontal":11.3,"spinRate":2277,"spinDirection":211},"zone":7,"typeConfidence":2.0,"plateTime":0.3879971614159423,"extension":6.412274005902428},"index":2,"playId":"d7719fa9-663c-3910-a517-568947553e4e","pitchNumber":2,"startTime":"2025-08-31T20:56:05.593Z","endTime":"2025-08-31T20:56:09.178Z","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":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.7,"strikeZoneTop":3.56,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.944778126145874,"aZ":-17.656822813470995,"pfxX":-4.743914045148001,"pfxZ":7.228139305551359,"pX":0.28741987907991895,"pZ":3.7258689628921537,"vX0":7.721327195819497,"vY0":-140.19272301520482,"vZ0":-0.9233461958477197,"x":106.04,"y":138.18,"x0":-1.8745424301733158,"y0":50.005527253237304,"z0":5.201922571113356,"aX":-9.53234625103429},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.1,"breakHorizontal":7.2,"spinRate":2200,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.3893139320031964,"extension":6.380658501703459},"index":3,"playId":"0ac14eb7-233e-35b0-9277-8e8e34ec3671","pitchNumber":3,"startTime":"2025-08-31T20:56:21.742Z","endTime":"2025-08-31T20:56:25.168Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:56:25.168Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ketel Marte singles on a bunt ground ball to third baseman Alex Freeland.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-31T20:56:36.019Z","endTime":"2025-08-31T20:57:18.560Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":690976,"link":"/api/v1/people/690976"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.6,"strikeZoneTop":3.63,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.908637820386527,"aZ":-30.269390722388756,"pfxX":-8.399155576012006,"pfxZ":1.023950860615944,"pX":-1.0761709780118087,"pZ":1.6697570040667735,"vX0":4.8832334579607934,"vY0":-135.043433974237,"vZ0":-3.697027835015257,"x":158.02,"y":193.7,"x0":-1.8115475777134717,"y0":50.00162990163842,"z0":5.173047095807967,"aX":-15.59645778361437},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":1.3,"breakHorizontal":14.3,"spinRate":1562,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.4047501576539356,"extension":6.510414639853256},"index":0,"playId":"c0b00d16-9922-3a27-ba2d-a536326de677","pitchNumber":1,"startTime":"2025-08-31T20:56:47.131Z","endTime":"2025-08-31T20:56:50.231Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-08-31T20:56:57.423Z","endTime":"2025-08-31T20:57:10.747Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"}},{"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":96.7,"endSpeed":88.8,"strikeZoneTop":3.63,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.257859311334908,"aZ":-12.854253517972966,"pfxX":-5.349343961078068,"pfxZ":9.581758190491783,"pX":-0.6313493321567788,"pZ":2.6303696978366067,"vX0":5.874711258049242,"vY0":-140.71582948277953,"vZ0":-4.5286492428830165,"x":141.07,"y":167.76,"x0":-2.0455726750498506,"y0":50.006162504363715,"z0":5.085889717659683,"aX":-10.790081623185156},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.7,"breakHorizontal":8.5,"spinRate":2358,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.38842525494237945,"extension":6.489069781897982},"hitData":{"launchSpeed":37.0,"launchAngle":5.0,"totalDistance":37.0,"trajectory":"bunt_grounder","hardness":"medium","location":"5","coordinates":{"coordX":112.86,"coordY":179.63}},"index":2,"playId":"17a94902-fb75-3563-8b21-4ad8ba1b9450","pitchNumber":2,"startTime":"2025-08-31T20:57:10.747Z","endTime":"2025-08-31T20:57:18.560Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:57:18.560Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Corbin Carroll singles on a sharp line drive to center fielder Andy Pages. Ketel Marte to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-31T20:57:32.726Z","endTime":"2025-08-31T20:59:32.960Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"postOnSecond":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"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":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"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":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":87.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.38814913354748,"aZ":-21.374267218511537,"pfxX":-0.9402081378270879,"pfxZ":5.63016329939089,"pX":0.4271057751014982,"pZ":2.168044120844201,"vX0":6.5494394294517555,"vY0":-136.75023465428433,"vZ0":-4.1715880441538555,"x":100.72,"y":180.24,"x0":-1.8633082383014805,"y0":50.00616343918443,"z0":5.155056095382787,"aX":-1.8049689368402047},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.6,"breakHorizontal":0.5,"spinRate":2360,"spinDirection":206},"zone":6,"typeConfidence":2.0,"plateTime":0.3985092530868508,"extension":6.091833273592829},"index":0,"playId":"ae7c7a3c-8824-3237-8b8c-6cccf80893a0","pitchNumber":1,"startTime":"2025-08-31T20:57:44.320Z","endTime":"2025-08-31T20:57:47.867Z","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":1},"pitchData":{"startSpeed":94.1,"endSpeed":87.4,"strikeZoneTop":3.18797893036841,"strikeZoneBottom":1.54160614136598,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.952931807110453,"aZ":-30.547176256917737,"pfxX":-10.181365897296345,"pfxZ":0.8511745811390115,"pX":-0.920921752506774,"pZ":0.5683823386821013,"vX0":6.157183779427006,"vY0":-136.92757796105911,"vZ0":-6.470665198585574,"x":152.1,"y":223.43,"x0":-1.862357062516575,"y0":50.006088199763944,"z0":5.020937245870605,"aX":-19.561170651066114},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":0.5,"breakHorizontal":17.4,"spinRate":1625,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.3982441745553924,"extension":6.381979165707369},"index":1,"playId":"0f4aecb1-c0b2-3c93-803b-24dcdef71fbe","pitchNumber":2,"startTime":"2025-08-31T20:58:10.716Z","endTime":"2025-08-31T20:58:14.416Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":72.6,"strikeZoneTop":3.10560359591781,"strikeZoneBottom":1.49056989372767,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.230224785856134,"aZ":-45.21359639351695,"pfxX":6.221339770354243,"pfxZ":-9.876469864966166,"pX":0.7398568870082797,"pZ":0.813180068794372,"vX0":3.26477348173934,"vY0":-115.0490988019117,"vZ0":-0.5161730425887943,"x":88.8,"y":216.82,"x0":-1.5123863225844212,"y0":50.000202149592155,"z0":5.47738229760446,"aX":8.216982127758145},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.8,"breakVerticalInduced":-17.6,"breakHorizontal":-12.1,"spinRate":2971,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.47875187185457735,"extension":6.5250335052544655},"index":2,"playId":"21807a8c-cbcb-3210-a922-93a8d5a2fe2f","pitchNumber":3,"startTime":"2025-08-31T20:58:33.960Z","endTime":"2025-08-31T20:58:37.666Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.411231319946058,"aZ":-12.865900935878713,"pfxX":-5.871099750187588,"pfxZ":9.375032241986435,"pX":0.1888050418448938,"pZ":2.657357850777678,"vX0":7.343387219132675,"vY0":-142.08939724473473,"vZ0":-4.91035261524372,"x":109.8,"y":167.03,"x0":-1.6577517563543003,"y0":50.00026215402902,"z0":5.21552834782903,"aX":-12.088613061831945},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.2,"breakHorizontal":9.2,"spinRate":2226,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.384452623958353,"extension":6.379511621104679},"index":3,"playId":"e8273db2-41f8-35c5-8d21-dafa029d4dfb","pitchNumber":4,"startTime":"2025-08-31T20:58:56.317Z","endTime":"2025-08-31T20:58:59.574Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.298408961849265,"aZ":-29.525356551839046,"pfxX":-9.437413645534503,"pfxZ":1.3989523721663968,"pX":-0.24882183325023524,"pZ":1.7061409026967247,"vX0":7.613264137124787,"vY0":-136.52816298638098,"vZ0":-3.6999333634839644,"x":126.48,"y":192.71,"x0":-1.8436279024532174,"y0":50.004068385450886,"z0":5.1049746582625755,"aX":-17.86594835863086},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":1.9,"breakHorizontal":15.6,"spinRate":1488,"spinDirection":241},"zone":8,"typeConfidence":2.0,"plateTime":0.40077690374650965,"extension":6.26998199310053},"hitData":{"launchSpeed":106.2,"launchAngle":11.0,"totalDistance":292.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":108.24,"coordY":60.29}},"index":4,"playId":"067d8793-adeb-3a53-8947-3cb0bdd8b1ed","pitchNumber":5,"startTime":"2025-08-31T20:59:22.944Z","endTime":"2025-08-31T20:59:32.960Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:59:32.960Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Blaze Alexander strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-31T20:59:51.501Z","endTime":"2025-08-31T21:01:49.515Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"postOnSecond":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"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":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.5,"strikeZoneTop":3.22,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.29068091374785,"aZ":-28.908438127374684,"pfxX":-6.156234234710629,"pfxZ":1.7705362065111827,"pX":-0.26088794923577496,"pZ":0.9583176597866286,"vX0":5.794198629261797,"vY0":-134.22336059310499,"vZ0":-5.628663671880078,"x":126.94,"y":212.91,"x0":-1.6372194271910274,"y0":50.00120464208312,"z0":5.114756183285502,"aX":-11.345879983763425},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":2.3,"breakHorizontal":10.1,"spinRate":1565,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4064986587008077,"extension":6.3660550925575095},"index":0,"playId":"d009c1fb-e0a6-3083-b34e-ce7a8ffa3dff","pitchNumber":1,"startTime":"2025-08-31T21:00:06.686Z","endTime":"2025-08-31T21:00:10.284Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":89.3,"strikeZoneTop":3.0143950250247,"strikeZoneBottom":1.4278584842829,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.488531145266524,"aZ":-16.679422271827182,"pfxX":-8.534484358580915,"pfxZ":7.67521582955446,"pX":0.5628982336940421,"pZ":0.81026936741494,"vX0":9.302234435657942,"vY0":-140.40062136410373,"vZ0":-8.514616376523579,"x":95.54,"y":216.9,"x0":-1.6669979683609966,"y0":50.001216234346515,"z0":4.943663555601215,"aX":-17.226140448353874},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.5,"breakHorizontal":13.8,"spinRate":2471,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.38847882919615806,"extension":6.458860158930492},"index":1,"playId":"2714e4f0-d915-3a1e-935c-5f5c6438f522","pitchNumber":2,"startTime":"2025-08-31T21:00:27.474Z","endTime":"2025-08-31T21:00:30.716Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.6,"strikeZoneTop":3.08025754833481,"strikeZoneBottom":1.51498736890131,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.786990452400453,"aZ":-19.526985377662587,"pfxX":-8.15507132105245,"pfxZ":6.18319633115391,"pX":-0.6883082731756992,"pZ":3.2936076682303237,"vX0":5.677550801297005,"vY0":-141.32205026072398,"vZ0":-1.9754269162281481,"x":143.24,"y":149.85,"x0":-1.6522971965093773,"y0":50.00262872834295,"z0":5.240861134050769,"aX":-16.682360024853246},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.0,"breakHorizontal":13.8,"spinRate":2356,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.38590495291753246,"extension":6.503161226999351},"index":2,"playId":"af45dc51-2694-3a7f-bfdd-327615e2614c","pitchNumber":3,"startTime":"2025-08-31T21:00:47.267Z","endTime":"2025-08-31T21:00:51.150Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":72.1,"strikeZoneTop":2.9636315666306,"strikeZoneBottom":1.38809703334351,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.53519007235728,"aZ":-43.82304059662193,"pfxX":6.462170098404899,"pfxZ":-8.896919215911122,"pX":-0.3144747318897486,"pZ":1.5476791358080897,"vX0":0.5996578519311297,"vY0":-114.11459599345689,"vZ0":1.1223581083957774,"x":128.99,"y":196.99,"x0":-1.4201254579126958,"y0":50.0053784695517,"z0":5.393242682012654,"aX":8.456929081851987},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-15.5,"breakHorizontal":-11.9,"spinRate":2912,"spinDirection":33},"zone":7,"typeConfidence":2.0,"plateTime":0.48142548046212763,"extension":6.4869146512739055},"index":3,"playId":"d78b0c7a-9494-3909-8af1-02732ac1815b","pitchNumber":4,"startTime":"2025-08-31T21:01:08.216Z","endTime":"2025-08-31T21:01:11.995Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-31T21:01:29.698Z","endTime":"2025-08-31T21:01:45.654Z","isPitch":false,"type":"action","player":{"id":677942,"link":"/api/v1/people/677942"}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","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":93.1,"endSpeed":86.0,"strikeZoneTop":3.22,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.804712106150838,"aZ":-27.534863478748775,"pfxX":-8.165526364694863,"pfxZ":2.486939178246143,"pX":-0.21053914690709347,"pZ":0.4714463188717629,"vX0":6.341660123170332,"vY0":-135.33394842651603,"vZ0":-7.164442713749578,"x":125.03,"y":226.05,"x0":-1.5159967410015733,"y0":50.00593772070447,"z0":5.065048039071321,"aX":-15.244354643924},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.2,"breakHorizontal":13.6,"spinRate":1629,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.40375932693933914,"extension":6.487992033901531},"index":5,"playId":"296b1dfb-2740-351b-8aa1-d6c162ee0939","pitchNumber":5,"startTime":"2025-08-31T21:01:45.654Z","endTime":"2025-08-31T21:01:49.515Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T21:01:49.515Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Adrian Del Castillo singles on a sharp ground ball to right fielder Alex Call. Ketel Marte scores. Corbin Carroll to 3rd.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-31T21:02:07.916Z","endTime":"2025-08-31T21:03:33.159Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"postOnThird":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669743,"link":"/api/v1/people/669743"},"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":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"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":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"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":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":{"id":808967,"link":"/api/v1/people/808967"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"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":93.6,"endSpeed":86.7,"strikeZoneTop":3.42,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.229718313388513,"aZ":-25.22625489307594,"pfxX":1.545084419942389,"pfxZ":3.6630249047081813,"pX":0.6143245755769439,"pZ":1.7178085687420552,"vX0":6.238546204369164,"vY0":-136.25664744718173,"vZ0":-4.436714017338954,"x":93.58,"y":192.4,"x0":-1.896920981373975,"y0":50.006174955023866,"z0":5.089882925620976,"aX":2.9337021808438664},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.0,"breakHorizontal":-4.0,"spinRate":2564,"spinDirection":208},"zone":9,"typeConfidence":2.0,"plateTime":0.4005032003507516,"extension":6.399905023572048},"index":0,"playId":"8db77e32-8885-381f-9f3e-4c146d3d8be7","pitchNumber":1,"startTime":"2025-08-31T21:02:16.329Z","endTime":"2025-08-31T21:02:19.420Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":73.7,"strikeZoneTop":3.41732142028622,"strikeZoneBottom":1.62442090469112,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.240106908775974,"aZ":-43.80809399323179,"pfxX":7.439348999560683,"pfxZ":-8.477141183595183,"pX":-0.7105326436667943,"pZ":2.3426501522843783,"vX0":0.02450555236291424,"vY0":-116.74417210066413,"vZ0":2.2653864868168663,"x":144.08,"y":175.53,"x0":-1.6868109355867327,"y0":50.00473355648186,"z0":5.501792958984094,"aX":10.206347924404776},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-14.4,"breakHorizontal":-13.4,"spinRate":2973,"spinDirection":33},"zone":4,"typeConfidence":2.0,"plateTime":0.47028366900570306,"extension":6.554005774835087},"index":1,"playId":"041265e7-2f3d-330a-a66b-24458aeb9e0f","pitchNumber":2,"startTime":"2025-08-31T21:02:36.874Z","endTime":"2025-08-31T21:02:40.646Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.5,"strikeZoneTop":3.41230176669579,"strikeZoneBottom":1.68002199478675,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.096388683005905,"aZ":-29.780631952904702,"pfxX":-6.376091116733879,"pfxZ":1.295306738252302,"pX":-1.4509947292631538,"pZ":1.773875847835765,"vX0":3.65692510723581,"vY0":-134.71115503823378,"vZ0":-3.2289608624872264,"x":172.31,"y":190.89,"x0":-1.9920464222712113,"y0":50.00538635896979,"z0":5.0755833402507005,"aX":-11.81318778152668},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":1.9,"breakHorizontal":10.8,"spinRate":1425,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.40536539462344345,"extension":6.314746962541201},"index":2,"playId":"3e9d7b9e-d312-3060-8b68-605c0f14aa92","pitchNumber":3,"startTime":"2025-08-31T21:03:00.225Z","endTime":"2025-08-31T21:03:03.635Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.1,"strikeZoneTop":3.42,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.82113079956624,"aZ":-16.69855659951859,"pfxX":-5.380852109328396,"pfxZ":7.6224168914571315,"pX":0.33921594846724135,"pZ":2.8020321940004136,"vX0":7.68723813678358,"vY0":-141.26850062815723,"vZ0":-3.5523129168152074,"x":104.07,"y":163.13,"x0":-1.7124089801814761,"y0":50.00251948647023,"z0":5.14276951873377,"aX":-10.924989856445206},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.3,"breakHorizontal":8.3,"spinRate":2360,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.3870491541283769,"extension":6.39735284840095},"hitData":{"launchSpeed":100.2,"launchAngle":7.0,"totalDistance":121.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":194.23,"coordY":116.6}},"index":3,"playId":"1c4cc091-efd3-301d-a7db-e42cf8a81c95","pitchNumber":4,"startTime":"2025-08-31T21:03:21.456Z","endTime":"2025-08-31T21:03:33.159Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T21:03:33.159Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Locklear strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-31T21:03:59.256Z","endTime":"2025-08-31T21:05:01.163Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.2,"endSpeed":70.4,"strikeZoneTop":3.47,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.440687593084988,"aZ":-43.506228177791726,"pfxX":5.935386492608315,"pfxZ":-9.017345953875253,"pX":-0.33731299245696444,"pZ":2.3603999723922815,"vX0":0.941777605106185,"vY0":-112.34947371454804,"vZ0":2.74681158779618,"x":129.86,"y":175.05,"x0":-1.5336796226275609,"y0":50.00056906695783,"z0":5.595928921205773,"aX":7.462469249075429},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.6,"breakVerticalInduced":-15.1,"breakHorizontal":-10.9,"spinRate":2634,"spinDirection":35},"zone":4,"typeConfidence":2.0,"plateTime":0.49059216450833487,"extension":6.430914514610899},"index":0,"playId":"8e55eacd-22d6-3c69-b764-19c981de7e20","pitchNumber":1,"startTime":"2025-08-31T21:04:12.903Z","endTime":"2025-08-31T21:04:16.852Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":81.2,"strikeZoneTop":3.47,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.876746860604573,"aZ":-30.973200914638674,"pfxX":2.6174819393249487,"pfxZ":0.7277005383967889,"pX":0.044222925865440646,"pZ":2.2538095286135875,"vX0":3.1608948623192847,"vY0":-126.82799712442277,"vZ0":-1.6030884239852563,"x":115.31,"y":177.93,"x0":-1.5506912321355781,"y0":50.00589462751636,"z0":5.326196547282133,"aX":4.335131977253496},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.2,"breakHorizontal":-5.4,"spinRate":2902,"spinDirection":71},"zone":5,"typeConfidence":2.0,"plateTime":0.4291408422413787,"extension":6.3518543117553525},"index":1,"playId":"3fed7f20-878f-387a-a339-2c63156bb7f7","pitchNumber":2,"startTime":"2025-08-31T21:04:36.755Z","endTime":"2025-08-31T21:04:40.096Z","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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":86.1,"strikeZoneTop":3.47,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.892453710852145,"aZ":-32.61715111697348,"pfxX":-5.254982145418046,"pfxZ":-0.24303547180348506,"pX":-0.4676497713857312,"pZ":1.3507874313208512,"vX0":5.2159146717314355,"vY0":-133.85015750066913,"vZ0":-3.68836087685431,"x":134.83,"y":202.31,"x0":-1.7384183800094464,"y0":50.00077910458966,"z0":5.027423199853623,"aX":-9.745609133524765},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":-0.8,"breakHorizontal":8.8,"spinRate":1497,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.4058111934632609,"extension":6.252638983566946},"index":2,"playId":"428215e0-8dba-3e8a-af12-51d5344e72e7","pitchNumber":3,"startTime":"2025-08-31T21:04:57.435Z","endTime":"2025-08-31T21:05:01.163Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T21:05:01.163Z","atBatIndex":27},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Michael Conforto walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-31T21:06:58.451Z","endTime":"2025-08-31T21:09:06.230Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.2,"endSpeed":85.2,"strikeZoneTop":3.34048024137198,"strikeZoneBottom":1.60266079543743,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.94051160891368,"aZ":-26.361883526705256,"pfxX":-9.661852615402834,"pfxZ":3.161971330941463,"pX":0.009051114433423182,"pZ":2.2170015574447057,"vX0":9.584218167730867,"vY0":-134.0343518835342,"vZ0":-3.357729446667477,"x":116.65,"y":178.92,"x0":-2.3387228635280213,"y0":50.00573721773624,"z0":5.345326418079545,"aX":-17.77931147401039},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.3,"breakHorizontal":15.7,"spinRate":2277,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.4069090236224344,"extension":6.439398187522569},"index":0,"playId":"b29f3f6e-c1f2-3447-8c2e-1ac2094f2e12","pitchNumber":1,"startTime":"2025-08-31T21:07:11.819Z","endTime":"2025-08-31T21:07:15.412Z","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":89.7,"endSpeed":83.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.589957580542443,"aZ":-24.905517061052247,"pfxX":-0.9985580519698005,"pfxZ":4.155139571504588,"pX":0.9218573344600373,"pZ":2.6154724756014285,"vX0":8.862294663152854,"vY0":-130.43563301773784,"vZ0":-2.194845011434106,"x":81.86,"y":168.16,"x0":-2.3684435337910648,"y0":50.00098640793014,"z0":5.317381448839775,"aX":-1.7464407930122305},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.3,"breakHorizontal":0.1,"spinRate":2716,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.4175458217958896,"extension":6.408954583620757},"index":1,"playId":"38779535-9b70-3b2c-90be-fca6b33e7ea7","pitchNumber":2,"startTime":"2025-08-31T21:07:25.081Z","endTime":"2025-08-31T21:07:28.978Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-31T21:07:42.366Z","endTime":"2025-08-31T21:07:54.860Z","isPitch":false,"type":"action","player":{"id":624424,"link":"/api/v1/people/624424"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.7,"strikeZoneTop":3.27754786489577,"strikeZoneBottom":1.44710142967025,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.751210446247978,"aZ":-16.920189484095637,"pfxX":-5.293651136912313,"pfxZ":8.139155954553189,"pX":0.17102736914330977,"pZ":4.2340931041247085,"vX0":8.60853564720073,"vY0":-135.34694120923143,"vZ0":0.017487568634592998,"x":110.48,"y":124.46,"x0":-2.3483960861028477,"y0":50.001268997027175,"z0":5.402625319199164,"aX":-9.920124648824709},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.0,"breakHorizontal":7.9,"spinRate":2609,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.4031431690714862,"extension":6.583540638700015},"index":3,"playId":"49705e05-de87-3c65-9c9a-ff53e6e9efb5","pitchNumber":3,"startTime":"2025-08-31T21:07:54.860Z","endTime":"2025-08-31T21:07:58.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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.5,"strikeZoneTop":3.27469405686535,"strikeZoneBottom":1.47513949577586,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.281522650725435,"aZ":-16.380724078980396,"pfxX":-6.830961986824732,"pfxZ":8.4086162512097,"pX":-0.6900141228335334,"pZ":4.061299864739462,"vX0":7.0174528303913295,"vY0":-136.06175747903808,"vZ0":-0.7225809457291867,"x":143.3,"y":129.12,"x0":-2.4125507038942726,"y0":50.00541353600176,"z0":5.463227371327028,"aX":-12.835746468470315},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.2,"breakHorizontal":10.9,"spinRate":2518,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.4022433655085176,"extension":6.30905076339062},"index":4,"playId":"faa4ced3-23b7-3216-81d8-ee409a85a3aa","pitchNumber":4,"startTime":"2025-08-31T21:08:15.220Z","endTime":"2025-08-31T21:08:18.680Z","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.2,"endSpeed":79.5,"strikeZoneTop":3.16530422361439,"strikeZoneBottom":1.24185876187614,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.110647504378818,"aZ":-29.670850720411305,"pfxX":-10.292247734910223,"pfxZ":1.5594386257447947,"pX":-1.7535106871856165,"pZ":2.2684989053891575,"vX0":5.376388164455849,"vY0":-125.53361433016816,"vZ0":-1.041137017707139,"x":183.84,"y":177.53,"x0":-2.5796504976555887,"y0":50.00266453630382,"z0":5.092116508058026,"aX":-16.516179763428962},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.9,"breakHorizontal":17.5,"spinRate":1978,"spinDirection":245},"zone":11,"typeConfidence":2.0,"plateTime":0.4354064191773128,"extension":6.617250716827417},"index":5,"playId":"31b714e9-aaf7-3724-aa0c-a004435ea8cf","pitchNumber":5,"startTime":"2025-08-31T21:08:30.381Z","endTime":"2025-08-31T21:08:33.860Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":83.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.383128923846726,"aZ":-25.35963119550197,"pfxX":0.7423951900936276,"pfxZ":3.8873781270299084,"pX":0.48371603929920004,"pZ":2.5728389589800127,"vX0":7.225434638794431,"vY0":-130.55758050929617,"vZ0":-2.1404950409362034,"x":98.56,"y":169.31,"x0":-2.398073104279485,"y0":50.003816569433766,"z0":5.281500793929561,"aX":1.3022573597988645},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.8,"breakHorizontal":-2.6,"spinRate":2783,"spinDirection":189},"zone":6,"typeConfidence":2.0,"plateTime":0.4170026838520138,"extension":6.429237034572917},"index":6,"playId":"ed8bad3c-3ca5-3af8-b739-512e1d31f278","pitchNumber":6,"startTime":"2025-08-31T21:08:44.594Z","endTime":"2025-08-31T21:08:47.745Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":76.3,"strikeZoneTop":3.24851078198207,"strikeZoneBottom":1.48523149603788,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.17882148406984,"aZ":-38.81534885233145,"pfxX":6.341752889881307,"pfxZ":-4.562407555174389,"pX":0.12498937546588217,"pZ":1.3557665579490612,"vX0":4.164514995005605,"vY0":-119.93913692606809,"vZ0":-1.3553175625744682,"x":112.24,"y":202.17,"x0":-2.4574475211907307,"y0":50.00009092554822,"z0":5.389239229378604,"aX":9.238168620500671},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-8.3,"breakHorizontal":-12.5,"spinRate":2540,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.4566512638117377,"extension":6.399572954929232},"index":7,"playId":"f5691b98-c1c3-3e03-8d6d-9701a01ec7ff","pitchNumber":7,"startTime":"2025-08-31T21:09:02.219Z","endTime":"2025-08-31T21:09:06.230Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T21:09:06.230Z","atBatIndex":28},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Alex Call grounds into a force out, third baseman Jordan Lawlar to second baseman Blaze Alexander. Michael Conforto out at 2nd. Alex Call to 1st.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-31T21:09:36.360Z","endTime":"2025-08-31T21:10:45.753Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691783,"link":"/api/v1/people/691783"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":677942,"link":"/api/v1/people/677942"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":694297,"fullName":"Brandon Pfaadt"}}},"count":{"balls":1,"strikes":0,"outs":0},"index":0,"playId":"ec911520-2cec-35c8-8ada-0ac7d5c0f958","pitchNumber":0,"startTime":"2025-08-31T21:09:36.360Z","endTime":"2025-08-31T21:09:42.894Z","isPitch":false,"type":"no_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":85.1,"endSpeed":79.3,"strikeZoneTop":3.49283416378842,"strikeZoneBottom":1.61251160570927,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.56528600223157,"aZ":-28.281312749913667,"pfxX":2.834287423021796,"pfxZ":2.4765119219567335,"pX":1.1414206774653464,"pZ":1.5463625980316502,"vX0":8.100481512515987,"vY0":-123.82528395692083,"vZ0":-2.6629027355291575,"x":73.49,"y":197.03,"x0":-2.5230110997935875,"y0":50.00523558461798,"z0":4.969310198523176,"aX":4.4617103710975705},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.2,"breakHorizontal":-6.8,"spinRate":2899,"spinDirection":85},"zone":14,"typeConfidence":2.0,"plateTime":0.4400557289006728,"extension":6.673324956574984},"index":1,"playId":"1d0e4f20-8324-3de3-9f72-85b4bf2c2aff","pitchNumber":1,"startTime":"2025-08-31T21:10:01.288Z","endTime":"2025-08-31T21:10:04.766Z","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":93.1,"endSpeed":85.8,"strikeZoneTop":3.47312362002931,"strikeZoneBottom":1.50039250897228,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.790919355718557,"aZ":-23.653457676631845,"pfxX":-9.612070748833599,"pfxZ":4.551289848230429,"pX":0.02285461331252875,"pZ":2.884238635317778,"vX0":9.314070645504854,"vY0":-135.29367697485722,"vZ0":-2.1186545480941694,"x":116.13,"y":160.91,"x0":-2.199298116207495,"y0":50.00249157942301,"z0":5.318481661010941,"aX":-17.9949742815674},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.0,"breakHorizontal":15.7,"spinRate":2341,"spinDirection":229},"zone":2,"typeConfidence":2.0,"plateTime":0.4033317505206999,"extension":6.589666707541447},"index":2,"playId":"6e6d327d-dd97-30fa-b7a8-6a01e5823857","pitchNumber":2,"startTime":"2025-08-31T21:10:19.227Z","endTime":"2025-08-31T21:10:22.962Z","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":94.5,"endSpeed":87.4,"strikeZoneTop":3.48,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.9260819252917,"aZ":-25.22338863287771,"pfxX":-9.929579267625494,"pfxZ":3.5883880055093877,"pX":-0.5534305053454502,"pZ":2.2018216279752743,"vX0":8.469534405885925,"vY0":-137.40064451904232,"vZ0":-3.8412343474330752,"x":138.1,"y":179.33,"x0":-2.367253913219971,"y0":50.00095973332526,"z0":5.307344993594522,"aX":-19.218221182724726},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.0,"breakHorizontal":16.4,"spinRate":2428,"spinDirection":227},"zone":7,"typeConfidence":2.0,"plateTime":0.39678607080339034,"extension":6.678566789608884},"hitData":{"launchSpeed":87.1,"launchAngle":-20.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.74,"coordY":163.84}},"index":3,"playId":"37733b74-acda-32fa-a704-f0b8bcadf573","pitchNumber":3,"startTime":"2025-08-31T21:10:37.738Z","endTime":"2025-08-31T21:10:45.753Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T21:10:45.753Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alex Freeland singles on a line drive to left fielder Jake McCarthy. Alex Call to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-31T21:11:11.399Z","endTime":"2025-08-31T21:11:51.902Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"postOnSecond":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":74.7,"strikeZoneTop":3.36417372612078,"strikeZoneBottom":1.46651727771091,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.35060091722182,"aZ":-40.42716920217628,"pfxX":8.719708530291332,"pfxZ":-5.845515874301871,"pX":-1.0405990893675514,"pZ":2.390355639272474,"vX0":1.0875151795134248,"vY0":-118.24514986643712,"vZ0":1.448230717502758,"x":156.67,"y":174.24,"x0":-2.639571463803542,"y0":50.00578796288204,"z0":5.489968135979517,"aX":12.302001608435003},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-10.0,"breakHorizontal":-16.1,"spinRate":2572,"spinDirection":48},"zone":13,"typeConfidence":2.0,"plateTime":0.4639021747534029,"extension":6.506937494148683},"index":0,"playId":"9b71492b-e894-35c6-ac2f-a3b07637d6b5","pitchNumber":1,"startTime":"2025-08-31T21:11:23.233Z","endTime":"2025-08-31T21:11:27.315Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.74098040810119,"aZ":-29.398911684671127,"pfxX":-11.07363478924136,"pfxZ":1.5159214385164983,"pX":-0.5055501847933155,"pZ":2.1974796664110032,"vX0":8.816633325313733,"vY0":-134.21316457712038,"vZ0":-2.6022968656217778,"x":136.27,"y":179.45,"x0":-2.39262745304277,"y0":50.00032898653657,"z0":5.2709382345729425,"aX":-20.222341002949094},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":2.4,"breakHorizontal":18.2,"spinRate":2292,"spinDirection":227},"zone":7,"typeConfidence":2.0,"plateTime":0.40793382615240414,"extension":6.477918027040686},"hitData":{"launchSpeed":89.9,"launchAngle":16.0,"totalDistance":235.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":73.18,"coordY":100.34}},"index":1,"playId":"6fd72766-995f-3504-981d-00f573378cbd","pitchNumber":2,"startTime":"2025-08-31T21:11:41.883Z","endTime":"2025-08-31T21:11:51.902Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T21:11:51.902Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dalton Rushing strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-31T21:12:10.653Z","endTime":"2025-08-31T21:13:48.439Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"postOnSecond":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"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":1},"pitchData":{"startSpeed":86.2,"endSpeed":80.0,"strikeZoneTop":3.15443314322196,"strikeZoneBottom":1.44669100507861,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.106573305301957,"aZ":-29.532870490061523,"pfxX":-10.460988990343411,"pfxZ":1.6393326389161205,"pX":0.36169162396959526,"pZ":1.1820590089185308,"vX0":10.201729909192483,"vY0":-125.24341625231119,"vZ0":-3.4116456668557253,"x":103.21,"y":206.86,"x0":-2.379354553338516,"y0":50.001383022232076,"z0":4.942756355405808,"aX":-16.84122078012638},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.5,"breakHorizontal":17.0,"spinRate":1958,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.43509833810398924,"extension":6.589683028886479},"index":0,"playId":"3ce7cfd1-8686-3948-bf9e-0032b6d24e11","pitchNumber":1,"startTime":"2025-08-31T21:12:26.676Z","endTime":"2025-08-31T21:12:30.193Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.388828689705516,"aZ":-28.411878993204184,"pfxX":-10.852189412201493,"pfxZ":2.3207157517974073,"pX":0.19209440500507952,"pZ":1.7431872870483989,"vX0":10.331451320581818,"vY0":-125.7416289832138,"vZ0":-2.1084614248745166,"x":109.68,"y":191.71,"x0":-2.5345911549660944,"y0":50.003143769926076,"z0":4.868531383355342,"aX":-17.604184841247505},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.0,"breakHorizontal":17.6,"spinRate":2150,"spinDirection":242},"zone":8,"typeConfidence":2.0,"plateTime":0.4334392999961665,"extension":7.0064997669980045},"index":1,"playId":"b7871b18-8539-3dbb-b9e0-05f3db9b0bd0","pitchNumber":2,"startTime":"2025-08-31T21:12:43.562Z","endTime":"2025-08-31T21:12:47.920Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.80386214752572,"aZ":-24.143876196517272,"pfxX":-0.6771820605720369,"pfxZ":4.503357411083234,"pX":0.813554422734103,"pZ":2.7665790670490544,"vX0":8.950753767448536,"vY0":-132.31129245019548,"vZ0":-1.9422484228689096,"x":85.99,"y":164.08,"x0":-2.5172879251400175,"y0":50.00018620628576,"z0":5.26972384615521,"aX":-1.2070317729692301},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.9,"breakHorizontal":-0.6,"spinRate":2754,"spinDirection":201},"zone":3,"typeConfidence":2.0,"plateTime":0.4131171615804212,"extension":6.614189917153427},"index":2,"playId":"ba994d89-3ddc-32f5-9e7f-a43deb62aaed","pitchNumber":3,"startTime":"2025-08-31T21:13:02.325Z","endTime":"2025-08-31T21:13:05.538Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":3.21783386751389,"strikeZoneBottom":1.35506811874637,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.271564261412244,"aZ":-26.752032427603908,"pfxX":-12.427374818353789,"pfxZ":2.8536213783144975,"pX":0.7995443594489439,"pZ":1.1023749487627033,"vX0":12.101981227136832,"vY0":-136.91716742742017,"vZ0":-6.140064638829666,"x":86.52,"y":209.02,"x0":-2.063515373215957,"y0":50.000161845678996,"z0":5.204930142112406,"aX":-23.587909250050977},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.0,"breakHorizontal":19.9,"spinRate":2410,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.4000729614456944,"extension":6.683700361325915},"index":3,"playId":"01143d5c-4e74-3380-ac82-289b413df78d","pitchNumber":4,"startTime":"2025-08-31T21:13:26.560Z","endTime":"2025-08-31T21:13:29.983Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":76.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.39837622813814,"aZ":-39.20117036272813,"pfxX":6.1298801194791075,"pfxZ":-4.835192038775585,"pX":-0.13079465554726294,"pZ":1.0121356932298884,"vX0":4.005241411680923,"vY0":-119.84294580790342,"vZ0":-1.7358578118351065,"x":121.99,"y":211.45,"x0":-2.6207560094445808,"y0":50.00316799761243,"z0":5.250777444274145,"aX":8.906552036005783},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-8.9,"breakHorizontal":-12.1,"spinRate":2563,"spinDirection":51},"zone":13,"typeConfidence":2.0,"plateTime":0.45722436864263205,"extension":6.601224590512779},"index":4,"playId":"6244b6ea-92c2-3eb9-b0d4-ec78ae84e5e1","pitchNumber":5,"startTime":"2025-08-31T21:13:45.003Z","endTime":"2025-08-31T21:13:48.439Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T21:13:48.439Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Miguel Rojas singles on a line drive to right fielder Corbin Carroll. Alex Call scores. Alex Freeland to 3rd.","rbi":1,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-31T21:14:09.981Z","endTime":"2025-08-31T21:16:56.989Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"postOnThird":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"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":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"responsiblePitcher":{"id":694297,"link":"/api/v1/people/694297"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"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":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.1,"strikeZoneTop":3.4,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.508513190130763,"aZ":-26.575480389555263,"pfxX":3.3990486647376557,"pfxZ":3.5551082941184236,"pX":0.7283434645939164,"pZ":1.9062922513581062,"vX0":7.090937007173637,"vY0":-124.37426684754266,"vZ0":-2.412220717355088,"x":89.24,"y":187.31,"x0":-2.5945401253956444,"y0":50.00517892179575,"z0":5.078927479525037,"aX":5.3586600613593705},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":6.1,"breakHorizontal":-7.7,"spinRate":2895,"spinDirection":72},"zone":9,"typeConfidence":2.0,"plateTime":0.4393593833597871,"extension":6.513460803830076},"index":0,"playId":"8a81a2a5-9bef-34ba-a723-f38a3e84e2b1","pitchNumber":1,"startTime":"2025-08-31T21:14:24.037Z","endTime":"2025-08-31T21:14:27.151Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":76.3,"strikeZoneTop":3.15782178958441,"strikeZoneBottom":1.4567039657188,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.74466080873669,"aZ":-42.49104537385524,"pfxX":5.136151691018499,"pfxZ":-7.143335018459762,"pX":0.754149267275814,"pZ":0.883022945985443,"vX0":5.799778949185445,"vY0":-119.4003451155711,"vZ0":-1.6281881964767668,"x":88.25,"y":214.94,"x0":-2.3723291077037034,"y0":50.00039263638841,"z0":5.393365387526523,"aX":7.421485152814933},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-13.1,"breakHorizontal":-10.7,"spinRate":2608,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.4585312958405847,"extension":6.68517553207801},"index":1,"playId":"ef111a69-807e-3c39-8b8a-44e2dbe196ce","pitchNumber":2,"startTime":"2025-08-31T21:14:52.273Z","endTime":"2025-08-31T21:14:55.935Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":84.3,"strikeZoneTop":3.4,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.829287875898437,"aZ":-25.027025187594486,"pfxX":1.792150619019619,"pfxZ":3.9793070160664605,"pX":0.41354474332716573,"pZ":2.502689052864512,"vX0":7.095098360534535,"vY0":-132.28494468041916,"vZ0":-2.526343018931907,"x":101.24,"y":171.21,"x0":-2.522073520526006,"y0":50.000030853799295,"z0":5.280240069815299,"aX":3.2156232428829266},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.0,"breakHorizontal":-4.6,"spinRate":2746,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.41202915122594463,"extension":6.778868923026476},"index":2,"playId":"3a3a421e-2cf4-34a2-bef9-f3440b15a781","pitchNumber":3,"startTime":"2025-08-31T21:15:10.906Z","endTime":"2025-08-31T21:15:14.391Z","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":93.7,"endSpeed":86.2,"strikeZoneTop":3.27158937565972,"strikeZoneBottom":1.57109129752381,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.451365778912805,"aZ":-17.67298298037453,"pfxX":-4.895102198642892,"pfxZ":7.647032082129037,"pX":0.23033692603871458,"pZ":4.139016327459013,"vX0":8.774448926595456,"vY0":-136.24770104330815,"vZ0":-0.20659483206895507,"x":108.22,"y":127.03,"x0":-2.3830527394402004,"y0":50.006011338543914,"z0":5.427982631928632,"aX":-9.287924043379105},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.0,"breakHorizontal":7.2,"spinRate":2607,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.4006591928005516,"extension":6.45313027020263},"index":3,"playId":"44667dde-558e-3d12-93eb-1e586aee5ba1","pitchNumber":4,"startTime":"2025-08-31T21:15:37.387Z","endTime":"2025-08-31T21:15:40.922Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":87.1,"strikeZoneTop":3.26252931013868,"strikeZoneBottom":1.56232619184133,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.57690918809878,"aZ":-23.638079692857612,"pfxX":-9.695790547795868,"pfxZ":4.469818944380466,"pX":2.0564602307547992,"pZ":1.4977252060923603,"vX0":14.476307354149919,"vY0":-136.45677654898572,"vZ0":-5.650726263090482,"x":38.61,"y":198.34,"x0":-2.027791640401787,"y0":50.0001919654032,"z0":5.196698918864494,"aX":-18.50674006539313},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.1,"breakHorizontal":14.9,"spinRate":2432,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.3995182679059104,"extension":6.694453156718698},"index":4,"playId":"a9971e92-47b6-3999-9f09-4d4477089dfe","pitchNumber":5,"startTime":"2025-08-31T21:15:55.985Z","endTime":"2025-08-31T21:15:59.150Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.9,"strikeZoneTop":3.4,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.031536854780175,"aZ":-26.009546092421918,"pfxX":1.096010738539229,"pfxZ":3.4815025047118855,"pX":0.11161111412288982,"pZ":2.817503454759883,"vX0":6.580724434423385,"vY0":-131.1034590292734,"vZ0":-1.3396659940506281,"x":112.75,"y":162.71,"x0":-2.5551663448333666,"y0":50.00601440298824,"z0":5.243931405563812,"aX":1.9417865582655496},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.2,"breakHorizontal":-3.2,"spinRate":2769,"spinDirection":169},"zone":5,"typeConfidence":2.0,"plateTime":0.4149426384018975,"extension":6.784613531687145},"index":5,"playId":"768a2bea-10dc-35f1-b64b-a0a89c2195b3","pitchNumber":6,"startTime":"2025-08-31T21:16:18.095Z","endTime":"2025-08-31T21:16:22.160Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":87.2,"strikeZoneTop":3.4,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.042253278066735,"aZ":-25.720553111557052,"pfxX":-8.757641096170673,"pfxZ":3.359104314856512,"pX":0.3756760341278768,"pZ":2.0555146850861266,"vX0":10.183668883243183,"vY0":-137.00082757259287,"vZ0":-4.101331500795059,"x":102.68,"y":183.28,"x0":-2.2320103194598704,"y0":50.00477587353317,"z0":5.306345487254653,"aX":-16.838999162205216},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.5,"breakHorizontal":14.0,"spinRate":2325,"spinDirection":224},"zone":9,"typeConfidence":2.0,"plateTime":0.39807068970669235,"extension":6.7085498510284545},"hitData":{"launchSpeed":91.1,"launchAngle":13.0,"totalDistance":205.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":170.64,"coordY":131.22}},"index":6,"playId":"7d795820-e4db-3d6f-8fed-159f1a940c91","pitchNumber":7,"startTime":"2025-08-31T21:16:45.968Z","endTime":"2025-08-31T21:16:56.989Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T21:16:56.989Z","atBatIndex":32},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Shohei Ohtani lines out to right fielder Corbin Carroll.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-31T21:18:31.648Z","endTime":"2025-08-31T21:19:24.203Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-31T21:17:19.907Z","endTime":"2025-08-31T21:18:33.648Z","isPitch":false,"type":"action"},{"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":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":84.4,"strikeZoneTop":3.55,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.524214605611682,"aZ":-24.121832218295133,"pfxX":-0.3379801094248971,"pfxZ":4.500273489945096,"pX":0.831627082021558,"pZ":2.337398076917744,"vX0":8.43381088453629,"vY0":-131.8159708909281,"vZ0":-3.0037877325716034,"x":85.3,"y":175.67,"x0":-2.3425883432558026,"y0":50.004137939375184,"z0":5.239580647348004,"aX":-0.6055405451063453},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.8,"breakHorizontal":-1.0,"spinRate":2776,"spinDirection":199},"zone":14,"typeConfidence":2.0,"plateTime":0.41284450294882724,"extension":6.767541319530401},"index":1,"playId":"b3763c93-a3d2-3daf-a56c-91f9c4937b80","pitchNumber":1,"startTime":"2025-08-31T21:18:33.648Z","endTime":"2025-08-31T21:18:37.028Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.4,"strikeZoneTop":3.40785700113422,"strikeZoneBottom":1.50640392574361,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.96364924134704,"aZ":-37.697657574898486,"pfxX":7.66576876031232,"pfxZ":-3.8531578795389523,"pX":-1.4381637964042437,"pZ":1.6586274577874704,"vX0":0.897032964958564,"vY0":-119.03422264963844,"vZ0":-0.4883997030807432,"x":171.82,"y":194.0,"x0":-2.8157473951628185,"y0":50.0020285934283,"z0":5.2811325814167,"aX":10.99333856479982},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-6.8,"breakHorizontal":-14.0,"spinRate":2667,"spinDirection":50},"zone":13,"typeConfidence":2.0,"plateTime":0.46024392789931623,"extension":6.776990028889877},"index":2,"playId":"cb561cea-13bb-37d1-92df-f98ce8d3061d","pitchNumber":2,"startTime":"2025-08-31T21:18:56.152Z","endTime":"2025-08-31T21:18:59.867Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":76.0,"strikeZoneTop":3.55,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.263667988235763,"aZ":-40.62926166046546,"pfxX":5.930024748264053,"pfxZ":-5.813573910447316,"pX":-0.6444511701857382,"pZ":1.8497070358249732,"vX0":2.6930268782092917,"vY0":-119.8689186096333,"vZ0":0.09103162559390277,"x":141.56,"y":188.84,"x0":-2.553008691050949,"y0":50.0023515230468,"z0":5.439940942438823,"aX":8.624988847528195},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-10.2,"breakHorizontal":-11.4,"spinRate":2676,"spinDirection":51},"zone":7,"typeConfidence":2.0,"plateTime":0.457010619601141,"extension":6.343492428483128},"hitData":{"launchSpeed":94.4,"launchAngle":19.0,"totalDistance":266.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":178.84,"coordY":106.92}},"index":3,"playId":"b8c7b9eb-4644-3cb9-8929-d1cdf4380fe6","pitchNumber":3,"startTime":"2025-08-31T21:19:17.733Z","endTime":"2025-08-31T21:19:24.203Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T21:19:24.203Z","atBatIndex":33},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Alek Thomas lines out to third baseman Alex Freeland.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-31T21:21:26.844Z","endTime":"2025-08-31T21:22:07.712Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":690976,"link":"/api/v1/people/690976"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.9,"strikeZoneTop":3.28614814419566,"strikeZoneBottom":1.36126475540933,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.703164879363662,"aZ":-14.909276505102522,"pfxX":-7.075601445629551,"pfxZ":8.746723283925652,"pX":-1.3206463718098695,"pZ":1.6122385851765544,"vX0":4.25818130862574,"vY0":-139.46099815450322,"vZ0":-6.7027449007122994,"x":167.34,"y":195.25,"x0":-1.9461643134285966,"y0":50.00577554068898,"z0":5.026247758401889,"aX":-13.97125616157352},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.6,"breakHorizontal":12.0,"spinRate":2310,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.3924047901526593,"extension":6.403758437013903},"index":0,"playId":"28b469ca-78a5-3a06-a6e5-85655348c7e7","pitchNumber":1,"startTime":"2025-08-31T21:21:33.369Z","endTime":"2025-08-31T21:21:37.119Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.3,"strikeZoneTop":3.3,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.921279752225598,"aZ":-14.052475901204659,"pfxX":-6.000535343636932,"pfxZ":9.251793461283986,"pX":-0.39715146909460614,"pZ":3.513932386149794,"vX0":5.986192322098911,"vY0":-139.02365850365968,"vZ0":-2.0721075807075593,"x":132.14,"y":143.9,"x0":-1.797803615365373,"y0":50.006178916487464,"z0":5.200796059142814,"aX":-11.758267339340268},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.6,"breakHorizontal":9.6,"spinRate":2286,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.3938636776331088,"extension":6.353491924742486},"index":1,"playId":"747672b5-cf32-3f2f-9582-b1217f56b0ca","pitchNumber":2,"startTime":"2025-08-31T21:21:45.790Z","endTime":"2025-08-31T21:21:48.883Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.3,"strikeZoneTop":3.3,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.325712418026868,"aZ":-24.99022023018748,"pfxX":2.524133589662922,"pfxZ":3.897700826294084,"pX":0.12146018439645392,"pZ":3.057512077604082,"vX0":4.472765481213268,"vY0":-134.055627131304,"vZ0":-0.9227807237199546,"x":112.37,"y":156.23,"x0":-1.888097394702382,"y0":50.005733575211494,"z0":5.168452526887499,"aX":4.656501018635454},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.1,"breakHorizontal":-5.4,"spinRate":2412,"spinDirection":191},"zone":2,"typeConfidence":2.0,"plateTime":0.40649332847709063,"extension":6.400365718243689},"hitData":{"launchSpeed":60.0,"launchAngle":18.0,"totalDistance":140.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":97.45,"coordY":153.37}},"index":2,"playId":"57cd43e5-6788-31c3-bf00-6355f0acacc4","pitchNumber":3,"startTime":"2025-08-31T21:22:02.463Z","endTime":"2025-08-31T21:22:07.712Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T21:22:07.712Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Lawlar strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-31T21:22:27.527Z","endTime":"2025-08-31T21:23:31.718Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":691783,"fullName":"Jordan Lawlar","link":"/api/v1/people/691783"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691783,"fullName":"Jordan Lawlar","link":"/api/v1/people/691783"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":75.2,"endSpeed":69.5,"strikeZoneTop":3.23255560432231,"strikeZoneBottom":1.46123239097665,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.62075774829169,"aZ":-42.97463983305072,"pfxX":5.015159909234961,"pfxZ":-8.908806127968772,"pX":0.06732788800301616,"pZ":2.5798951459378947,"vX0":1.9279309172388106,"vY0":-109.4936578231283,"vZ0":3.381237559132469,"x":114.43,"y":169.12,"x0":-1.476551203027735,"y0":50.00242780967835,"z0":5.618981829424193,"aX":6.079673561867185},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.2,"breakVerticalInduced":-14.9,"breakHorizontal":-9.6,"spinRate":2662,"spinDirection":31},"zone":5,"typeConfidence":2.0,"plateTime":0.500528880931697,"extension":6.683492727463195},"index":0,"playId":"56c598e0-abbe-3383-8a6b-58d32298d0e0","pitchNumber":1,"startTime":"2025-08-31T21:22:32.464Z","endTime":"2025-08-31T21:22:36.017Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-08-31T21:22:44.088Z","endTime":"2025-08-31T21:22:56.876Z","isPitch":false,"type":"action","player":{"id":691783,"link":"/api/v1/people/691783"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.8,"strikeZoneTop":3.36090211697686,"strikeZoneBottom":1.55871016395859,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.97706151578567,"aZ":-19.479339190793013,"pfxX":-7.8810329177837435,"pfxZ":6.317724876853402,"pX":-0.732559048395955,"pZ":1.6251811076554803,"vX0":5.449740747453799,"vY0":-140.44439428074563,"vZ0":-5.906058732309031,"x":144.92,"y":194.9,"x0":-1.6680940077081032,"y0":50.00639285232998,"z0":5.010602554214854,"aX":-15.843888647074559},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.4,"breakHorizontal":13.2,"spinRate":2162,"spinDirection":216},"zone":7,"typeConfidence":2.0,"plateTime":0.3890908223456284,"extension":6.596677969523367},"index":2,"playId":"532ed916-85a9-3abc-afb6-bc4c654e6f7f","pitchNumber":2,"startTime":"2025-08-31T21:22:56.876Z","endTime":"2025-08-31T21:23:00.751Z","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":1},"pitchData":{"startSpeed":79.0,"endSpeed":72.6,"strikeZoneTop":3.22622268253834,"strikeZoneBottom":1.36184440425211,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.719870781836,"aZ":-44.684608744720194,"pfxX":5.415109999049535,"pfxZ":-9.457223458728329,"pX":0.9357069557212885,"pZ":1.0734535294414551,"vX0":3.608458384184219,"vY0":-114.99058508189454,"vZ0":0.26033254513594706,"x":81.33,"y":209.8,"x0":-1.3639019372598304,"y0":50.001735865450534,"z0":5.33717087399174,"aX":7.163899660577322},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":-16.7,"breakHorizontal":-10.8,"spinRate":2839,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.47852801354942365,"extension":6.700093392098482},"index":3,"playId":"182c0dfe-0657-3683-a910-666f9ada84b0","pitchNumber":3,"startTime":"2025-08-31T21:23:11.678Z","endTime":"2025-08-31T21:23:15.402Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.6,"endSpeed":86.4,"strikeZoneTop":3.43,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.659414271057674,"aZ":-29.607387399970612,"pfxX":-5.832315140572526,"pfxZ":1.3738634962201437,"pX":-0.13843572441524615,"pZ":0.6155320520751096,"vX0":5.963292915260327,"vY0":-134.7757513536331,"vZ0":-6.3769549206078775,"x":122.28,"y":222.16,"x0":-1.6042735000712103,"y0":50.006134003803126,"z0":5.058052433040268,"aX":-10.913273532943348},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":1.6,"breakHorizontal":9.6,"spinRate":1399,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.4038252481752229,"extension":6.6653830372782705},"index":4,"playId":"6b315217-9710-34d4-a310-21d31fc235d9","pitchNumber":4,"startTime":"2025-08-31T21:23:27.729Z","endTime":"2025-08-31T21:23:31.718Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T21:23:31.718Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake McCarthy grounds out softly, third baseman Alex Freeland to first baseman Freddie Freeman.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-31T21:23:51.414Z","endTime":"2025-08-31T21:24:29.081Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":690976,"link":"/api/v1/people/690976"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.6,"strikeZoneTop":3.44883211296461,"strikeZoneBottom":1.7214927913394,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.478776229587226,"aZ":-14.84015430709816,"pfxX":-4.576295368732209,"pfxZ":8.704651929981825,"pX":-0.6903400238695278,"pZ":1.58390663165089,"vX0":5.119262993870781,"vY0":-139.32512902757855,"vZ0":-6.236986779565541,"x":143.31,"y":196.01,"x0":-1.9457045260494954,"y0":50.00451364144084,"z0":4.809632632327007,"aX":-9.115247453838405},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.9,"breakHorizontal":7.4,"spinRate":2175,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.3911841725876952,"extension":6.481410364618703},"index":0,"playId":"5dfa9293-b871-33fe-ac01-24c0e184d919","pitchNumber":1,"startTime":"2025-08-31T21:23:57.360Z","endTime":"2025-08-31T21:24:00.953Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2025-08-31T21:24:09.053Z","endTime":"2025-08-31T21:24:20.969Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.6,"strikeZoneTop":3.6,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.049646880600502,"aZ":-27.09280087941871,"pfxX":0.6993449522489774,"pfxZ":2.808439065941103,"pX":0.5675087872896343,"pZ":2.7976445075474667,"vX0":6.347652221112347,"vY0":-132.84702523594626,"vZ0":-0.9691631300821123,"x":95.37,"y":163.24,"x0":-1.9312039331055326,"y0":50.00391644612601,"z0":5.113872905509383,"aX":1.2656785007098312},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.2,"breakHorizontal":-2.5,"spinRate":2491,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.410302454485719,"extension":6.573211632858522},"hitData":{"launchSpeed":51.2,"launchAngle":8.0,"totalDistance":60.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":104.95,"coordY":174.0}},"index":2,"playId":"c8f296de-4da4-3390-b224-68a9d1cfde49","pitchNumber":2,"startTime":"2025-08-31T21:24:20.969Z","endTime":"2025-08-31T21:24:29.081Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T21:24:29.081Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mookie Betts singles on a fly ball to left fielder Jake McCarthy.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-31T21:26:35.907Z","endTime":"2025-08-31T21:27:45.306Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"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":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":82.3,"strikeZoneTop":3.25,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.497400028951816,"aZ":-24.743586930529492,"pfxX":0.691484950110056,"pfxZ":4.351259570949491,"pX":0.017991113114818977,"pZ":2.512322054303479,"vX0":6.288007651549506,"vY0":-128.75324424460007,"vZ0":-2.239803960448315,"x":116.31,"y":170.95,"x0":-2.5287181687393745,"y0":50.00258300468427,"z0":5.275738301251543,"aX":1.1790567445773406},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.7,"breakHorizontal":-2.4,"spinRate":2618,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.422700666378375,"extension":6.591549997707857},"index":0,"playId":"9534fa93-f9fc-36a7-b98e-43308d092ad6","pitchNumber":1,"startTime":"2025-08-31T21:26:39.134Z","endTime":"2025-08-31T21:26:43.408Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":84.2,"strikeZoneTop":3.25,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.353322139589853,"aZ":-24.603449826341848,"pfxX":-1.3282284694557465,"pfxZ":4.265106586562422,"pX":1.2522896596306827,"pZ":2.3078712050150547,"vX0":9.549763245941932,"vY0":-131.0795066360924,"vZ0":-3.005271952058512,"x":69.27,"y":176.47,"x0":-2.2339798479112605,"y0":50.00579915951948,"z0":5.265610624727483,"aX":-2.3607056449294657},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.4,"breakHorizontal":0.7,"spinRate":2809,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.41460993176161454,"extension":6.697287263740352},"index":1,"playId":"bc9d90f8-c6ed-318d-b32b-6fe0f8c1f856","pitchNumber":2,"startTime":"2025-08-31T21:26:59.222Z","endTime":"2025-08-31T21:27:04.118Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.8,"strikeZoneTop":3.25,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.8959827519275,"aZ":-39.210104916930874,"pfxX":7.324040789359403,"pfxZ":-4.902019290641672,"pX":0.41511030683700545,"pZ":1.7450672875292588,"vX0":4.482088427973153,"vY0":-118.76976001206377,"vZ0":-0.5863402339019372,"x":101.18,"y":191.66,"x0":-2.445709636404497,"y0":50.00564252826152,"z0":5.548876460310579,"aX":10.505302410434403},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-8.8,"breakHorizontal":-14.3,"spinRate":2624,"spinDirection":45},"zone":9,"typeConfidence":2.0,"plateTime":0.460475004532209,"extension":6.736400417137487},"index":2,"playId":"cdc85865-b5e2-3672-902f-afc6dc273901","pitchNumber":3,"startTime":"2025-08-31T21:27:16.736Z","endTime":"2025-08-31T21:27:20.757Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.7,"strikeZoneTop":3.25,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.494303760949396,"aZ":-25.894618393833397,"pfxX":6.456178764357003,"pfxZ":4.128287898483148,"pX":0.8089119209490077,"pZ":1.7666127243774004,"vX0":6.0536076273814245,"vY0":-122.3718114133981,"vZ0":-2.7230381069363156,"x":86.17,"y":191.08,"x0":-2.5331297502774324,"y0":50.00368392316356,"z0":5.105543357434327,"aX":9.81810822471868},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":7.1,"breakHorizontal":-13.1,"spinRate":2938,"spinDirection":85},"zone":9,"typeConfidence":2.0,"plateTime":0.4471140081014653,"extension":6.253881379730413},"hitData":{"launchSpeed":68.4,"launchAngle":36.0,"totalDistance":231.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":105.19,"coordY":111.75}},"index":3,"playId":"5f9e5fed-284a-33de-89f8-1dfd02a8586b","pitchNumber":4,"startTime":"2025-08-31T21:27:34.385Z","endTime":"2025-08-31T21:27:45.306Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T21:27:45.306Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Freddie Freeman grounds out, shortstop Geraldo Perdomo to first baseman Tyler Locklear. Mookie Betts to 2nd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-31T21:28:01.517Z","endTime":"2025-08-31T21:30:44.509Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":682988,"link":"/api/v1/people/682988"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":73.9,"strikeZoneTop":3.72,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.90348904514271,"aZ":-39.40072545376664,"pfxX":6.332847988090402,"pfxZ":-5.262547206449397,"pX":0.5292028996267447,"pZ":1.6984567048529333,"vX0":5.276185337449883,"vY0":-116.98916827398548,"vZ0":0.19761415663159232,"x":96.83,"y":192.92,"x0":-2.585203234948664,"y0":50.00176840801075,"z0":5.333182275129683,"aX":8.698526540908254},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-9.1,"breakHorizontal":-12.8,"spinRate":2566,"spinDirection":46},"zone":9,"typeConfidence":2.0,"plateTime":0.46979521183766604,"extension":6.573969906231756},"index":0,"playId":"25f35098-3dc1-3f0f-b7d5-a23f380b43b9","pitchNumber":1,"startTime":"2025-08-31T21:28:12.579Z","endTime":"2025-08-31T21:28:15.900Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.4,"strikeZoneTop":3.60276494327579,"strikeZoneBottom":1.71145339454588,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.40643643927511,"aZ":-28.922474433362293,"pfxX":-10.229695978529495,"pfxZ":2.0332656359436347,"pX":-1.1371070099139449,"pZ":1.8515677483854915,"vX0":6.745691939593142,"vY0":-125.06655070359905,"vZ0":-2.1491520789093244,"x":160.34,"y":188.79,"x0":-2.5298391957503643,"y0":50.00098878235517,"z0":5.076331253171442,"aX":-16.328533513598163},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.5,"breakHorizontal":17.2,"spinRate":2025,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.4366819651306266,"extension":7.1167742719022264},"index":1,"playId":"eba22f26-bcbd-3798-95a1-64ff5838f2e7","pitchNumber":2,"startTime":"2025-08-31T21:28:28.833Z","endTime":"2025-08-31T21:28:33.769Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":73.9,"strikeZoneTop":3.54445889370461,"strikeZoneBottom":1.59090518669007,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.924021454025286,"aZ":-41.048864163482676,"pfxX":5.757138714835841,"pfxZ":-6.494196761709199,"pX":-1.1431392137335072,"pZ":1.316674952081032,"vX0":1.6630244976294117,"vY0":-116.23735165803649,"vZ0":-0.27262897194885194,"x":160.57,"y":203.23,"x0":-2.6157921407099862,"y0":50.00046202192049,"z0":5.335095774093295,"aX":7.871233356492656},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-11.5,"breakHorizontal":-10.8,"spinRate":2560,"spinDirection":47},"zone":13,"typeConfidence":2.0,"plateTime":0.4713406448620381,"extension":6.542325619069734},"index":2,"playId":"6014a30f-ba18-3180-9ee5-33cc4235d32e","pitchNumber":3,"startTime":"2025-08-31T21:28:49.186Z","endTime":"2025-08-31T21:28:53.029Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":83.0,"strikeZoneTop":3.58572209188738,"strikeZoneBottom":1.69502592096466,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.06487916281489,"aZ":-27.21567526903774,"pfxX":0.11884579268956585,"pfxZ":2.861781182063874,"pX":2.0864494629153887,"pZ":2.3819997847141736,"vX0":11.284747881242485,"vY0":-129.95598965948324,"vZ0":-1.9276200317042944,"x":37.47,"y":174.47,"x0":-2.3049447199156727,"y0":50.00179512604336,"z0":5.175701191419614,"aX":0.203569808975391},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.0,"breakHorizontal":-2.4,"spinRate":2803,"spinDirection":161},"zone":14,"typeConfidence":2.0,"plateTime":0.41948792040544314,"extension":6.68206450840807},"index":3,"playId":"6a77905e-c925-335a-8730-b7039d89ca54","pitchNumber":4,"startTime":"2025-08-31T21:29:07.892Z","endTime":"2025-08-31T21:29:11.925Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"index":4,"playId":"d4f80dd6-72bf-3f52-913a-5f2623ba91ea","startTime":"2025-08-31T21:29:28.542Z","endTime":"2025-08-31T21:29:32.492Z","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":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.7,"strikeZoneTop":3.5752507908159,"strikeZoneBottom":1.77700498366161,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.263316495184863,"aZ":-29.28562456645129,"pfxX":-10.361249506813992,"pfxZ":1.79161892108739,"pX":0.6114137478521301,"pZ":1.74958912292447,"vX0":10.675399517751982,"vY0":-125.76961725824901,"vZ0":-2.3700548594061743,"x":93.69,"y":191.54,"x0":-2.331543124169399,"y0":50.00200722465656,"z0":5.06698331533252,"aX":-16.68566377358993},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.9,"breakHorizontal":16.4,"spinRate":1963,"spinDirection":233},"zone":9,"typeConfidence":2.0,"plateTime":0.4346427214313944,"extension":6.5799967131639745},"index":5,"playId":"20756e58-c45a-3790-9d60-a71a269b95ae","pitchNumber":5,"startTime":"2025-08-31T21:29:47.472Z","endTime":"2025-08-31T21:29:51.331Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":83.5,"strikeZoneTop":3.72,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.70192183902464,"aZ":-27.796644954872335,"pfxX":0.9999514490068746,"pfxZ":2.5061217966515574,"pX":0.9259815835039087,"pZ":2.877786871609793,"vX0":8.378683784894859,"vY0":-129.6523286179891,"vZ0":-0.7574243685335466,"x":81.7,"y":161.08,"x0":-2.4441635513856554,"y0":50.001594559567614,"z0":5.248607508834246,"aX":1.7429425663018214},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.7,"breakHorizontal":-3.2,"spinRate":2829,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.4184778295755076,"extension":6.65754210620802},"index":6,"playId":"670e05fc-400e-3d9c-802f-ca371952c35e","pitchNumber":6,"startTime":"2025-08-31T21:30:06.290Z","endTime":"2025-08-31T21:30:09.690Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.8,"strikeZoneTop":3.72,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.62510864842049,"aZ":-41.629667720881216,"pfxX":5.575452396895299,"pfxZ":-6.379099514371625,"pX":0.22023099424707407,"pZ":1.6665093170994016,"vX0":4.702521295172781,"vY0":-121.22041691304635,"vZ0":-0.30315399120092645,"x":108.61,"y":193.78,"x0":-2.4722162320077,"y0":50.00468874395121,"z0":5.440645167291751,"aX":8.261613883452},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-11.4,"breakHorizontal":-11.3,"spinRate":2611,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.45258442926360143,"extension":6.570978133767908},"hitData":{"launchSpeed":83.2,"launchAngle":4.0,"totalDistance":61.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":134.87,"coordY":143.85}},"index":7,"playId":"3cd953da-2b40-3d70-9ee1-c449a03551e0","pitchNumber":7,"startTime":"2025-08-31T21:30:36.497Z","endTime":"2025-08-31T21:30:44.509Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T21:30:44.509Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Andy Pages singles on a line drive to left fielder Jake McCarthy. Mookie Betts scores.","rbi":1,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-31T21:31:06.186Z","endTime":"2025-08-31T21:33:46.136Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_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":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":{"id":694297,"link":"/api/v1/people/694297"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.3,"strikeZoneTop":3.37911720942083,"strikeZoneBottom":1.56293433832862,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.74474426260671,"aZ":-26.07361787885495,"pfxX":0.3393773190047886,"pfxZ":3.568277825915856,"pX":1.2154572986833745,"pZ":2.2756198467185493,"vX0":8.993838492507209,"vY0":-129.31614653891958,"vZ0":-2.6070259604565273,"x":70.67,"y":177.34,"x0":-2.3387120365297336,"y0":50.00148289578376,"z0":5.2788251539679125,"aX":0.5774860922488733},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.1,"breakHorizontal":-2.4,"spinRate":2843,"spinDirection":165},"zone":14,"typeConfidence":2.0,"plateTime":0.4221382145183852,"extension":6.561913239267472},"index":0,"playId":"94a0ae62-846a-3970-90f9-575ff02fa153","pitchNumber":1,"startTime":"2025-08-31T21:31:16.057Z","endTime":"2025-08-31T21:31:19.570Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.9,"strikeZoneTop":3.34527470903654,"strikeZoneBottom":1.49876787591386,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.626157980179133,"aZ":-29.435572568525437,"pfxX":-10.603093358257974,"pfxZ":1.4966891422248407,"pX":-0.7039065247708532,"pZ":1.6568895381667592,"vX0":8.462627653097458,"vY0":-134.40560596225615,"vZ0":-3.763337065983615,"x":143.83,"y":194.04,"x0":-2.5127821811778337,"y0":50.00656752625335,"z0":5.16145461040343,"aX":-19.439691120638763},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":2.0,"breakHorizontal":17.4,"spinRate":2360,"spinDirection":232},"zone":7,"typeConfidence":2.0,"plateTime":0.40723005743615115,"extension":6.941033410719576},"index":1,"playId":"94af317d-39f3-3401-aad4-a6b65bd5d91c","pitchNumber":2,"startTime":"2025-08-31T21:31:33.024Z","endTime":"2025-08-31T21:31:36.878Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"59201d10-9ddb-4aec-9efd-3f0389c64b52","startTime":"2025-08-31T21:31:54.447Z","endTime":"2025-08-31T21:31:59.447Z","isPitch":false,"type":"stepoff"},{"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":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.0,"strikeZoneTop":3.48,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.88406528622479,"aZ":-24.99904420779527,"pfxX":3.6112331941553464,"pfxZ":4.501589990323067,"pX":0.17823001165119098,"pZ":2.309695152214611,"vX0":5.721889090933027,"vY0":-125.83889029985004,"vZ0":-1.8586159665967639,"x":110.21,"y":176.42,"x0":-2.599295872944446,"y0":50.00395895158443,"z0":5.0943261667305535,"aX":5.759635738064586},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.9,"breakHorizontal":-7.9,"spinRate":2916,"spinDirection":95},"zone":5,"typeConfidence":2.0,"plateTime":0.4361934280278441,"extension":6.666465282744954},"index":3,"playId":"500ded89-1efc-3ca3-9c14-1125957a164a","pitchNumber":3,"startTime":"2025-08-31T21:32:11.994Z","endTime":"2025-08-31T21:32:15.221Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":83.0,"strikeZoneTop":3.32329433783737,"strikeZoneBottom":1.54332528561016,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.801276140937965,"aZ":-23.98784784970081,"pfxX":-10.257024837034894,"pfxZ":4.717626458038744,"pX":0.1057163202644651,"pZ":1.3068508696696775,"vX0":9.963907122410415,"vY0":-129.988575822466,"vZ0":-5.217074190196572,"x":74.6,"y":199.61,"x0":-2.41983844014969,"y0":50.002228488698904,"z0":5.129682073491665,"aX":-17.790328764545574},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.7,"breakHorizontal":16.7,"spinRate":2030,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.4192283670836967,"extension":6.939317861526456},"index":4,"playId":"5afe5142-31c6-3b44-8c01-b883ec3c8e6f","pitchNumber":4,"startTime":"2025-08-31T21:32:37.297Z","endTime":"2025-08-31T21:32:40.532Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.1,"strikeZoneTop":3.29336378788851,"strikeZoneBottom":1.51325297100696,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.304926586472142,"aZ":-15.270759026561128,"pfxX":-6.302031262703387,"pfxZ":8.758631450691023,"pX":1.2352743790358913,"pZ":3.3311471480145354,"vX0":11.383055613569663,"vY0":-137.30155446735816,"vZ0":-2.820088079217513,"x":69.91,"y":148.84,"x0":-2.1251867437213625,"y0":50.00364344039566,"z0":5.396795079583826,"aX":-12.164728583898766},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.5,"breakHorizontal":9.4,"spinRate":2584,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.3972875174087549,"extension":6.531282269632042},"index":5,"playId":"808fbacb-c43f-38ee-85d5-3661245c7c9c","pitchNumber":5,"startTime":"2025-08-31T21:32:54.971Z","endTime":"2025-08-31T21:32:58.075Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":84.2,"strikeZoneTop":3.48,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.60146040458817,"aZ":-24.100120075719065,"pfxX":0.053029985700710935,"pfxZ":4.517374999597795,"pX":0.23793909000409927,"pZ":2.393465062464036,"vX0":7.2697155523524435,"vY0":-131.77656828955253,"vZ0":-2.5830432557708787,"x":107.93,"y":174.16,"x0":-2.5442903753929356,"y0":50.004924665599624,"z0":5.135512484673475,"aX":0.09440610230017496},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.9,"breakHorizontal":-1.4,"spinRate":2760,"spinDirection":197},"zone":5,"typeConfidence":2.0,"plateTime":0.41301886936694476,"extension":6.571863557514441},"index":6,"playId":"991eada3-d397-3dbe-a9cd-136708c96f18","pitchNumber":6,"startTime":"2025-08-31T21:33:12.900Z","endTime":"2025-08-31T21:33:16.331Z","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":1},"pitchData":{"startSpeed":94.3,"endSpeed":87.4,"strikeZoneTop":3.48,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.433261532029643,"aZ":-22.50023652350689,"pfxX":-9.019032495728544,"pfxZ":5.0088426801078745,"pX":-0.1230470486270355,"pZ":2.108959286572507,"vX0":8.656880361819768,"vY0":-137.18589353612197,"vZ0":-4.496124931492509,"x":121.69,"y":181.84,"x0":-2.1269007346551,"y0":50.00683405330242,"z0":5.27627432261412,"aX":-17.432185017348633},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.4,"breakHorizontal":14.9,"spinRate":2420,"spinDirection":226},"zone":8,"typeConfidence":2.0,"plateTime":0.39718670507863774,"extension":6.837281262895942},"hitData":{"launchSpeed":88.7,"launchAngle":12.0,"totalDistance":184.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":81.57,"coordY":107.51}},"index":7,"playId":"49fafb0b-6222-3e09-9300-7aec15341cea","pitchNumber":7,"startTime":"2025-08-31T21:33:36.137Z","endTime":"2025-08-31T21:33:46.136Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T21:33:46.136Z","atBatIndex":39},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Enrique Hernández grounds into a double play, shortstop Geraldo Perdomo to second baseman Blaze Alexander to first baseman Tyler Locklear. Andy Pages out at 2nd. Enrique Hernández out at 1st.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-31T21:36:57.804Z","endTime":"2025-08-31T21:37:07.937Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":571771,"fullName":"Enrique Hernández","link":"/api/v1/people/571771"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3],"actionIndex":[1,2],"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":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":677942,"link":"/api/v1/people/677942"},"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":571771,"fullName":"Enrique Hernández","link":"/api/v1/people/571771"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":682988,"link":"/api/v1/people/682988"},"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":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-31T21:34:14.736Z","endTime":"2025-08-31T21:34:57.448Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Brandyn Garcia replaces Brandon Pfaadt.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-31T21:34:57.448Z","endTime":"2025-08-31T21:36:24.180Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805299,"link":"/api/v1/people/805299"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Enrique Hernández replaces Michael Conforto.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2025-08-31T21:36:24.180Z","endTime":"2025-08-31T21:36:59.921Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":571771,"link":"/api/v1/people/571771"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":624424,"link":"/api/v1/people/624424"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.9,"strikeZoneTop":3.47,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.909763436417954,"aZ":-29.99034198244671,"pfxX":-0.05798950321387547,"pfxZ":1.2396352959527146,"pX":-0.10593249637518527,"pZ":2.2227737002340717,"vX0":-4.395121578596225,"vY0":-130.91493132823067,"vZ0":-2.7523263808337743,"x":121.04,"y":178.77,"x0":1.589603060643414,"y0":50.006432589018424,"z0":5.491118498274819,"aX":-0.10219164722444525},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":1.9,"breakHorizontal":0.8,"spinRate":2328,"spinDirection":147},"zone":8,"typeConfidence":2.0,"plateTime":0.41551233439332247,"extension":5.387116100304546},"hitData":{"launchSpeed":99.9,"launchAngle":-12.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":127.29,"coordY":184.09}},"index":3,"playId":"73ec394d-396d-3554-8383-c50d25519122","pitchNumber":1,"startTime":"2025-08-31T21:36:59.921Z","endTime":"2025-08-31T21:37:07.937Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T21:37:07.937Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Geraldo Perdomo grounds out sharply, third baseman Alex Freeland to first baseman Freddie Freeman.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-31T21:39:13.357Z","endTime":"2025-08-31T21:40:07.800Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":690976,"link":"/api/v1/people/690976"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Enrique Hernández remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-31T21:38:22.856Z","endTime":"2025-08-31T21:39:15.683Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":571771,"link":"/api/v1/people/571771"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"501","replacedPlayer":{"id":624424,"link":"/api/v1/people/624424"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.3,"strikeZoneTop":3.44181787842222,"strikeZoneBottom":1.63316183867073,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.02423950104762,"aZ":-29.173393862343808,"pfxX":-8.59321699544256,"pfxZ":1.6663328374636786,"pX":-0.5327538093520308,"pZ":1.8901112858381197,"vX0":6.119573629093779,"vY0":-132.68802360771076,"vZ0":-3.018760489648594,"x":137.31,"y":187.75,"x0":-1.7422742956780939,"y0":50.001297112956834,"z0":5.148333145500423,"aX":-15.45788113730447},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":2.6,"breakHorizontal":14.4,"spinRate":1454,"spinDirection":240},"zone":7,"typeConfidence":2.0,"plateTime":0.4113960249371802,"extension":6.5297825413753205},"index":1,"playId":"75e86fa9-4277-3db9-aaa4-b4ff9173895d","pitchNumber":1,"startTime":"2025-08-31T21:39:15.683Z","endTime":"2025-08-31T21:39:19.591Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.6,"strikeZoneTop":3.56,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.1331196307981,"aZ":-17.368858055617707,"pfxX":-6.237335315148156,"pfxZ":7.686804279943427,"pX":0.41072802239309775,"pZ":3.5151807062478824,"vX0":8.037608476866147,"vY0":-137.7768960787153,"vZ0":-1.1400641676178531,"x":101.34,"y":143.87,"x0":-1.7316753609708322,"y0":50.001343777081566,"z0":5.106261516936781,"aX":-12.011519284392156},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.9,"breakHorizontal":9.6,"spinRate":2252,"spinDirection":224},"zone":3,"typeConfidence":2.0,"plateTime":0.397304690048768,"extension":6.460666379574746},"index":2,"playId":"80c9b2e5-9aa0-3a70-9767-a0461a204851","pitchNumber":2,"startTime":"2025-08-31T21:39:28.434Z","endTime":"2025-08-31T21:39:31.672Z","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":77.9,"endSpeed":71.3,"strikeZoneTop":3.38570423250208,"strikeZoneBottom":1.57724457838241,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.78721741687032,"aZ":-44.196433707279326,"pfxX":5.664363302713926,"pfxZ":-9.37943715150318,"pX":-1.0946301413465072,"pZ":0.8772214704993793,"vX0":-0.1098547137708375,"vY0":-113.41585968555607,"vZ0":0.14731017832565474,"x":158.72,"y":215.1,"x0":-1.7791438963898365,"y0":50.00209549823327,"z0":5.277349912923795,"aX":7.262272802957628},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.0,"breakVerticalInduced":-16.6,"breakHorizontal":-10.2,"spinRate":2805,"spinDirection":33},"zone":13,"typeConfidence":2.0,"plateTime":0.4858893087524585,"extension":6.369923721472712},"index":3,"playId":"b6516107-73b8-31af-ac57-e2678dc06fce","pitchNumber":3,"startTime":"2025-08-31T21:39:44.602Z","endTime":"2025-08-31T21:39:48.310Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":86.2,"strikeZoneTop":3.56,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.785157146191963,"aZ":-33.37449633784155,"pfxX":-5.886933826133563,"pfxZ":-0.6444525783192114,"pX":-0.6938954659017313,"pZ":1.816659304379049,"vX0":5.383395749702281,"vY0":-134.40770528594712,"vZ0":-2.455572021882724,"x":143.45,"y":189.73,"x0":-1.9391157009877464,"y0":50.002936673904514,"z0":5.0668092267243034,"aX":-10.982289540119629},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":-1.4,"breakHorizontal":9.8,"spinRate":1459,"spinDirection":242},"zone":7,"typeConfidence":2.0,"plateTime":0.40450892988887643,"extension":6.5806268636528475},"hitData":{"launchSpeed":101.8,"launchAngle":-9.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"hard","location":"5","coordinates":{"coordX":112.46,"coordY":163.24}},"index":4,"playId":"e94e6014-7d36-3383-99d1-5cf73f5b57b4","pitchNumber":4,"startTime":"2025-08-31T21:39:59.799Z","endTime":"2025-08-31T21:40:07.800Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T21:40:07.800Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ketel Marte called out on strikes.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-31T21:40:21.742Z","endTime":"2025-08-31T21:42:21.586Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.7,"strikeZoneTop":3.7305136434123,"strikeZoneBottom":1.7431332373294,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.495053134097468,"aZ":-15.960454798258825,"pfxX":-4.165885619773459,"pfxZ":8.477630249839939,"pX":0.6469002912519282,"pZ":2.7715333528086235,"vX0":8.390891340160387,"vY0":-136.78291532818795,"vZ0":-3.2609301064075313,"x":92.34,"y":163.95,"x0":-1.9062852341812977,"y0":50.0046696305879,"z0":5.060282641441431,"aX":-7.969984770188729},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.9,"breakHorizontal":6.0,"spinRate":2332,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.3989985017491584,"extension":6.565853996654176},"index":0,"playId":"d7afd21c-b811-3ec6-ad13-538a78495535","pitchNumber":1,"startTime":"2025-08-31T21:40:30.927Z","endTime":"2025-08-31T21:40:34.967Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-31T21:40:44.721Z","endTime":"2025-08-31T21:40:54.667Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.2,"endSpeed":68.7,"strikeZoneTop":3.79632601460665,"strikeZoneBottom":1.68494287235815,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.64913866951866,"aZ":-41.889318204508186,"pfxX":4.8988965447859325,"pfxZ":-8.089768384983257,"pX":-1.0401986415226603,"pZ":3.7426572163752154,"vX0":0.004432366736785209,"vY0":-109.28602369520092,"vZ0":5.53658154600231,"x":156.65,"y":137.73,"x0":-1.6779729913265082,"y0":50.005165969279716,"z0":5.696492583119737,"aX":5.880382303240464},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.4,"breakVerticalInduced":-12.7,"breakHorizontal":-8.9,"spinRate":2765,"spinDirection":36},"zone":11,"typeConfidence":2.0,"plateTime":0.5026864127720323,"extension":6.552290729548028},"index":2,"playId":"7c11583a-61c4-3733-a29c-e550c160c15d","pitchNumber":2,"startTime":"2025-08-31T21:40:54.667Z","endTime":"2025-08-31T21:40:58.760Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.5,"strikeZoneTop":3.63,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.39200246988429,"aZ":-27.530736355572444,"pfxX":2.9773426424834035,"pfxZ":2.6935436748060795,"pX":0.6291884747544165,"pZ":2.437055923522484,"vX0":5.585844017617349,"vY0":-130.05969696659236,"vZ0":-1.4937320433613723,"x":93.02,"y":172.98,"x0":-1.9271846506329364,"y0":50.00586798933775,"z0":5.092257873834778,"aX":5.13838603806536},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.8,"breakHorizontal":-6.6,"spinRate":2609,"spinDirection":181},"zone":6,"typeConfidence":2.0,"plateTime":0.4199638480015935,"extension":6.339342013864824},"index":3,"playId":"e49c2084-1c3f-3114-8a87-071aa7c90ac5","pitchNumber":3,"startTime":"2025-08-31T21:41:11.109Z","endTime":"2025-08-31T21:41:14.416Z","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":92.8,"endSpeed":86.0,"strikeZoneTop":3.63,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.678316951454498,"aZ":-32.29282393027256,"pfxX":-6.899914672443185,"pfxZ":-0.06507122856346292,"pX":-0.2294883206671861,"pZ":1.353431551825354,"vX0":6.885448748738398,"vY0":-135.0326065322456,"vZ0":-3.8067432680240625,"x":125.75,"y":202.24,"x0":-1.903926163023417,"y0":50.00184644265994,"z0":5.029041547933839,"aX":-12.867733698563477},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":-0.7,"breakHorizontal":11.2,"spinRate":1413,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4040942401094658,"extension":6.599625603894429},"index":4,"playId":"b5f73e84-7d4e-346b-9413-5b23071d89e6","pitchNumber":4,"startTime":"2025-08-31T21:41:28.268Z","endTime":"2025-08-31T21:41:31.582Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":88.3,"strikeZoneTop":3.63,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.615469005081206,"aZ":-16.57837919182853,"pfxX":-4.1953507734209925,"pfxZ":7.851435749481306,"pX":-0.16596456592216355,"pZ":3.105936059581329,"vX0":6.6697332171893216,"vY0":-139.18697691163553,"vZ0":-2.1682949987068336,"x":123.33,"y":154.92,"x0":-2.034686670215483,"y0":50.00183855040497,"z0":4.977579476117486,"aX":-8.333196179881174},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.0,"breakHorizontal":6.4,"spinRate":2344,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.39166748327122214,"extension":6.5559201553755555},"index":5,"playId":"6acd8d25-a65b-34f0-8c10-4874038e4b25","pitchNumber":5,"startTime":"2025-08-31T21:41:44.219Z","endTime":"2025-08-31T21:41:47.447Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.0,"endSpeed":70.6,"strikeZoneTop":3.55513667232703,"strikeZoneBottom":1.58497525331257,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.66906050160438,"aZ":-44.1372571461538,"pfxX":6.230711575724619,"pfxZ":-9.486724016274968,"pX":-1.1242589161656749,"pZ":2.7732216397013834,"vX0":-0.30989416759209765,"vY0":-112.03066252334897,"vZ0":3.964809361190822,"x":159.85,"y":163.9,"x0":-1.792085684694061,"y0":50.0016514852795,"z0":5.514858812976075,"aX":7.859049416897367},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.2,"breakVerticalInduced":-15.7,"breakHorizontal":-11.2,"spinRate":2717,"spinDirection":31},"zone":11,"typeConfidence":2.0,"plateTime":0.49033032851787617,"extension":6.470988075744536},"index":6,"playId":"25dcbf1a-3d0e-3d73-a5e9-ee8330c893a5","pitchNumber":6,"startTime":"2025-08-31T21:42:00.303Z","endTime":"2025-08-31T21:42:04.220Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.4,"strikeZoneTop":3.68291668909405,"strikeZoneBottom":1.68149982512421,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.67377567080972,"aZ":-28.466466393761888,"pfxX":-9.239824058551722,"pfxZ":1.9617060623073979,"pX":0.28652099255808794,"pZ":1.8246391383612581,"vX0":9.031085477419689,"vY0":-135.89124036746307,"vZ0":-3.2125742740657,"x":106.08,"y":189.51,"x0":-1.8617376312283718,"y0":50.00392033784929,"z0":4.976098327638378,"aX":-17.474636867322133},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":3.1,"breakHorizontal":15.1,"spinRate":1634,"spinDirection":238},"zone":9,"typeConfidence":2.0,"plateTime":0.4013597051948872,"extension":6.608568938440698},"index":7,"playId":"3b0d47c3-9418-372b-b005-96f09464087a","pitchNumber":7,"startTime":"2025-08-31T21:42:17.524Z","endTime":"2025-08-31T21:42:21.586Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T21:42:21.586Z","atBatIndex":42},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Corbin Carroll pops out to shortstop Mookie Betts.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-31T21:42:35.076Z","endTime":"2025-08-31T21:44:16.516Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"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":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.8,"strikeZoneTop":3.22101539464441,"strikeZoneBottom":1.55099197430631,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.158179063825443,"aZ":-15.009201982685559,"pfxX":-5.039082168270902,"pfxZ":8.491084301295967,"pX":0.5065611671979208,"pZ":3.786179554009037,"vX0":7.631434917869608,"vY0":-140.87072145018993,"vZ0":-1.3274026212285208,"x":97.69,"y":136.55,"x0":-1.5752994359671475,"y0":50.006910574686906,"z0":5.227617409784419,"aX":-10.192327130033675},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.4,"breakHorizontal":7.7,"spinRate":2310,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.3878967182408495,"extension":6.411986075921532},"index":0,"playId":"87b45f4b-b29a-30b1-93cd-fc861157baca","pitchNumber":1,"startTime":"2025-08-31T21:42:43.006Z","endTime":"2025-08-31T21:42:46.831Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.9,"strikeZoneTop":3.22405086758142,"strikeZoneBottom":1.52401277667601,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.68057030167443,"aZ":-27.342926819708833,"pfxX":3.037683942060328,"pfxZ":2.700548585172255,"pX":1.1489806569801781,"pZ":2.919827517585617,"vX0":6.862221898831702,"vY0":-132.77777797934377,"vZ0":-0.47526880967328694,"x":73.2,"y":159.94,"x0":-1.8609202627415204,"y0":50.00556345527166,"z0":5.08594581798514,"aX":5.438533342219978},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":5.0,"breakHorizontal":-7.0,"spinRate":2546,"spinDirection":180},"zone":12,"typeConfidence":2.0,"plateTime":0.41208391565028,"extension":6.36061656305056},"index":1,"playId":"1f60defc-c3be-3407-9593-cae7c8e4827e","pitchNumber":2,"startTime":"2025-08-31T21:42:55.181Z","endTime":"2025-08-31T21:42:58.960Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":71.1,"endSpeed":64.8,"strikeZoneTop":3.07057885465325,"strikeZoneBottom":1.40064819216509,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.98017525516164,"aZ":-42.02053073874348,"pfxX":5.825331214535209,"pfxZ":-9.235607063501286,"pX":-0.9134866763649369,"pZ":3.5535594283222394,"vX0":0.3259866576513336,"vY0":-103.18170280933198,"vZ0":6.048802349744381,"x":151.82,"y":142.83,"x0":-1.829651842396397,"y0":50.00259907888611,"z0":5.681207863316935,"aX":6.210065106313066},"breaks":{"breakAngle":8.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-69.2,"breakVerticalInduced":-14.4,"breakHorizontal":-10.6,"spinRate":2558,"spinDirection":33},"zone":11,"typeConfidence":2.0,"plateTime":0.5331525858127133,"extension":6.331972763801745},"index":2,"playId":"e50ec378-75b5-34f2-ac02-ce54da097ee6","pitchNumber":3,"startTime":"2025-08-31T21:43:06.920Z","endTime":"2025-08-31T21:43:11.097Z","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":2},"pitchData":{"startSpeed":95.1,"endSpeed":88.1,"strikeZoneTop":3.2244690834862,"strikeZoneBottom":1.49298340309238,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.60755935505306,"aZ":-17.33660514268281,"pfxX":-3.416235614410703,"pfxZ":7.536495063613841,"pX":0.33582909067669126,"pZ":2.3559438073523746,"vX0":7.049240474770832,"vY0":-138.4088516908789,"vZ0":-4.110202007298623,"x":104.2,"y":175.17,"x0":-1.7833903592504097,"y0":50.00333100563489,"z0":4.997882394523452,"aX":-6.726871440927938},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.1,"breakHorizontal":4.9,"spinRate":2198,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.3935063407935866,"extension":6.459351183802629},"index":3,"playId":"353724bf-715a-30fb-b6fe-94937261a80e","pitchNumber":4,"startTime":"2025-08-31T21:43:24.763Z","endTime":"2025-08-31T21:43:28.348Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":84.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.593329705459894,"aZ":-26.781797354546764,"pfxX":2.4702476102001727,"pfxZ":2.9864755569273216,"pX":0.7160157086914263,"pZ":1.8911031154087306,"vX0":5.829700085491046,"vY0":-132.51647237467554,"vZ0":-3.0933679172457302,"x":89.71,"y":187.72,"x0":-1.8210119753125662,"y0":50.00090662000544,"z0":5.000722956241736,"aX":4.451989324916625},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.0,"breakHorizontal":-5.6,"spinRate":2570,"spinDirection":165},"zone":9,"typeConfidence":2.0,"plateTime":0.4111424909462511,"extension":6.406736514687829},"index":4,"playId":"5dfc30fd-7314-35d7-93c6-0b0f12b339ad","pitchNumber":5,"startTime":"2025-08-31T21:43:40.112Z","endTime":"2025-08-31T21:43:43.677Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2025-08-31T21:43:51.577Z","endTime":"2025-08-31T21:44:08.615Z","isPitch":false,"type":"action","player":{"id":682998,"link":"/api/v1/people/682998"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":84.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.529236256566602,"aZ":-28.87288738194881,"pfxX":3.2164063458012007,"pfxZ":1.8243754078784038,"pX":0.3678513914975995,"pZ":2.048283448166963,"vX0":4.78295440125876,"vY0":-132.6834447845371,"vZ0":-2.301479124681401,"x":102.98,"y":183.48,"x0":-1.8660534285341213,"y0":50.001888034371326,"z0":5.000496031309731,"aX":5.817259131615344},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.1,"breakHorizontal":-6.7,"spinRate":2594,"spinDirection":156},"zone":9,"typeConfidence":2.0,"plateTime":0.4105361928670952,"extension":6.400858153598497},"hitData":{"launchSpeed":67.0,"launchAngle":45.0,"totalDistance":206.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":103.37,"coordY":134.77}},"index":6,"playId":"d3ac2115-0e6c-3ff8-a786-5777fc683169","pitchNumber":6,"startTime":"2025-08-31T21:44:08.615Z","endTime":"2025-08-31T21:44:16.516Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T21:44:16.516Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alex Call called out on strikes.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-31T21:46:15.110Z","endTime":"2025-08-31T21:47:28.179Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.7,"strikeZoneTop":3.43480406328298,"strikeZoneBottom":1.53257219932217,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.85102834273307,"aZ":-32.094905785963775,"pfxX":-0.4578542746909564,"pfxZ":0.0435366297356925,"pX":-1.3594670138945817,"pZ":1.790086196518026,"vX0":-7.16823231136599,"vY0":-129.7505825907598,"vZ0":-2.8911518059168353,"x":168.82,"y":190.45,"x0":1.4880149503182525,"y0":50.0015855124379,"z0":5.342027281364957,"aX":-0.7860325374962777},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":-0.4,"breakHorizontal":2.3,"spinRate":2502,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.42069269664956455,"extension":5.476943420980695},"index":0,"playId":"f42d3f94-d798-31ab-a66f-dec8f0cb06bd","pitchNumber":1,"startTime":"2025-08-31T21:46:27.948Z","endTime":"2025-08-31T21:46:31.602Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.0,"strikeZoneTop":3.51443881409344,"strikeZoneBottom":1.67522511171847,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.97803875172996,"aZ":-28.60868308548403,"pfxX":10.23628314246119,"pfxZ":1.7645034326588274,"pX":-0.3805125190053501,"pZ":2.326831871919531,"vX0":-8.622875720491951,"vY0":-141.24481651938626,"vZ0":-3.156527933376679,"x":131.5,"y":175.96,"x0":1.3810372722852255,"y0":50.00300740861973,"z0":5.297128457186025,"aX":20.69605253796917},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":2.8,"breakHorizontal":-16.8,"spinRate":2290,"spinDirection":113},"zone":4,"typeConfidence":2.0,"plateTime":0.38768530534823586,"extension":5.333388609559099},"index":1,"playId":"b0dcf097-7fe1-380c-8ee5-54bb5b61c128","pitchNumber":2,"startTime":"2025-08-31T21:46:42.565Z","endTime":"2025-08-31T21:46:46.375Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.9,"strikeZoneTop":3.42301975815051,"strikeZoneBottom":1.61462042486861,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.263525186005374,"aZ":-28.22930177860352,"pfxX":10.548587501225699,"pfxZ":1.9508005919627944,"pX":0.09424763327914991,"pZ":2.719982671523687,"vX0":-7.394473035083731,"vY0":-141.0804487657667,"vZ0":-2.2376139797307495,"x":113.41,"y":165.34,"x0":1.3750955993918192,"y0":50.0009710971431,"z0":5.337621520494586,"aX":21.320718131919687},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":3.2,"breakHorizontal":-17.6,"spinRate":2256,"spinDirection":115},"zone":5,"typeConfidence":2.0,"plateTime":0.3878195218043272,"extension":5.424259418818009},"index":2,"playId":"e57fcad3-50ec-3f2a-9e57-df8127c53870","pitchNumber":3,"startTime":"2025-08-31T21:46:57.765Z","endTime":"2025-08-31T21:47:01.556Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-31T21:47:08.185Z","endTime":"2025-08-31T21:47:23.838Z","isPitch":false,"type":"action","player":{"id":669743,"link":"/api/v1/people/669743"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.8,"strikeZoneTop":3.42604490408465,"strikeZoneBottom":1.68018736090429,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.940199141835997,"aZ":-28.7222004995123,"pfxX":8.96265104512341,"pfxZ":1.6854190564322078,"pX":-0.6733439467149708,"pZ":1.624850863148637,"vX0":-9.138744784921498,"vY0":-141.7999687395533,"vZ0":-4.877013961091235,"x":142.67,"y":194.91,"x0":1.4192436794696064,"y0":50.0011905522173,"z0":5.188506087790892,"aX":18.339635649755326},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":2.3,"breakHorizontal":-14.5,"spinRate":2265,"spinDirection":117},"zone":7,"typeConfidence":2.0,"plateTime":0.3855434622701477,"extension":5.582671260813879},"index":4,"playId":"f555b999-a58e-3925-a3ba-8bf41677627c","pitchNumber":4,"startTime":"2025-08-31T21:47:23.838Z","endTime":"2025-08-31T21:47:28.179Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T21:47:28.179Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alex Freeland singles on a line drive to left fielder Jake McCarthy.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-31T21:47:43.096Z","endTime":"2025-08-31T21:48:28.773Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.8247772380094,"aZ":-25.409605624886595,"pfxX":10.455039276958644,"pfxZ":3.2976179878309733,"pX":-0.4170260815978892,"pZ":2.798026145742013,"vX0":-8.736642563972174,"vY0":-142.18932543344968,"vZ0":-2.7132622889727336,"x":132.9,"y":163.23,"x0":1.33314246116822,"y0":50.00513162037579,"z0":5.372471147586983,"aX":21.465568945849625},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":5.6,"breakHorizontal":-17.3,"spinRate":2308,"spinDirection":120},"zone":4,"typeConfidence":2.0,"plateTime":0.3848389319707102,"extension":5.435042756054187},"index":0,"playId":"017221b6-0e77-3a74-8837-c7f834c34442","pitchNumber":1,"startTime":"2025-08-31T21:47:54.890Z","endTime":"2025-08-31T21:47:58.075Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.7,"strikeZoneTop":3.5,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.113645226284785,"aZ":-31.45435482957432,"pfxX":9.403442319684281,"pfxZ":0.35388318960080234,"pX":-0.5430648592416942,"pZ":2.743938177627951,"vX0":-8.690815762312441,"vY0":-141.6409831561711,"vZ0":-1.661766830760746,"x":137.7,"y":164.69,"x0":1.3322525076495315,"y0":50.0056582331454,"z0":5.335524440169182,"aX":19.251337408599763},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":0.5,"breakHorizontal":-15.5,"spinRate":2198,"spinDirection":122},"zone":4,"typeConfidence":2.0,"plateTime":0.3856130660758388,"extension":5.442722033963918},"hitData":{"launchSpeed":99.2,"launchAngle":13.0,"totalDistance":251.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":83.33,"coordY":87.61}},"index":1,"playId":"f3dda9c3-b555-39a7-9bb0-f70bf875211d","pitchNumber":2,"startTime":"2025-08-31T21:48:18.260Z","endTime":"2025-08-31T21:48:28.773Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T21:48:28.773Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dalton Rushing grounds out, second baseman Blaze Alexander to first baseman Tyler Locklear. Alex Freeland to 2nd.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-31T21:48:45.354Z","endTime":"2025-08-31T21:49:34.748Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":682988,"link":"/api/v1/people/682988"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.6,"strikeZoneTop":3.31,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.1388605929848,"aZ":-28.433191958742768,"pfxX":9.34646226656812,"pfxZ":1.836521767091309,"pX":-0.22949208103430235,"pZ":2.6624161254669154,"vX0":-8.080089557630048,"vY0":-141.1953043437007,"vZ0":-2.5319776795708604,"x":125.75,"y":166.89,"x0":1.4409336616200188,"y0":50.0061421743969,"z0":5.381718283599063,"aX":19.064206743419625},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":3.0,"breakHorizontal":-15.5,"spinRate":2355,"spinDirection":116},"zone":5,"typeConfidence":2.0,"plateTime":0.3864603272166849,"extension":5.4380996562621995},"index":0,"playId":"9764e92a-4af8-3170-883d-1403b0d8ec6b","pitchNumber":1,"startTime":"2025-08-31T21:48:51.592Z","endTime":"2025-08-31T21:48:55.540Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":79.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.11993837893646,"aZ":-31.197766279099685,"pfxX":-8.665185032511763,"pfxZ":0.6197931909068837,"pX":-0.16620107702510636,"pZ":1.6712292431456381,"vX0":-1.9133694512270996,"vY0":-124.38051956285602,"vZ0":-2.1883813395328415,"x":123.34,"y":193.66,"x0":1.7379030487666147,"y0":50.00485179859808,"z0":5.129973008389471,"aX":-13.683242441233327},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.8,"breakHorizontal":16.1,"spinRate":2877,"spinDirection":303},"zone":8,"typeConfidence":2.0,"plateTime":0.439066169734021,"extension":5.39879676391784},"index":1,"playId":"f48a1b5f-c2b6-3be2-b6a5-069d0f97d95b","pitchNumber":2,"startTime":"2025-08-31T21:49:08.874Z","endTime":"2025-08-31T21:49:12.311Z","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":2,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":90.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.657598562637034,"aZ":-26.618969070694057,"pfxX":9.818440232060468,"pfxZ":2.6333020549431154,"pX":0.38317100255753517,"pZ":2.9120695819836757,"vX0":-6.644796909878147,"vY0":-143.85291659303306,"vZ0":-2.2315310928599867,"x":102.39,"y":160.15,"x0":1.4409553682839604,"y0":50.000421135506166,"z0":5.338778748147964,"aX":20.687512214537765},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":4.6,"breakHorizontal":-16.6,"spinRate":2336,"spinDirection":123},"zone":3,"typeConfidence":2.0,"plateTime":0.37997190193489727,"extension":5.554977549252425},"hitData":{"launchSpeed":76.7,"launchAngle":-44.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.2,"coordY":171.81}},"index":2,"playId":"88c75385-b0f9-3836-898e-52d2d4203e50","pitchNumber":3,"startTime":"2025-08-31T21:49:26.334Z","endTime":"2025-08-31T21:49:34.748Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T21:49:34.748Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Miguel Rojas strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-31T21:49:52.855Z","endTime":"2025-08-31T21:51:56.928Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,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":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"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":83.7,"endSpeed":77.5,"strikeZoneTop":3.30716752319463,"strikeZoneBottom":1.5895717233583,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.97683357199049,"aZ":-33.672767039942784,"pfxX":-9.437476459567828,"pfxZ":-0.9819838529061471,"pX":2.00801446591049,"pZ":3.121422007016253,"vX0":2.8793788111778222,"vY0":-122.00110909220591,"vZ0":1.4629627301150498,"x":40.46,"y":154.5,"x0":2.045010998888308,"y0":50.00436374183953,"z0":5.396762397508239,"aX":-14.356213605176954},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-1.2,"breakHorizontal":16.6,"spinRate":2916,"spinDirection":286},"zone":12,"typeConfidence":2.0,"plateTime":0.447414557595327,"extension":5.341183326578661},"index":0,"playId":"23e9e3a5-b13e-3223-b5b0-58d038856733","pitchNumber":1,"startTime":"2025-08-31T21:50:00.314Z","endTime":"2025-08-31T21:50:03.475Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":83.3,"strikeZoneTop":3.26761963547429,"strikeZoneBottom":1.58168151801303,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.249562366725506,"aZ":-28.120888361971065,"pfxX":-0.5990866069370107,"pfxZ":2.3136587179086163,"pX":-1.1407498436649086,"pZ":3.213316942420423,"vX0":-6.520428104141788,"vY0":-130.39322957622204,"vZ0":-0.3017020237804833,"x":160.48,"y":152.02,"x0":1.4532774712241538,"y0":50.00093382289541,"z0":5.423323059353114,"aX":-1.046555284304122},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.3,"breakHorizontal":2.3,"spinRate":2510,"spinDirection":257},"zone":11,"typeConfidence":2.0,"plateTime":0.41748138694368997,"extension":5.4184635057944135},"index":1,"playId":"d828136d-19ee-3c90-a3f7-443d4c9ef56a","pitchNumber":2,"startTime":"2025-08-31T21:50:18.758Z","endTime":"2025-08-31T21:50:22.630Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":83.0,"strikeZoneTop":3.27508397785805,"strikeZoneBottom":1.58904883619764,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.730067897032438,"aZ":-29.89855738622266,"pfxX":-2.151274988243412,"pfxZ":1.3240482113177174,"pX":-0.11493212495484226,"pZ":1.665059241399652,"vX0":-3.875535222170492,"vY0":-129.08540560066066,"vZ0":-3.4459716358384256,"x":121.38,"y":193.82,"x0":1.6737029336941687,"y0":50.00502990385713,"z0":5.269523332944457,"aX":-3.704692677006653},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.9,"breakHorizontal":4.6,"spinRate":2571,"spinDirection":244},"zone":8,"typeConfidence":2.0,"plateTime":0.42105218016362533,"extension":5.423868165706861},"index":2,"playId":"01c73d96-dfa5-3f31-b099-b34d8b63e884","pitchNumber":3,"startTime":"2025-08-31T21:50:35.371Z","endTime":"2025-08-31T21:50:39.294Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":90.7,"strikeZoneTop":3.4,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.251870163373436,"aZ":-31.106696775496236,"pfxX":8.74385642892993,"pfxZ":0.5131869440094174,"pX":0.22305915008546345,"pZ":2.556543010691818,"vX0":-6.9258615161173545,"vY0":-142.74916364488888,"vZ0":-2.1166995861529614,"x":108.5,"y":169.75,"x0":1.5305624199965422,"y0":50.00395617119507,"z0":5.243386429339653,"aX":18.25827695717973},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":0.7,"breakHorizontal":-14.6,"spinRate":2323,"spinDirection":115},"zone":5,"typeConfidence":2.0,"plateTime":0.3819924257352141,"extension":5.491001707875188},"index":3,"playId":"2df95efb-e7d9-3626-b99d-1a8f44a3f21c","pitchNumber":4,"startTime":"2025-08-31T21:50:53.255Z","endTime":"2025-08-31T21:50:56.719Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2025-08-31T21:51:10.983Z","endTime":"2025-08-31T21:51:26.932Z","isPitch":false,"type":"action","player":{"id":500743,"link":"/api/v1/people/500743"}},{"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":86.0,"endSpeed":79.9,"strikeZoneTop":3.4,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.697632852016476,"aZ":-34.855638999198845,"pfxX":-9.647502227505464,"pfxZ":-1.6730761478209963,"pX":-0.3022487982363252,"pZ":1.562817532532695,"vX0":-1.925577146453687,"vY0":-125.39474997524772,"vZ0":-1.9941604852340362,"x":128.52,"y":196.58,"x0":1.7281795146678016,"y0":50.002518016846054,"z0":5.193384534606187,"aX":-15.469465373497112},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-3.2,"breakHorizontal":17.9,"spinRate":2894,"spinDirection":287},"zone":7,"typeConfidence":2.0,"plateTime":0.4356484419093589,"extension":5.506934489327158},"index":5,"playId":"0aee0cfc-09ef-30a0-b713-6297aac61d9b","pitchNumber":5,"startTime":"2025-08-31T21:51:26.932Z","endTime":"2025-08-31T21:51:30.811Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.9,"strikeZoneTop":3.4,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.034592101163753,"aZ":-36.18868422216043,"pfxX":-8.356498632201546,"pfxZ":-2.569118137477987,"pX":-1.237849888136797,"pZ":0.13439935090701854,"vX0":-4.510533614176885,"vY0":-124.68027758911934,"vZ0":-4.630806584016147,"x":164.18,"y":235.15,"x0":1.6854700917741936,"y0":50.00528026258272,"z0":5.030054818329839,"aX":-13.046139813965766},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-5.5,"breakHorizontal":16.2,"spinRate":2933,"spinDirection":297},"zone":13,"typeConfidence":2.0,"plateTime":0.44073465559656144,"extension":5.461697905885223},"index":6,"playId":"8ec98e90-3e44-3e6c-931b-6c61f61178b7","pitchNumber":6,"startTime":"2025-08-31T21:51:51.906Z","endTime":"2025-08-31T21:51:56.928Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T21:51:56.928Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Blaze Alexander strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-31T21:54:03.398Z","endTime":"2025-08-31T21:55:18.930Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":85.4,"strikeZoneTop":3.22,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.479295544713718,"aZ":-24.38740316266537,"pfxX":0.6112920339411914,"pfxZ":4.237233532990826,"pX":0.1975925536026838,"pZ":2.387623290287,"vX0":4.854832453240618,"vY0":-133.4671605508616,"vZ0":-2.7928147178037936,"x":109.47,"y":174.31,"x0":-1.7100623898352885,"y0":50.00623716565626,"z0":5.167461218317243,"aX":1.1245467791162025},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.4,"breakHorizontal":-1.9,"spinRate":2503,"spinDirection":188},"zone":5,"typeConfidence":2.0,"plateTime":0.4073740219885753,"extension":6.543425896456027},"index":0,"playId":"a9ff140b-0e2d-3965-89b0-13c2fc257524","pitchNumber":1,"startTime":"2025-08-31T21:54:07.235Z","endTime":"2025-08-31T21:54:15.527Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.5,"strikeZoneTop":3.19602918720956,"strikeZoneBottom":1.58519704013237,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.538306235554025,"aZ":-15.078346147233145,"pfxX":-3.2642582529252238,"pfxZ":8.559963791173065,"pX":-0.8161890503437417,"pZ":2.60261726347351,"vX0":3.934533821635625,"vY0":-139.74596029156976,"vZ0":-3.811696123361915,"x":148.11,"y":168.51,"x0":-1.8116719185710197,"y0":50.00644369294845,"z0":4.960986130747455,"aX":-6.522462576687742},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.0,"breakHorizontal":5.2,"spinRate":2270,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.3904591828645714,"extension":6.509526062807617},"index":1,"playId":"4a4d575d-6573-338d-9ab1-b77bb9776f8c","pitchNumber":2,"startTime":"2025-08-31T21:54:51.021Z","endTime":"2025-08-31T21:54:54.580Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-31T21:55:02.276Z","endTime":"2025-08-31T21:55:14.798Z","isPitch":false,"type":"action","player":{"id":677942,"link":"/api/v1/people/677942"}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","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":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":86.0,"strikeZoneTop":3.22,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.258163013891426,"aZ":-28.444638011564585,"pfxX":-6.450298530648137,"pfxZ":2.0119142602460482,"pX":-0.24922174749043538,"pZ":0.5731563355467287,"vX0":5.442230048367775,"vY0":-134.355998326912,"vZ0":-6.603195743279594,"x":126.5,"y":223.3,"x0":-1.4490899865887357,"y0":50.0037668543975,"z0":5.046308785783046,"aX":-11.960043136448512},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":2.6,"breakHorizontal":10.7,"spinRate":1409,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.40549012685406227,"extension":6.542331894997627},"index":3,"playId":"b7035e7f-524e-3c3c-836e-68ab1f899209","pitchNumber":3,"startTime":"2025-08-31T21:55:14.798Z","endTime":"2025-08-31T21:55:18.930Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T21:55:18.930Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Adrian Del Castillo singles on a sharp ground ball to right fielder Alex Call.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-31T21:55:37.470Z","endTime":"2025-08-31T21:56:22.147Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669743,"link":"/api/v1/people/669743"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":92.1,"endSpeed":86.0,"strikeZoneTop":3.39224525694727,"strikeZoneBottom":1.51090527940178,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.85841468750199,"aZ":-30.644908152780054,"pfxX":-7.035827216425746,"pfxZ":0.8179387277236332,"pX":-1.4440995902606182,"pZ":2.00296277110461,"vX0":3.980728143845005,"vY0":-134.29228291725832,"vZ0":-2.6319325499177397,"x":172.05,"y":184.7,"x0":-2.0168494101146184,"y0":50.00061002991828,"z0":5.133697691718054,"aX":-13.095259321242347},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":1.2,"breakHorizontal":12.1,"spinRate":1515,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.4049270514597465,"extension":6.4902480526704895},"index":0,"playId":"a0587d81-ec35-3569-8a2a-58d9f1f3c29a","pitchNumber":1,"startTime":"2025-08-31T21:55:40.929Z","endTime":"2025-08-31T21:55:44.886Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.5,"endSpeed":70.9,"strikeZoneTop":3.26268972656331,"strikeZoneBottom":1.4429463256667,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.78460736778614,"aZ":-41.83026527251348,"pfxX":6.342699171820396,"pfxZ":-7.615388759625709,"pX":0.009021539766068905,"pZ":1.0512644802981428,"vX0":1.9149031152832243,"vY0":-112.8276421999597,"vZ0":-0.23288030990929331,"x":116.66,"y":210.4,"x0":-1.6786339165544795,"y0":50.00480914865714,"z0":5.432507540495108,"aX":8.038897618588793},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-13.4,"breakHorizontal":-12.0,"spinRate":2794,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.48864547113497014,"extension":6.47096716209298},"index":1,"playId":"1aa9f284-e566-3364-8cbd-4a5b1f74e069","pitchNumber":2,"startTime":"2025-08-31T21:55:55.912Z","endTime":"2025-08-31T21:55:59.490Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.3,"strikeZoneTop":3.42,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.220675060323078,"aZ":-21.88710559924606,"pfxX":-0.3360657710973137,"pfxZ":5.573743492095802,"pX":0.09295789916139455,"pZ":2.1753082709516587,"vX0":5.112435268708394,"vY0":-134.306217103647,"vZ0":-3.5807515192180324,"x":113.46,"y":180.05,"x0":-1.7831577156644673,"y0":50.00381001962545,"z0":5.063017457364687,"aX":-0.6205016377103055},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.6,"breakHorizontal":-0.4,"spinRate":2515,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.40617766804547006,"extension":6.584899242452114},"hitData":{"launchSpeed":105.9,"launchAngle":3.0,"totalDistance":89.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":178.87,"coordY":117.82}},"index":2,"playId":"74011cc7-b27a-36ee-a6fc-b0874f630078","pitchNumber":3,"startTime":"2025-08-31T21:56:10.993Z","endTime":"2025-08-31T21:56:22.147Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T21:56:22.147Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Locklear strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-31T21:56:39.412Z","endTime":"2025-08-31T21:58:33.130Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.4,"strikeZoneTop":3.47,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.484563888405848,"aZ":-20.64822335241764,"pfxX":-9.93275852072295,"pfxZ":5.897683095036543,"pX":-1.1574271967630732,"pZ":2.291381126181171,"vX0":4.605132033995098,"vY0":-138.76363683488722,"vZ0":-3.9881480310910216,"x":161.12,"y":176.91,"x0":-1.5463628584804383,"y0":50.000060437445654,"z0":5.119318216000182,"aX":-19.405069024619664},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.1,"breakHorizontal":17.0,"spinRate":2251,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.3944254415123778,"extension":6.422758860139176},"index":0,"playId":"14e4e648-ac1c-3233-bfef-9d6b87b9d03b","pitchNumber":1,"startTime":"2025-08-31T21:56:48.512Z","endTime":"2025-08-31T21:56:52.578Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.7,"strikeZoneTop":3.39383676808495,"strikeZoneBottom":1.50477742706369,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.192628104686165,"aZ":-27.680503802795105,"pfxX":-7.728272564558914,"pfxZ":2.479966232544564,"pX":-0.2620576467739997,"pZ":1.469098318973223,"vX0":6.147115896486867,"vY0":-132.9116114618333,"vZ0":-4.025278189434567,"x":126.99,"y":199.11,"x0":-1.586765796432246,"y0":50.00167103174768,"z0":4.98505073519349,"aX":-13.99682491521258},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.0,"breakHorizontal":12.8,"spinRate":1527,"spinDirection":236},"zone":8,"typeConfidence":2.0,"plateTime":0.4101705621647347,"extension":6.582774997970336},"index":1,"playId":"78658f01-257e-3501-8e6c-741fb7e374b9","pitchNumber":2,"startTime":"2025-08-31T21:57:05.973Z","endTime":"2025-08-31T21:57:09.646Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.3,"strikeZoneTop":3.47,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.01530112815661,"aZ":-31.02523277372735,"pfxX":1.514194176805996,"pfxZ":0.7095904250481677,"pX":-0.05938778690758713,"pZ":2.0998560394127983,"vX0":3.563855564899055,"vY0":-126.05325648524702,"vZ0":-1.1919233001676914,"x":119.26,"y":182.08,"x0":-1.6823108355990848,"y0":50.00629938898767,"z0":5.059238656843416,"aX":2.462797006354259},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.2,"breakHorizontal":-3.5,"spinRate":2746,"spinDirection":75},"zone":8,"typeConfidence":2.0,"plateTime":0.43273931541271615,"extension":6.263060714168879},"index":2,"playId":"fa85e617-7ab9-3c8b-916c-ba6e288c5c56","pitchNumber":3,"startTime":"2025-08-31T21:57:23.175Z","endTime":"2025-08-31T21:57:26.530Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.4,"strikeZoneTop":3.30089599239193,"strikeZoneBottom":1.4431259699536,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.462913381773856,"aZ":-14.762877731694346,"pfxX":-8.18452671482498,"pfxZ":8.783794410667173,"pX":0.35057404512695584,"pZ":0.947653197970703,"vX0":8.395746095830603,"vY0":-139.22220142929902,"vZ0":-7.96512226531342,"x":103.64,"y":213.19,"x0":-1.6270420727687414,"y0":50.00038305533338,"z0":4.803567285947643,"aX":-16.218318972998595},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.5,"breakHorizontal":13.3,"spinRate":2348,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.39199522187400326,"extension":6.551298055104138},"index":3,"playId":"0fcb5d4d-a75f-3d05-8fd2-df2139076356","pitchNumber":4,"startTime":"2025-08-31T21:57:46.949Z","endTime":"2025-08-31T21:57:50.559Z","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":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.7,"strikeZoneTop":3.41031292432389,"strikeZoneBottom":1.49046924151072,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.850788396406234,"aZ":-32.250150526200066,"pfxX":-6.274327254539227,"pfxZ":-0.03965048507855595,"pX":0.09740061522283278,"pZ":0.779931981669348,"vX0":6.650842562957787,"vY0":-133.17386862009653,"vZ0":-4.804449890899286,"x":113.29,"y":217.72,"x0":-1.60944471295891,"y0":50.006205353162535,"z0":4.9228464325528,"aX":-11.346393705574327},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":-0.8,"breakHorizontal":10.1,"spinRate":1463,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.4102743315277264,"extension":6.722058475569949},"index":4,"playId":"fb8f8b8a-e446-3255-83d2-34b2b0fa4d9f","pitchNumber":5,"startTime":"2025-08-31T21:58:07.699Z","endTime":"2025-08-31T21:58:11.305Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":76.7,"endSpeed":70.1,"strikeZoneTop":3.47,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.87938679500115,"aZ":-44.32372929523575,"pfxX":6.165174586424695,"pfxZ":-9.842583047062297,"pX":0.3929697046030383,"pZ":0.8777609653690978,"vX0":2.07593551680804,"vY0":-111.57630456278976,"vZ0":0.3095671386359504,"x":102.02,"y":215.08,"x0":-1.355615411456664,"y0":50.000940786007256,"z0":5.382200723821216,"aX":7.613272309800504},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.4,"breakVerticalInduced":-17.3,"breakHorizontal":-11.8,"spinRate":2841,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.4947814920768354,"extension":6.786433852335325},"index":5,"playId":"694eec39-031a-385d-9b73-3e8feae6eb4b","pitchNumber":6,"startTime":"2025-08-31T21:58:28.317Z","endTime":"2025-08-31T21:58:33.130Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T21:58:33.130Z","atBatIndex":50},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Alek Thomas lines out to left fielder Enrique Hernández.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-31T21:58:50.391Z","endTime":"2025-08-31T21:59:07.751Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":571771,"link":"/api/v1/people/571771"},"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":96.2,"endSpeed":88.4,"strikeZoneTop":3.3,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.97299901716896,"aZ":-16.826401441442872,"pfxX":-4.671678013170885,"pfxZ":7.690980735623577,"pX":-0.4223029638454193,"pZ":2.346671427702095,"vX0":5.689457399009172,"vY0":-139.99283964305445,"vZ0":-4.013178221298728,"x":133.1,"y":175.42,"x0":-1.8687562522700383,"y0":50.00571527430675,"z0":4.892050339525337,"aX":-9.325934561215231},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.3,"breakHorizontal":7.3,"spinRate":2332,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.3904448914645995,"extension":6.58354846743262},"hitData":{"launchSpeed":92.4,"launchAngle":16.0,"totalDistance":254.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":71.82,"coordY":113.05}},"index":0,"playId":"90fbf607-2115-3c25-b44f-a0e171b64ba9","pitchNumber":1,"startTime":"2025-08-31T21:58:59.906Z","endTime":"2025-08-31T21:59:07.751Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T21:59:07.751Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Shohei Ohtani flies out to left fielder Jake McCarthy.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-31T22:01:06.086Z","endTime":"2025-08-31T22:01:48.018Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.7,"strikeZoneTop":3.46670795023265,"strikeZoneBottom":1.45656283643081,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.56038645374746,"aZ":-34.64475707592127,"pfxX":9.216071537360936,"pfxZ":-1.2242099752473266,"pX":1.7207964847696997,"pZ":3.960247685237589,"vX0":-2.7855627319072647,"vY0":-140.62885781744902,"vZ0":2.097347525119739,"x":51.41,"y":131.85,"x0":1.523865067935251,"y0":50.006650949657875,"z0":5.4451620048266225,"aX":18.54491928087817},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":-1.7,"breakHorizontal":-16.2,"spinRate":2221,"spinDirection":123},"zone":12,"typeConfidence":2.0,"plateTime":0.3888225360375208,"extension":5.354610281620085},"index":0,"playId":"2532df7a-c304-3e89-a057-f30766733839","pitchNumber":1,"startTime":"2025-08-31T22:01:19.588Z","endTime":"2025-08-31T22:01:23.655Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.9,"strikeZoneTop":3.55,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.94681791454387,"aZ":-30.83595305171228,"pfxX":9.977994897574492,"pfxZ":0.6746865061008283,"pX":0.42476674871565046,"pZ":2.4178076722534434,"vX0":-6.588724779456941,"vY0":-139.85414921980203,"vZ0":-2.231087141751468,"x":100.81,"y":173.5,"x0":1.516566060573534,"y0":50.00055084017326,"z0":5.25105548140194,"aX":19.735812505377574},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":1.0,"breakHorizontal":-16.7,"spinRate":2320,"spinDirection":118},"zone":6,"typeConfidence":2.0,"plateTime":0.391838438884625,"extension":5.414931962083142},"hitData":{"launchSpeed":94.8,"launchAngle":38.0,"totalDistance":320.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":45.61,"coordY":97.88}},"index":1,"playId":"d4c81e8c-21ac-3323-af76-8b140046cd87","pitchNumber":2,"startTime":"2025-08-31T22:01:39.004Z","endTime":"2025-08-31T22:01:48.018Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T22:01:48.018Z","atBatIndex":52},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Mookie Betts lines out sharply to second baseman Blaze Alexander.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-31T22:02:02.674Z","endTime":"2025-08-31T22:03:14.326Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.1,"strikeZoneTop":3.36922698822359,"strikeZoneBottom":1.51209576043475,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.047012645668264,"aZ":-32.90948630665449,"pfxX":-3.2169405636838357,"pfxZ":-0.43186243857765394,"pX":0.22686909771949765,"pZ":1.8591716218418903,"vX0":-2.4060211452129705,"vY0":-129.9067962635152,"vZ0":-2.197976659356911,"x":108.35,"y":188.58,"x0":1.5827484073413416,"y0":50.002765160341205,"z0":5.216460352400958,"aX":-5.500434830139409},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-1.1,"breakHorizontal":6.4,"spinRate":2593,"spinDirection":255},"zone":8,"typeConfidence":2.0,"plateTime":0.42153928726595824,"extension":5.362419337887281},"index":0,"playId":"3075bd91-11d3-31d8-a6b2-884e01e49572","pitchNumber":1,"startTime":"2025-08-31T22:02:14.865Z","endTime":"2025-08-31T22:02:18.478Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.4,"strikeZoneTop":3.23907656759095,"strikeZoneBottom":1.50563631023992,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.506286480537497,"aZ":-31.35660921856423,"pfxX":8.6801877578846,"pfxZ":0.4397143484868219,"pX":-0.3647379694554834,"pZ":0.03024899394630323,"vX0":-7.766089111834795,"vY0":-134.83512076440883,"vZ0":-7.024291379605154,"x":130.9,"y":237.96,"x0":1.4260520290049814,"y0":50.000308991600605,"z0":4.883717872574114,"aX":15.969924975341367},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":-0.6,"breakHorizontal":-14.0,"spinRate":1892,"spinDirection":104},"zone":13,"typeConfidence":2.0,"plateTime":0.4063281248892996,"extension":5.534514218731042},"index":1,"playId":"38e6c29b-6b7c-303a-b394-6b6ace0939e8","pitchNumber":2,"startTime":"2025-08-31T22:02:29.111Z","endTime":"2025-08-31T22:02:32.372Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":83.1,"strikeZoneTop":3.23242804472396,"strikeZoneBottom":1.49934678069461,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.19463938267796,"aZ":-32.392364819781314,"pfxX":-3.154273345589381,"pfxZ":-0.1245379201142649,"pX":1.070870933648847,"pZ":1.886321059210592,"vX0":-0.45861088537962436,"vY0":-130.29096067166003,"vZ0":-2.3853363732970267,"x":76.18,"y":187.85,"x0":1.6589324003888941,"y0":50.00365002447193,"z0":5.231883672656997,"aX":-5.490324747333695},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-0.5,"breakHorizontal":5.9,"spinRate":2550,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.4184057653646711,"extension":5.385535213534997},"index":2,"playId":"f918d541-d009-3311-abaa-7ecb2e372c13","pitchNumber":3,"startTime":"2025-08-31T22:02:50.334Z","endTime":"2025-08-31T22:02:54.275Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.3,"strikeZoneTop":3.25,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.932477655692566,"aZ":-35.026139247618296,"pfxX":-2.3210437597885205,"pfxZ":-1.6604484764494103,"pX":-0.07951698137840209,"pZ":2.076027544351718,"vX0":-3.350544516020897,"vY0":-129.7638940906883,"vZ0":-1.434434336750021,"x":120.03,"y":182.73,"x0":1.5277316544020219,"y0":50.00620822275225,"z0":5.292774495182261,"aX":-3.9774337878942085},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-3.1,"breakHorizontal":4.9,"spinRate":2534,"spinDirection":242},"zone":5,"typeConfidence":2.0,"plateTime":0.4213177450992305,"extension":5.348375585059126},"hitData":{"launchSpeed":100.3,"launchAngle":7.0,"totalDistance":164.0,"trajectory":"line_drive","hardness":"hard","location":"4","coordinates":{"coordX":134.27,"coordY":136.47}},"index":3,"playId":"18141ca8-f091-3823-9c72-c79012598dc0","pitchNumber":4,"startTime":"2025-08-31T22:03:08.304Z","endTime":"2025-08-31T22:03:14.326Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T22:03:14.326Z","atBatIndex":53},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Freddie Freeman walks.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-31T22:03:41.215Z","endTime":"2025-08-31T22:05:19.405Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":85.3,"endSpeed":78.8,"strikeZoneTop":3.57951370907416,"strikeZoneBottom":1.73041591403044,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.122890717368023,"aZ":-34.23949538561635,"pfxX":-8.878957421748652,"pfxZ":-1.3241201231647066,"pX":-1.6196150836863106,"pZ":1.536033100781478,"vX0":-4.79437992736543,"vY0":-124.18554297255207,"vZ0":-1.8721434714434178,"x":178.74,"y":197.31,"x0":1.4901995623246798,"y0":50.003024622471706,"z0":5.150779272426914,"aX":-13.851670622850751},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-2.6,"breakHorizontal":17.2,"spinRate":2926,"spinDirection":292},"zone":13,"typeConfidence":2.0,"plateTime":0.4412402755289744,"extension":5.338336466462969},"index":0,"playId":"272d8d47-bfef-3ada-ada9-746ca3746f13","pitchNumber":1,"startTime":"2025-08-31T22:03:50.076Z","endTime":"2025-08-31T22:03:54.515Z","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":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.0,"strikeZoneTop":3.63491750182496,"strikeZoneBottom":1.60166925890155,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.464332022350266,"aZ":-34.341600848671575,"pfxX":-9.771940582496418,"pfxZ":-1.4051265349843076,"pX":-0.6677186567064611,"pZ":1.0141168699440863,"vX0":-2.7953860211049952,"vY0":-123.72058532226559,"vZ0":-2.6136165945670617,"x":142.45,"y":211.4,"x0":1.748674015476639,"y0":50.00561677608583,"z0":4.984494104399388,"aX":-15.033628017105583},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-2.9,"breakHorizontal":18.4,"spinRate":2618,"spinDirection":195},"zone":13,"typeConfidence":2.0,"plateTime":0.44402950950723996,"extension":5.438149786328359},"index":1,"playId":"e24ffb6f-b3ea-3598-a067-91ddbf702c60","pitchNumber":2,"startTime":"2025-08-31T22:04:06.426Z","endTime":"2025-08-31T22:04:10.333Z","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.8,"endSpeed":88.4,"strikeZoneTop":3.68362562818252,"strikeZoneBottom":1.68111911413648,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.32750078063009,"aZ":-29.97758909552231,"pfxX":7.973730642892793,"pfxZ":1.093163871857815,"pX":-0.23170654887952097,"pZ":3.3792111490684413,"vX0":-7.648671804631544,"vY0":-140.82725630635048,"vZ0":-0.10528650751730007,"x":125.83,"y":147.54,"x0":1.4850445522275328,"y0":50.00156777064594,"z0":5.358092248073483,"aX":15.996654727200971},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":2.2,"breakHorizontal":-12.8,"spinRate":2347,"spinDirection":119},"zone":2,"typeConfidence":2.0,"plateTime":0.38911693990097884,"extension":5.4226041711536705},"index":2,"playId":"2a361d7c-fd87-3f7d-860e-592820c8b589","pitchNumber":3,"startTime":"2025-08-31T22:04:22.093Z","endTime":"2025-08-31T22:04:25.910Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.2,"strikeZoneTop":3.69950614672819,"strikeZoneBottom":1.6359023297534,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.834809831051114,"aZ":-29.789262683633446,"pfxX":-1.4604880766223278,"pfxZ":1.38866371278265,"pX":1.2977566506116789,"pZ":3.3553713244678955,"vX0":-0.4612446433207224,"vY0":-129.3492819193968,"vZ0":0.42666167653426,"x":67.53,"y":148.18,"x0":1.667574215454146,"y0":50.00127966239149,"z0":5.44979188023486,"aX":-2.5052650164403225},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.8,"breakHorizontal":2.8,"spinRate":2615,"spinDirection":263},"zone":12,"typeConfidence":2.0,"plateTime":0.4214441029382341,"extension":5.430315290227384},"index":3,"playId":"ebd7bcb5-bc75-30ea-8d6c-6b09880b1944","pitchNumber":4,"startTime":"2025-08-31T22:04:38.156Z","endTime":"2025-08-31T22:04:42.297Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.9,"strikeZoneTop":3.72,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.88682083573113,"aZ":-30.800244864212612,"pfxX":9.263207990050617,"pfxZ":0.6777696992866549,"pX":0.49751037457579356,"pZ":3.32906264706625,"vX0":-6.159146290609691,"vY0":-141.971456693696,"vZ0":-0.1271086558997665,"x":98.04,"y":148.9,"x0":1.4966629557418971,"y0":50.00352667026794,"z0":5.3421979644664495,"aX":18.824164134028667},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":1.4,"breakHorizontal":-15.5,"spinRate":2346,"spinDirection":113},"zone":3,"typeConfidence":2.0,"plateTime":0.38647625924272555,"extension":5.5525873130326815},"index":4,"playId":"329c98dd-8dc6-3ec2-b778-d4004c0e6155","pitchNumber":5,"startTime":"2025-08-31T22:04:56.098Z","endTime":"2025-08-31T22:04:59.203Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.7,"strikeZoneTop":3.57703822262727,"strikeZoneBottom":1.66693647476088,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.43593794113341,"aZ":-28.663847195554165,"pfxX":5.475905605654394,"pfxZ":1.7187376676641097,"pX":0.3178164702467245,"pZ":4.094322979010589,"vX0":-5.246588244698962,"vY0":-141.03730040280658,"vZ0":1.610969465171764,"x":104.89,"y":128.23,"x0":1.4769213946329427,"y0":50.00497996059288,"z0":5.344500998433998,"aX":11.203431807704282},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":3.6,"breakHorizontal":-9.0,"spinRate":2378,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.38609165315564287,"extension":5.457651373707663},"index":5,"playId":"b2fd07ca-b02c-35f4-9e70-0619d8de50e7","pitchNumber":6,"startTime":"2025-08-31T22:05:16.311Z","endTime":"2025-08-31T22:05:19.405Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T22:05:19.405Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andy Pages strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-31T22:05:56.282Z","endTime":"2025-08-31T22:08:10.260Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-31T22:05:43.529Z","endTime":"2025-08-31T22:05:58.438Z","isPitch":false,"type":"action","player":{"id":681624,"link":"/api/v1/people/681624"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":84.1,"strikeZoneTop":3.48,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.62573885078779,"aZ":-28.49695255276671,"pfxX":-0.11788252440474495,"pfxZ":2.0613943023724097,"pX":-0.08133293071305138,"pZ":2.4973633135195223,"vX0":-4.293612123180938,"vY0":-131.71773581716093,"vZ0":-1.6342293004914903,"x":120.1,"y":171.35,"x0":1.5740568430204323,"y0":50.00634135444716,"z0":5.200122577502628,"aX":-0.209685840318902},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":3.6,"breakHorizontal":1.0,"spinRate":2512,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.41323507000527115,"extension":5.474755878066714},"index":1,"playId":"298998a2-ed4e-3002-8025-c5b5071aa650","pitchNumber":1,"startTime":"2025-08-31T22:05:58.438Z","endTime":"2025-08-31T22:06:02.147Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.6,"strikeZoneTop":3.35433810824133,"strikeZoneBottom":1.4921182192954,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.580615550690613,"aZ":-31.87321152539934,"pfxX":-10.268266134888925,"pfxZ":0.19977423808487416,"pX":1.202038580393257,"pZ":2.403135592891599,"vX0":1.7601551858411684,"vY0":-123.00600419339035,"vZ0":-0.11939144498552612,"x":71.18,"y":173.9,"x0":1.8110241390797963,"y0":50.006150153058265,"z0":5.156609824218775,"aX":-15.724446445565754},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.6,"breakHorizontal":18.1,"spinRate":2927,"spinDirection":287},"zone":14,"typeConfidence":2.0,"plateTime":0.4454347778265517,"extension":5.315426666105182},"index":2,"playId":"ba6afb1d-01fa-35ad-aa5e-db00a118bc97","pitchNumber":2,"startTime":"2025-08-31T22:06:20.316Z","endTime":"2025-08-31T22:06:23.879Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.5,"strikeZoneTop":3.48,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.016167720662054,"aZ":-32.25750629934718,"pfxX":8.128408048389154,"pfxZ":-0.04147213560330876,"pX":0.0021578204228399687,"pZ":3.123626594472283,"vX0":-6.859065662767756,"vY0":-140.76605357602517,"vZ0":-0.21322844339515856,"x":116.92,"y":154.44,"x0":1.4145910889693176,"y0":50.00313940551198,"z0":5.289124586497306,"aX":16.309464206340774},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":0.1,"breakHorizontal":-13.3,"spinRate":2380,"spinDirection":118},"zone":2,"typeConfidence":2.0,"plateTime":0.3891407538271836,"extension":5.5105550605134965},"index":3,"playId":"b182898d-3595-3f08-b0d4-bf668a10a7e2","pitchNumber":3,"startTime":"2025-08-31T22:06:37.105Z","endTime":"2025-08-31T22:06:40.379Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.8,"strikeZoneTop":3.48,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.98277690713831,"aZ":-30.495259752594325,"pfxX":6.4360385629975605,"pfxZ":0.8229378499316269,"pX":-0.22060783720953858,"pZ":2.6453084207412703,"vX0":-6.7186313007031035,"vY0":-141.4583898113135,"vZ0":-1.8834338799430739,"x":125.41,"y":167.36,"x0":1.3367604511285782,"y0":50.006013496314814,"z0":5.2542473438171164,"aX":13.187895573039253},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":1.3,"breakHorizontal":-10.4,"spinRate":2285,"spinDirection":118},"zone":5,"typeConfidence":2.0,"plateTime":0.3856079436941693,"extension":5.453873198848422},"index":4,"playId":"77a89ddb-f89c-3ea6-abcf-e116873d0ed1","pitchNumber":4,"startTime":"2025-08-31T22:07:03.972Z","endTime":"2025-08-31T22:07:07.760Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":83.8,"strikeZoneTop":3.4059872289729,"strikeZoneBottom":1.57451312175937,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.799704717260358,"aZ":-30.535594081810164,"pfxX":-1.9297315539956257,"pfxZ":0.9331056405018754,"pX":-1.1491870376888234,"pZ":0.9249900419905347,"vX0":-5.942869229700644,"vY0":-130.25618621310653,"vZ0":-5.346694981914054,"x":160.8,"y":213.81,"x0":1.3962974600140574,"y0":50.00057260319904,"z0":5.264239762922922,"aX":-3.3728895571922037},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":0.8,"breakHorizontal":4.6,"spinRate":2562,"spinDirection":273},"zone":13,"typeConfidence":2.0,"plateTime":0.4176871535631821,"extension":5.468853303236186},"index":5,"playId":"a79d18a0-aa11-3a4a-aadd-2fd366bb0ce5","pitchNumber":5,"startTime":"2025-08-31T22:07:24.062Z","endTime":"2025-08-31T22:07:27.775Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.1,"strikeZoneTop":3.37423309761393,"strikeZoneBottom":1.57379654182358,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.375645261631316,"aZ":-35.21708328703301,"pfxX":-9.32578266222906,"pfxZ":-1.979505331048797,"pX":0.4283743487452758,"pZ":0.8092135934757534,"vX0":-0.4953145227143311,"vY0":-123.48384518876965,"vZ0":-3.1964059645547054,"x":100.67,"y":216.93,"x0":1.8426683833953157,"y0":50.00213833058726,"z0":5.0936610996742,"aX":-14.350849913747295},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-4.1,"breakHorizontal":17.0,"spinRate":2961,"spinDirection":290},"zone":14,"typeConfidence":2.0,"plateTime":0.4441531781627681,"extension":5.410236846533486},"index":6,"playId":"96a69a3d-bdf6-36e6-890b-465173bf8196","pitchNumber":6,"startTime":"2025-08-31T22:07:41.468Z","endTime":"2025-08-31T22:07:45.070Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.7,"strikeZoneTop":3.48,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.346066041105956,"aZ":-32.66228478000083,"pfxX":-0.9482012280468757,"pfxZ":-0.2808694836889183,"pX":-1.3546358235471843,"pZ":1.392328485985636,"vX0":-6.6945931303489346,"vY0":-131.20104980969327,"vZ0":-3.420205992703678,"x":168.64,"y":201.19,"x0":1.3433327033914277,"y0":50.00051218548743,"z0":5.123239358064524,"aX":-1.6668770678228344},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":-1.0,"breakHorizontal":3.0,"spinRate":2438,"spinDirection":253},"zone":13,"typeConfidence":2.0,"plateTime":0.4159932726862041,"extension":5.533472422302831},"index":7,"playId":"80c83cef-3030-3a91-bc0c-296f3d3bcfb6","pitchNumber":7,"startTime":"2025-08-31T22:08:04.423Z","endTime":"2025-08-31T22:08:10.260Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T22:08:10.260Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jordan Lawlar flies out to left fielder Enrique Hernández.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-31T22:10:24.344Z","endTime":"2025-08-31T22:11:30.660Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":691783,"fullName":"Jordan Lawlar","link":"/api/v1/people/691783"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691783,"fullName":"Jordan Lawlar","link":"/api/v1/people/691783"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":571771,"link":"/api/v1/people/571771"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tanner Scott replaces Yoshinobu Yamamoto.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-31T22:09:29.762Z","endTime":"2025-08-31T22:10:26.500Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656945,"link":"/api/v1/people/656945"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.4,"strikeZoneTop":3.31495889862387,"strikeZoneBottom":1.45643389826105,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.78009760395734,"aZ":-30.462626173092936,"pfxX":-2.2720234083023167,"pfxZ":0.9468627994928376,"pX":-0.318558332757617,"pZ":2.4729160536105934,"vX0":-6.182098083046581,"vY0":-133.08197273075842,"vZ0":-1.3921923153041755,"x":129.14,"y":172.01,"x0":2.323507777800097,"y0":50.00312560806252,"z0":5.1958250610736485,"aX":-4.100312614913222},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":1.7,"breakHorizontal":5.4,"spinRate":2668,"spinDirection":207},"zone":4,"typeConfidence":0.87,"plateTime":0.4105446478854802,"extension":5.919232991140146},"index":1,"playId":"c2b1fd3c-0bb3-365b-a848-dcac399b8201","pitchNumber":1,"startTime":"2025-08-31T22:10:26.500Z","endTime":"2025-08-31T22:10:30.144Z","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":97.7,"endSpeed":89.5,"strikeZoneTop":3.43,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.473908148207663,"aZ":-13.54572764715925,"pfxX":4.497398276466803,"pfxZ":9.081621379385266,"pX":0.2627563098554171,"pZ":2.149226559774779,"vX0":-6.771955657906423,"vY0":-142.06679274271787,"vZ0":-5.6606923647124825,"x":106.98,"y":180.75,"x0":2.089139076245833,"y0":50.00179363533541,"z0":5.023005308425984,"aX":9.224906984667104},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.5,"breakHorizontal":-6.8,"spinRate":2673,"spinDirection":146},"zone":8,"typeConfidence":2.0,"plateTime":0.3850255156508777,"extension":5.999028402299081},"index":2,"playId":"9176761b-b05c-3c4e-9a09-99d6e5c76321","pitchNumber":2,"startTime":"2025-08-31T22:10:40.143Z","endTime":"2025-08-31T22:10:47.093Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-31T22:11:11.862Z","endTime":"2025-08-31T22:11:21.727Z","isPitch":false,"type":"action","player":{"id":691783,"link":"/api/v1/people/691783"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":90.8,"strikeZoneTop":3.43,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.78680556149795,"aZ":-15.965429215276028,"pfxX":5.271925645492187,"pfxZ":7.751875921441984,"pX":-0.1264182799142292,"pZ":2.6299416181715607,"vX0":-8.546596350819536,"vY0":-142.53870415070767,"vZ0":-4.145834862814376,"x":121.82,"y":167.77,"x0":2.203791455517812,"y0":50.00280818593847,"z0":5.088113925405578,"aX":11.024182183771615},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":13.6,"breakHorizontal":-8.2,"spinRate":2614,"spinDirection":140},"zone":5,"typeConfidence":2.0,"plateTime":0.38190874599452407,"extension":6.089755057641823},"hitData":{"launchSpeed":82.7,"launchAngle":39.0,"totalDistance":300.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":87.52,"coordY":85.27}},"index":4,"playId":"6f5f3d33-e3e2-3f00-8e7a-68bb9105b5ab","pitchNumber":3,"startTime":"2025-08-31T22:11:21.727Z","endTime":"2025-08-31T22:11:30.660Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T22:11:30.660Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ildemaro Vargas flies out to second baseman Miguel Rojas.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-31T22:12:01.190Z","endTime":"2025-08-31T22:13:08.225Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5],"actionIndex":[0],"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":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":500743,"link":"/api/v1/people/500743"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Ildemaro Vargas replaces Jake McCarthy.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-31T22:11:44.611Z","endTime":"2025-08-31T22:12:03.379Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":664983,"link":"/api/v1/people/664983"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.8,"strikeZoneTop":3.47783701408229,"strikeZoneBottom":1.55410779954927,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.316035335945763,"aZ":-10.685503850363816,"pfxX":2.6866051101591184,"pfxZ":10.392332900998886,"pX":-0.5984408390826146,"pZ":3.740691297759598,"vX0":-9.128355910412012,"vY0":-142.54749388943608,"vZ0":-1.9691827310914978,"x":139.81,"y":137.78,"x0":2.2895564376110666,"y0":50.0009204943898,"z0":5.11099984046518,"aX":5.555061187663744},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":18.6,"breakHorizontal":-3.1,"spinRate":2635,"spinDirection":139},"zone":11,"typeConfidence":2.0,"plateTime":0.3835446283653372,"extension":6.071694561554408},"index":1,"playId":"fb7cfa32-1142-3b2d-a0ec-229c8302c298","pitchNumber":1,"startTime":"2025-08-31T22:12:03.379Z","endTime":"2025-08-31T22:12:07.291Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":84.5,"strikeZoneTop":3.47972008478957,"strikeZoneBottom":1.58716519241419,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.747116580658457,"aZ":-28.350607849852945,"pfxX":-2.7511618697004767,"pfxZ":2.1293126568951513,"pX":0.37961252224882275,"pZ":2.082522654897237,"vX0":-4.507065531581224,"vY0":-131.73472006033165,"vZ0":-2.536826501617277,"x":102.53,"y":182.55,"x0":2.456915669522153,"y0":50.000168602512595,"z0":5.111574864720344,"aX":-4.9297003773992945},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":3.6,"breakHorizontal":5.8,"spinRate":2611,"spinDirection":216},"zone":9,"typeConfidence":0.87,"plateTime":0.41266226190166533,"extension":5.9002847878752185},"index":2,"playId":"47c99c65-8928-3070-8874-0b41faec42af","pitchNumber":2,"startTime":"2025-08-31T22:12:17.333Z","endTime":"2025-08-31T22:12:21.215Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":84.7,"strikeZoneTop":3.37,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.534366023024713,"aZ":-31.86761861640202,"pfxX":-3.6825406273906562,"pfxZ":0.1728531604712753,"pX":-0.060710411142716976,"pZ":2.7103384054309205,"vX0":-4.8463236540494785,"vY0":-130.78482981755974,"vZ0":-0.4420332566059184,"x":119.31,"y":165.6,"x0":2.273614329949988,"y0":50.005078373670045,"z0":5.209505888886839,"aX":-6.576398891279858},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":0.4,"breakHorizontal":7.4,"spinRate":2676,"spinDirection":257},"zone":5,"typeConfidence":0.9,"plateTime":0.4139483097323091,"extension":5.928309095177174},"index":3,"playId":"e091b37e-13aa-31a5-b231-3a25d143a8ce","pitchNumber":3,"startTime":"2025-08-31T22:12:31.907Z","endTime":"2025-08-31T22:12:35.889Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-31T22:12:44.250Z","endTime":"2025-08-31T22:12:58.249Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":90.6,"strikeZoneTop":3.37,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.28547253754121,"aZ":-14.114195919660826,"pfxX":2.886512912536241,"pfxZ":8.575979200645904,"pX":0.339981874168136,"pZ":3.9734648260741223,"vX0":-6.474916057550643,"vY0":-143.73038684400342,"vZ0":-0.9323560684869666,"x":104.04,"y":131.5,"x0":2.240323645998124,"y0":50.00222510955575,"z0":5.172923777862039,"aX":6.07912837278635},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":15.6,"breakHorizontal":-4.1,"spinRate":2691,"spinDirection":144},"zone":12,"typeConfidence":0.91,"plateTime":0.3801317188135611,"extension":6.038163367284807},"hitData":{"launchSpeed":78.7,"launchAngle":53.0,"totalDistance":219.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.7,"coordY":116.53}},"index":5,"playId":"8e048b09-4b30-3e7d-a901-ea57d0822c80","pitchNumber":4,"startTime":"2025-08-31T22:12:58.249Z","endTime":"2025-08-31T22:13:08.225Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T22:13:08.225Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Geraldo Perdomo singles on a fly ball to right fielder Alex Call.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-31T22:13:26.521Z","endTime":"2025-08-31T22:13:59.760Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669743,"link":"/api/v1/people/669743"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.7,"strikeZoneTop":3.42245791615587,"strikeZoneBottom":1.5096793671193,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.284331554213765,"aZ":-13.512996487685749,"pfxX":4.8408894440930865,"pfxZ":9.117530551886102,"pX":0.07857868655376676,"pZ":0.7791440368613417,"vX0":-7.62428329165197,"vY0":-141.86631916048736,"vZ0":-9.107056504498864,"x":114.0,"y":217.74,"x0":2.167132417765684,"y0":50.000392140103656,"z0":4.884243560337579,"aX":9.905232314033219},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.9,"breakHorizontal":-7.3,"spinRate":2600,"spinDirection":141},"zone":14,"typeConfidence":2.0,"plateTime":0.3855319474813581,"extension":6.068635621439307},"index":0,"playId":"3a682178-2c30-3502-9e86-c943e9f38ff9","pitchNumber":1,"startTime":"2025-08-31T22:13:35.049Z","endTime":"2025-08-31T22:13:38.670Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.6,"strikeZoneTop":3.56,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.73882198244561,"aZ":-14.430292185427557,"pfxX":4.419636561416137,"pfxZ":8.614146576133432,"pX":-0.7207758439671889,"pZ":2.3557792332337977,"vX0":-9.537893233519892,"vY0":-142.58375351485057,"vZ0":-4.790128896615027,"x":144.47,"y":175.17,"x0":2.093110889955007,"y0":50.00035565921868,"z0":4.967904896223367,"aX":9.10248685945368},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.8,"breakHorizontal":-6.1,"spinRate":2675,"spinDirection":139},"zone":4,"typeConfidence":2.0,"plateTime":0.38413741815835367,"extension":6.077678050748138},"hitData":{"launchSpeed":65.2,"launchAngle":37.0,"totalDistance":193.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":174.75,"coordY":132.29}},"index":1,"playId":"3dc47045-ad1d-380a-a6a5-4437437b6f98","pitchNumber":2,"startTime":"2025-08-31T22:13:48.240Z","endTime":"2025-08-31T22:13:59.760Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T22:13:59.760Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ketel Marte singles on a sharp ground ball to left fielder Enrique Hernández. Geraldo Perdomo to 2nd.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-31T22:14:15.349Z","endTime":"2025-08-31T22:14:36.859Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"postOnSecond":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":571771,"link":"/api/v1/people/571771"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":90.4,"strikeZoneTop":3.63,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.550447694558347,"aZ":-16.785392993211108,"pfxX":2.444972929334954,"pfxZ":7.360813688703146,"pX":0.11079734004015215,"pZ":2.6011305898625325,"vX0":-6.598509638715975,"vY0":-143.31000317661798,"vZ0":-3.930793032981094,"x":112.78,"y":168.55,"x0":2.120258058236388,"y0":50.00128934557136,"z0":5.031601687371513,"aX":5.1110590587760845},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":12.7,"breakHorizontal":-3.1,"spinRate":2510,"spinDirection":147},"zone":5,"typeConfidence":2.0,"plateTime":0.38146065464520484,"extension":6.094888814346049},"hitData":{"launchSpeed":105.2,"launchAngle":-1.0,"totalDistance":48.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":100.26,"coordY":110.23}},"index":0,"playId":"fe61599c-3dd7-3cea-b367-0fed60338b6c","pitchNumber":1,"startTime":"2025-08-31T22:14:25.317Z","endTime":"2025-08-31T22:14:36.859Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T22:14:36.859Z","atBatIndex":59},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Corbin Carroll homers (29) on a fly ball to left center field. Geraldo Perdomo scores. Ketel Marte scores.","rbi":3,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-31T22:15:54.737Z","endTime":"2025-08-31T22:16:50.516Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":{"id":656945,"link":"/api/v1/people/656945"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":{"id":656945,"link":"/api/v1/people/656945"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":{"id":656945,"link":"/api/v1/people/656945"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-31T22:14:51.185Z","endTime":"2025-08-31T22:15:56.879Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":84.8,"strikeZoneTop":3.09771063846689,"strikeZoneBottom":1.3936495493235,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.726665349259243,"aZ":-28.66718358862407,"pfxX":-1.7325934993849708,"pfxZ":1.9401516563962673,"pX":0.7096117131341112,"pZ":1.9583473301569685,"vX0":-4.290359639937374,"vY0":-132.6029869165752,"vZ0":-2.443906131630131,"x":89.95,"y":185.9,"x0":2.562744999799924,"y0":50.00622185767464,"z0":4.946893921583556,"aX":-3.1401479474129657},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":3.2,"breakHorizontal":4.0,"spinRate":2587,"spinDirection":218},"zone":6,"typeConfidence":0.85,"plateTime":0.41034481666691214,"extension":6.126842738613833},"index":1,"playId":"f12caaad-2216-385f-abf3-6afe97053964","pitchNumber":1,"startTime":"2025-08-31T22:15:56.879Z","endTime":"2025-08-31T22:16:00.472Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":90.0,"strikeZoneTop":3.06082513528,"strikeZoneBottom":1.35670467840527,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.606357891301304,"aZ":-14.519323157220278,"pfxX":3.060460969141951,"pfxZ":8.51767493359706,"pX":-0.6923007957994239,"pZ":4.7643219206614145,"vX0":-8.888778587003118,"vY0":-142.55484531345624,"vZ0":1.0636993345303936,"x":143.39,"y":110.14,"x0":2.0588030742318226,"y0":50.0011280623056,"z0":5.29864733580783,"aX":6.342961986450168},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.8,"breakHorizontal":-3.8,"spinRate":2583,"spinDirection":147},"zone":11,"typeConfidence":2.0,"plateTime":0.38318540305067517,"extension":5.98558043798066},"index":2,"playId":"08e0e7e6-aefd-3519-abf6-fe4050891cba","pitchNumber":2,"startTime":"2025-08-31T22:16:12.715Z","endTime":"2025-08-31T22:16:15.927Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.556402119891803,"aZ":-14.573536280713643,"pfxX":3.6701974382850087,"pfxZ":8.645034181336852,"pX":-0.16079846567634073,"pZ":2.0139402784094567,"vX0":-7.753676348010563,"vY0":-141.59189594903057,"vZ0":-5.541575490916364,"x":123.13,"y":184.4,"x0":2.133018841227208,"y0":50.000482000966194,"z0":4.924820788403088,"aX":7.470954133117105},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.8,"breakHorizontal":-5.2,"spinRate":2666,"spinDirection":141},"zone":8,"typeConfidence":2.0,"plateTime":0.3864595882075337,"extension":6.111767769180621},"hitData":{"launchSpeed":103.5,"launchAngle":37.0,"totalDistance":380.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":77.17,"coordY":53.55}},"index":3,"playId":"f14a84eb-83dd-3c89-95d9-2d6a534c6270","pitchNumber":3,"startTime":"2025-08-31T22:16:28.325Z","endTime":"2025-08-31T22:16:50.516Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T22:16:50.516Z","atBatIndex":60},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Blaze Alexander walks.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-31T22:17:12.455Z","endTime":"2025-08-31T22:19:10.155Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":90.4,"strikeZoneTop":3.22,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.818024016032673,"aZ":-13.49191033052832,"pfxX":4.960561424784034,"pfxZ":8.941418999498433,"pX":0.10802032016637551,"pZ":2.3211926317677785,"vX0":-8.302088176174456,"vY0":-143.3474625386945,"vZ0":-4.852884465758901,"x":112.88,"y":176.11,"x0":2.3917139613529024,"y0":50.00714558216704,"z0":4.872523108104289,"aX":10.370170574118326},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.4,"breakHorizontal":-7.4,"spinRate":2666,"spinDirection":140},"zone":5,"typeConfidence":2.0,"plateTime":0.3814808199759385,"extension":6.090120314330582},"index":0,"playId":"daa162c0-fc83-3593-8f0d-0725fb534153","pitchNumber":1,"startTime":"2025-08-31T22:17:20.829Z","endTime":"2025-08-31T22:17:23.995Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":84.4,"strikeZoneTop":3.19770060647977,"strikeZoneBottom":1.47383466598122,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.785049147755984,"aZ":-30.75326718980225,"pfxX":-1.8432718008395574,"pfxZ":0.7910885286260587,"pX":-0.4354118301042408,"pZ":3.1538971603159984,"vX0":-6.395417636653057,"vY0":-131.6995103616383,"vZ0":0.6635039191952645,"x":133.6,"y":153.62,"x0":2.244591413265791,"y0":50.00115715690543,"z0":5.13861188802828,"aX":-3.300294425326797},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":1.8,"breakHorizontal":4.4,"spinRate":2680,"spinDirection":259},"zone":1,"typeConfidence":0.89,"plateTime":0.4127995217642231,"extension":6.083317562370561},"index":1,"playId":"5e8e4a94-b205-3e50-93e6-f64d2f777ded","pitchNumber":2,"startTime":"2025-08-31T22:17:35.315Z","endTime":"2025-08-31T22:17:39.099Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-31T22:17:45.575Z","endTime":"2025-08-31T22:17:52.731Z","isPitch":false,"type":"action","player":{"id":677942,"link":"/api/v1/people/677942"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":83.8,"strikeZoneTop":3.22,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.875109738088906,"aZ":-32.46677432998361,"pfxX":-3.2681773319614456,"pfxZ":-0.16997569925432288,"pX":0.12875623361102792,"pZ":1.7851420231769162,"vX0":-4.698396962447155,"vY0":-130.21430211796292,"vZ0":-2.003802255008258,"x":112.09,"y":190.58,"x0":2.3664492051635415,"y0":50.00044255423349,"z0":4.971459853866652,"aX":-5.730159045154059},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":-0.5,"breakHorizontal":6.7,"spinRate":2690,"spinDirection":279},"zone":8,"typeConfidence":0.9,"plateTime":0.41724963837729856,"extension":6.163728957943431},"index":3,"playId":"f7f11754-169c-3a2e-8b96-3852899e2916","pitchNumber":3,"startTime":"2025-08-31T22:17:52.731Z","endTime":"2025-08-31T22:17:56.760Z","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":97.3,"endSpeed":89.4,"strikeZoneTop":3.18506525118366,"strikeZoneBottom":1.49155367846732,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.697100340511376,"aZ":-17.169208272665664,"pfxX":2.2691729219637966,"pfxZ":7.3497427328015625,"pX":-0.5845921696868263,"pZ":3.257231474778847,"vX0":-7.923731957616896,"vY0":-141.61366740973097,"vZ0":-2.085149809955233,"x":139.28,"y":150.83,"x0":1.9483826279890322,"y0":50.0069029640019,"z0":5.094880781903104,"aX":4.63650073649431},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.1,"breakHorizontal":-2.6,"spinRate":2668,"spinDirection":146},"zone":1,"typeConfidence":2.0,"plateTime":0.3859830815521508,"extension":6.118510307626009},"index":4,"playId":"991a5e04-b99e-3714-a3a4-28944f0dca2d","pitchNumber":4,"startTime":"2025-08-31T22:18:21.725Z","endTime":"2025-08-31T22:18:25.762Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":83.8,"strikeZoneTop":3.11256763020982,"strikeZoneBottom":1.5415020736367,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.671886439621684,"aZ":-30.03932417608193,"pfxX":-3.4648503135474717,"pfxZ":1.2259803941952865,"pX":-0.20974484113142444,"pZ":0.37454832618611544,"vX0":-5.456792302208313,"vY0":-130.12930390774727,"vZ0":-5.834084389360408,"x":124.99,"y":228.67,"x0":2.350282385323484,"y0":50.005075352951884,"z0":4.870692991964595,"aX":-6.050764079123875},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.3,"breakHorizontal":7.3,"spinRate":2784,"spinDirection":250},"zone":13,"typeConfidence":0.89,"plateTime":0.41803836676619177,"extension":6.042157381881575},"index":5,"playId":"a299e065-09ce-3eda-afc5-aa068be9d7af","pitchNumber":5,"startTime":"2025-08-31T22:18:35.288Z","endTime":"2025-08-31T22:18:38.645Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.3,"strikeZoneTop":3.00835960663349,"strikeZoneBottom":1.46858482023524,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.252306914898785,"aZ":-33.97233869880507,"pfxX":-3.0105172538889637,"pfxZ":-1.028039928300366,"pX":0.9801333811348553,"pZ":1.5760195818837164,"vX0":-2.8928898549448423,"vY0":-131.20468966522296,"vZ0":-2.1744125909982417,"x":79.64,"y":196.23,"x0":2.485732562543333,"y0":50.001402419548896,"z0":4.932992843742773,"aX":-5.277807764256348},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-2.2,"breakHorizontal":6.0,"spinRate":2516,"spinDirection":239},"zone":14,"typeConfidence":0.9,"plateTime":0.4165435034173459,"extension":6.025823054426084},"index":6,"playId":"b13bf682-2ac4-3741-8fdf-fce65a835321","pitchNumber":6,"startTime":"2025-08-31T22:18:52.470Z","endTime":"2025-08-31T22:18:56.235Z","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":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.8,"strikeZoneTop":3.09771922071809,"strikeZoneBottom":1.49621489851139,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.70792782403456,"aZ":-14.358314664708733,"pfxX":2.6407597628200543,"pfxZ":8.624531204175733,"pX":0.967096988504641,"pZ":4.092910990439316,"vX0":-4.524016638548066,"vY0":-142.16526726437905,"vZ0":-0.501201340891545,"x":80.14,"y":128.27,"x0":2.229164657756116,"y0":50.00685856954374,"z0":5.175068938685163,"aX":5.458031275158474},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.7,"breakHorizontal":-4.0,"spinRate":2625,"spinDirection":145},"zone":12,"typeConfidence":0.91,"plateTime":0.3839007045381555,"extension":6.0573678563421085},"index":7,"playId":"c75147d4-30a8-3e7e-af4f-f4ee1226c713","pitchNumber":7,"startTime":"2025-08-31T22:19:06.598Z","endTime":"2025-08-31T22:19:10.155Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T22:19:10.155Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lourdes Gurriel Jr. grounds out, shortstop Mookie Betts to first baseman Freddie Freeman.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-31T22:20:34.860Z","endTime":"2025-08-31T22:21:02.419Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Lourdes Gurriel Jr. replaces Adrian Del Castillo.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-31T22:19:36.707Z","endTime":"2025-08-31T22:20:17.618Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666971,"link":"/api/v1/people/666971"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":680728,"link":"/api/v1/people/680728"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"playId":"2102eefb-005d-3243-a68e-648be6b24048","startTime":"2025-08-31T22:20:17.618Z","endTime":"2025-08-31T22:20:20.880Z","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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":84.3,"strikeZoneTop":3.67691203814693,"strikeZoneBottom":1.69242155500361,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.913370552896062,"aZ":-29.615769752789557,"pfxX":-2.2472558387221584,"pfxZ":1.4213908895037513,"pX":0.4571088366969318,"pZ":2.7300973275089775,"vX0":-4.387176343128086,"vY0":-132.1165667563394,"vZ0":-0.4092641822009805,"x":99.58,"y":165.07,"x0":2.4207012244061428,"y0":50.001167788968154,"z0":5.034050502761879,"aX":-4.034186523315052},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":2.8,"breakHorizontal":4.9,"spinRate":2475,"spinDirection":219},"zone":6,"typeConfidence":0.88,"plateTime":0.41207989579844995,"extension":6.007018867859348},"index":2,"playId":"a65c1c3c-608c-350a-b6ec-b9e9dac8b71b","pitchNumber":1,"startTime":"2025-08-31T22:20:36.749Z","endTime":"2025-08-31T22:20:40.360Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":84.5,"strikeZoneTop":3.7,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.610139334864073,"aZ":-30.70759782093334,"pfxX":-2.522230535781497,"pfxZ":0.8171352640791181,"pX":0.290123911334299,"pZ":2.5843532249674595,"vX0":-4.559043052473198,"vY0":-132.20278262704474,"vZ0":-0.6308718339982198,"x":105.94,"y":169.0,"x0":2.353270334391532,"y0":50.00434144878366,"z0":5.04625227398142,"aX":-4.542609150375997},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":1.6,"breakHorizontal":5.4,"spinRate":2605,"spinDirection":253},"zone":6,"typeConfidence":0.89,"plateTime":0.4115938955935796,"extension":5.970298647412162},"hitData":{"launchSpeed":92.7,"launchAngle":-13.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.61,"coordY":154.15}},"index":3,"playId":"1344c435-2521-3b5e-9a66-6dcc740f0352","pitchNumber":2,"startTime":"2025-08-31T22:20:54.532Z","endTime":"2025-08-31T22:21:02.419Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T22:21:02.419Z","atBatIndex":62},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Enrique Hernández flies out to right fielder Corbin Carroll.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-31T22:23:18.248Z","endTime":"2025-08-31T22:23:54.415Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":571771,"fullName":"Enrique Hernández","link":"/api/v1/people/571771"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":595928,"fullName":"John Curtiss","link":"/api/v1/people/595928"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"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":571771,"fullName":"Enrique Hernández","link":"/api/v1/people/571771"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Lourdes Gurriel Jr. remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-31T22:22:54.319Z","endTime":"2025-08-31T22:22:54.340Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666971,"link":"/api/v1/people/666971"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"501","replacedPlayer":{"id":680728,"link":"/api/v1/people/680728"}},{"details":{"description":"Defensive Substitution: Gabriel Moreno replaces Ildemaro Vargas, batting 9th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-31T22:22:54.340Z","endTime":"2025-08-31T22:22:54.341Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"902","replacedPlayer":{"id":545121,"link":"/api/v1/people/545121"}},{"details":{"description":"Pitching Change: John Curtiss replaces Brandyn Garcia.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-31T22:22:54.341Z","endTime":"2025-08-31T22:23:20.405Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":595928,"link":"/api/v1/people/595928"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.8,"strikeZoneTop":3.36686426477349,"strikeZoneBottom":1.52627989303603,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.33804380740342,"aZ":-22.918629433408253,"pfxX":0.5975362928244632,"pfxZ":5.055412646081072,"pX":-0.32273435998979316,"pZ":2.90695874619214,"vX0":4.9298282458792935,"vY0":-134.2943852186279,"vZ0":-4.112706966485063,"x":129.3,"y":160.29,"x0":-2.2578687418038568,"y0":50.00508667455363,"z0":6.083074890234258,"aX":1.0941637901037202},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.5,"breakHorizontal":-2.2,"spinRate":2558,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.4074344610655656,"extension":6.1137699266879455},"index":3,"playId":"f8542561-7c05-3953-bb21-9143e9a7a7cf","pitchNumber":1,"startTime":"2025-08-31T22:23:20.405Z","endTime":"2025-08-31T22:23:24.380Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.8,"strikeZoneTop":3.41222516858734,"strikeZoneBottom":1.54023016130124,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.274371600493815,"aZ":-20.86440066084404,"pfxX":-1.44902835719981,"pfxZ":6.185261431617032,"pX":0.7894175026870026,"pZ":1.9203729292776779,"vX0":8.4740120309227,"vY0":-134.64954724974302,"vZ0":-6.666903178341141,"x":86.91,"y":186.93,"x0":-2.2155137379074903,"y0":50.00498178564164,"z0":5.913437986294557,"aX":-2.6507709120738467},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.8,"breakHorizontal":0.7,"spinRate":2563,"spinDirection":207},"zone":9,"typeConfidence":2.0,"plateTime":0.4073583538869121,"extension":6.373088096344889},"index":4,"playId":"6dcc44c2-d7cb-31ac-b06b-599bf4cf8af9","pitchNumber":2,"startTime":"2025-08-31T22:23:32.871Z","endTime":"2025-08-31T22:23:36.697Z","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":95.7,"endSpeed":87.0,"strikeZoneTop":3.47,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.02924662229232,"aZ":-12.880468604803283,"pfxX":-7.394385136501588,"pfxZ":9.930914441101647,"pX":-0.3981202019168079,"pZ":1.9170140368569002,"vX0":7.00898325674919,"vY0":-138.96097425946337,"vZ0":-8.851326556660295,"x":132.18,"y":187.02,"x0":-2.0003517380367506,"y0":50.0063878338237,"z0":6.012986375326665,"aX":-14.370523745354667},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.2,"breakHorizontal":11.8,"spinRate":2442,"spinDirection":210},"zone":7,"typeConfidence":2.0,"plateTime":0.39514988481313695,"extension":6.4111475351061635},"hitData":{"launchSpeed":76.1,"launchAngle":36.0,"totalDistance":235.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":172.09,"coordY":117.7}},"index":5,"playId":"4dbaceae-264d-34ba-a4bb-31a898286996","pitchNumber":3,"startTime":"2025-08-31T22:23:46.641Z","endTime":"2025-08-31T22:23:54.415Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T22:23:54.415Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alex Call strikes out on a foul tip.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-31T22:24:11.465Z","endTime":"2025-08-31T22:26:34.659Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":595928,"fullName":"John Curtiss","link":"/api/v1/people/595928"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7,8],"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":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.7,"strikeZoneTop":3.32465583755794,"strikeZoneBottom":1.72475950596757,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.451527779103493,"aZ":-12.731777729531581,"pfxX":-6.242322374857198,"pfxZ":9.854338045176597,"pX":-0.4441364372118753,"pZ":3.2265317224866337,"vX0":6.746702221553301,"vY0":-139.58434993139778,"vZ0":-5.891119361461366,"x":133.93,"y":151.66,"x0":-2.081611145982347,"y0":50.00193683036288,"z0":6.202774307738794,"aX":-12.315862069330192},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.8,"breakHorizontal":10.0,"spinRate":2485,"spinDirection":205},"zone":1,"typeConfidence":2.0,"plateTime":0.3924052105337297,"extension":6.417550106935558},"index":0,"playId":"0fdcc6cd-ee4c-329d-b5fc-de7f3991a283","pitchNumber":1,"startTime":"2025-08-31T22:24:18.630Z","endTime":"2025-08-31T22:24:22.780Z","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":95.6,"endSpeed":87.3,"strikeZoneTop":3.35890849202302,"strikeZoneBottom":1.44411326627964,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.447363487801585,"aZ":-14.653797960813636,"pfxX":-6.764520513316165,"pfxZ":8.999423836479144,"pX":0.16784810148931203,"pZ":1.8257651707023423,"vX0":8.49784982335236,"vY0":-138.72926433371734,"vZ0":-8.78810723436003,"x":110.6,"y":189.48,"x0":-2.058148266530294,"y0":50.0008441361103,"z0":6.014373065161912,"aX":-13.165925111172431},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.5,"breakHorizontal":10.4,"spinRate":2424,"spinDirection":207},"zone":8,"typeConfidence":2.0,"plateTime":0.3950433852464794,"extension":6.487969276607103},"index":1,"playId":"a60571aa-e2d4-3691-8c7d-5bd2397dd22d","pitchNumber":2,"startTime":"2025-08-31T22:24:31.091Z","endTime":"2025-08-31T22:24:34.705Z","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":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.5,"strikeZoneTop":3.48,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.16779172988094,"aZ":-13.399507108058154,"pfxX":-6.792901607138424,"pfxZ":9.575132523373114,"pX":-0.15353229218496045,"pZ":2.7140690551368802,"vX0":7.466347802651899,"vY0":-139.1287964246233,"vZ0":-7.032637864989548,"x":122.85,"y":165.5,"x0":-1.9891653946328443,"y0":50.00169860979839,"z0":6.162227192773216,"aX":-13.31842328967049},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.1,"breakHorizontal":10.8,"spinRate":2422,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.39365431920197924,"extension":6.3467988448033275},"index":2,"playId":"e86bc365-6412-3de4-b580-83a9fb695f33","pitchNumber":3,"startTime":"2025-08-31T22:24:43.757Z","endTime":"2025-08-31T22:24:47.066Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-31T22:24:58.560Z","endTime":"2025-08-31T22:25:11.847Z","isPitch":false,"type":"action","player":{"id":669743,"link":"/api/v1/people/669743"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.4,"strikeZoneTop":3.48,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.60033509681385,"aZ":-12.74666919645526,"pfxX":-7.750450363543086,"pfxZ":9.676131451018119,"pX":-0.8390090700319509,"pZ":2.5529172057177587,"vX0":6.4498590266054245,"vY0":-141.14721756689195,"vZ0":-7.488487696601427,"x":148.98,"y":169.85,"x0":-2.1523397835320504,"y0":50.00394936988345,"z0":6.0701486570722105,"aX":-15.562649680790596},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.1,"breakHorizontal":12.6,"spinRate":2415,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.3887789815850189,"extension":6.45422471175098},"index":4,"playId":"5d9b2dfb-40ab-3406-a086-22f0499b3541","pitchNumber":4,"startTime":"2025-08-31T22:25:11.847Z","endTime":"2025-08-31T22:25:15.514Z","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":96.1,"endSpeed":88.1,"strikeZoneTop":3.38668325271356,"strikeZoneBottom":1.53327027018615,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.544398203324576,"aZ":-12.75883448575935,"pfxX":-6.0990414996623,"pfxZ":9.76321678176966,"pX":-1.1159813872239448,"pZ":3.7190867987942773,"vX0":4.9649325233826564,"vY0":-139.89742155464546,"vZ0":-4.586350220641139,"x":159.54,"y":138.36,"x0":-2.1182460485706662,"y0":50.00689148236824,"z0":6.211475725083837,"aX":-12.133794347938748},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.9,"breakHorizontal":10.1,"spinRate":2455,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.39100587658308505,"extension":6.426954217965566},"index":5,"playId":"85157c72-a8bb-31e4-bd61-e5460096b042","pitchNumber":5,"startTime":"2025-08-31T22:25:32.881Z","endTime":"2025-08-31T22:25:37.101Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":86.1,"strikeZoneTop":3.48,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.18548748851623,"aZ":-20.422006900920984,"pfxX":-0.0696805991540359,"pfxZ":6.260142809455385,"pX":0.2540768534667753,"pZ":2.6060225342195724,"vX0":6.985088732636713,"vY0":-135.58094126794697,"vZ0":-5.531344823189346,"x":107.32,"y":168.42,"x0":-2.337214563202887,"y0":50.006455033783325,"z0":6.079977982244917,"aX":-0.13115480106373578},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.4,"breakHorizontal":-1.2,"spinRate":2667,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.4026255001580097,"extension":6.2821428732579445},"index":6,"playId":"0e74439e-2019-3986-baf9-a35fa6fec917","pitchNumber":6,"startTime":"2025-08-31T22:25:49.258Z","endTime":"2025-08-31T22:25:52.438Z","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":97.2,"endSpeed":89.5,"strikeZoneTop":3.30240459221806,"strikeZoneBottom":1.60424785658589,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.680720461427264,"aZ":-12.537739402355266,"pfxX":-6.768143601877524,"pfxZ":9.675494012351015,"pX":0.7569767914356081,"pZ":1.8335947264575827,"vX0":10.445242770482627,"vY0":-141.009725486878,"vZ0":-9.33464434511241,"x":88.15,"y":189.27,"x0":-2.102461172155946,"y0":50.00363757193039,"z0":5.97945607732614,"aX":-13.73830589633228},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.8,"breakHorizontal":10.3,"spinRate":2374,"spinDirection":215},"zone":9,"typeConfidence":2.0,"plateTime":0.38725288564878824,"extension":6.634409872057803},"index":7,"playId":"757d4190-8a15-3dbd-a0d1-9dbc840d08cd","pitchNumber":7,"startTime":"2025-08-31T22:26:14.671Z","endTime":"2025-08-31T22:26:18.653Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":86.6,"strikeZoneTop":3.48,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.210208091523228,"aZ":-21.30114871347385,"pfxX":-0.5358707146486453,"pfxZ":5.759509827218286,"pX":-0.24333308244311555,"pZ":2.5175592481953397,"vX0":6.367281759549904,"vY0":-135.47633868206623,"vZ0":-5.264397945551363,"x":126.28,"y":170.81,"x0":-2.538812401817739,"y0":50.00377013791768,"z0":5.942669962380479,"aX":-1.0120654420794362},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.7,"breakHorizontal":-0.1,"spinRate":2593,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.401877033016953,"extension":6.337756416780467},"index":8,"playId":"6ce7452a-826f-3ca7-8cde-52870c159f20","pitchNumber":8,"startTime":"2025-08-31T22:26:31.072Z","endTime":"2025-08-31T22:26:34.659Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T22:26:34.659Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alex Freeland strikes out swinging.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-31T22:26:51.526Z","endTime":"2025-08-31T22:29:14.573Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":595928,"fullName":"John Curtiss","link":"/api/v1/people/595928"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.4,"strikeZoneTop":3.49285020594351,"strikeZoneBottom":1.58417075340025,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.63696516475493,"aZ":-12.26603538678905,"pfxX":-5.978371097662581,"pfxZ":9.820995909770161,"pX":-0.2164225650219721,"pZ":2.1477447204153837,"vX0":7.57630644616671,"vY0":-140.71231159284187,"vZ0":-8.71532870005539,"x":125.25,"y":180.79,"x0":-2.1532875263256677,"y0":50.006679477417315,"z0":6.0587296360299385,"aX":-12.123694583987067},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.3,"breakHorizontal":9.5,"spinRate":2478,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.3876370513115672,"extension":6.462139776365882},"index":0,"playId":"d5c80990-0ad2-3190-b88f-15e03bfce356","pitchNumber":1,"startTime":"2025-08-31T22:26:57.763Z","endTime":"2025-08-31T22:27:01.210Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.9,"strikeZoneTop":3.43043187297508,"strikeZoneBottom":1.5215813784931,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.73403437106771,"aZ":-22.30800982619037,"pfxX":-7.684468851142388,"pfxZ":5.586241019677379,"pX":-0.6355006162070793,"pZ":0.8806517536911305,"vX0":7.162306420045361,"vY0":-131.3132412801467,"vZ0":-8.633068518635906,"x":141.22,"y":215.0,"x0":-2.3845999739418104,"y0":50.004837583569866,"z0":5.8383328828779035,"aX":-13.579799005673202},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.6,"breakHorizontal":12.6,"spinRate":1649,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.41524378881153057,"extension":6.368870376245515},"index":1,"playId":"983511a1-cc04-3ca1-9a11-ef5b4bd24bed","pitchNumber":2,"startTime":"2025-08-31T22:27:07.868Z","endTime":"2025-08-31T22:27:11.455Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":87.6,"strikeZoneTop":3.40519046323178,"strikeZoneBottom":1.58821426285741,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.888710305347377,"aZ":-21.652824310312422,"pfxX":-0.0366091020438819,"pfxZ":5.509720798148093,"pX":0.46444336449826856,"pZ":1.4851612089259312,"vX0":7.929133417459121,"vY0":-135.69499268639123,"vZ0":-7.813051398168633,"x":99.3,"y":198.68,"x0":-2.4612997004138286,"y0":50.00513216512754,"z0":5.851328125399059,"aX":-0.07001397042148363},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.9,"breakHorizontal":-1.2,"spinRate":2690,"spinDirection":205},"zone":9,"typeConfidence":2.0,"plateTime":0.3999394315655489,"extension":6.315425382762089},"index":2,"playId":"9ec6208a-02ab-3d99-b0ab-afa21db77ab0","pitchNumber":3,"startTime":"2025-08-31T22:27:26.595Z","endTime":"2025-08-31T22:27:29.921Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.7,"strikeZoneTop":3.5,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.973491165541542,"aZ":-12.495532697054074,"pfxX":-5.801632391680221,"pfxZ":10.01287055957135,"pX":0.3363642607167363,"pZ":2.11702182255323,"vX0":8.621045394242875,"vY0":-139.21994258951693,"vZ0":-8.367883781678838,"x":104.18,"y":181.62,"x0":-2.045161198775417,"y0":50.000539824455416,"z0":5.986787952409134,"aX":-11.399435974667421},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.6,"breakHorizontal":8.8,"spinRate":2495,"spinDirection":207},"zone":9,"typeConfidence":2.0,"plateTime":0.3932956878744278,"extension":6.520218425450411},"index":3,"playId":"88b4f4ef-e4fb-3d6a-a06e-de986ec7c408","pitchNumber":4,"startTime":"2025-08-31T22:27:40.349Z","endTime":"2025-08-31T22:27:44.273Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2025-08-31T22:28:00.608Z","endTime":"2025-08-31T22:28:09.235Z","isPitch":false,"type":"action","player":{"id":690976,"link":"/api/v1/people/690976"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":88.0,"strikeZoneTop":3.5,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.9535477111025,"aZ":-21.94824840742946,"pfxX":-3.219455651067263,"pfxZ":5.239779678347023,"pX":-0.24518948990914563,"pZ":2.0638315498935644,"vX0":6.850442870032137,"vY0":-137.71538517525025,"vZ0":-6.555451369822132,"x":126.35,"y":183.06,"x0":-2.3288087319215296,"y0":50.004093843100165,"z0":5.924103457785461,"aX":-6.284946894996788},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.5,"breakHorizontal":4.7,"spinRate":2639,"spinDirection":202},"zone":8,"typeConfidence":2.0,"plateTime":0.3952941326449064,"extension":6.224636673769705},"index":5,"playId":"4a055ace-74eb-3950-980f-8465f9f57725","pitchNumber":5,"startTime":"2025-08-31T22:28:09.235Z","endTime":"2025-08-31T22:28:12.515Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.2,"strikeZoneTop":3.3825121233996,"strikeZoneBottom":1.56563817384122,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.780664039226316,"aZ":-12.363834407858649,"pfxX":-6.991578793791357,"pfxZ":9.96232639391512,"pX":0.8664628941203393,"pZ":2.8522013804332422,"vX0":10.521083883687776,"vY0":-139.93466159775366,"vZ0":-6.506117574549649,"x":83.97,"y":161.77,"x0":-2.0290480991119364,"y0":50.005452823164916,"z0":6.013129327149602,"aX":-13.906926917046878},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.8,"breakHorizontal":10.6,"spinRate":2606,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.39101605055839306,"extension":6.393425788684711},"index":6,"playId":"3582b65d-57e5-35b5-8fd2-ebd7dd75ef1a","pitchNumber":6,"startTime":"2025-08-31T22:28:30.581Z","endTime":"2025-08-31T22:28:34.820Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.432253096496076,"aZ":-24.653582860555,"pfxX":1.3820262778273378,"pfxZ":4.171106724839124,"pX":0.7821713882223551,"pZ":2.3924862618198004,"vX0":8.01890867318058,"vY0":-132.942762502472,"vZ0":-4.891825448678505,"x":87.19,"y":174.18,"x0":-2.4434308780399907,"y0":50.00602187891154,"z0":6.028664183074417,"aX":2.491601893704973},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.7,"breakHorizontal":-4.1,"spinRate":2669,"spinDirection":199},"zone":6,"typeConfidence":2.0,"plateTime":0.4107900742596282,"extension":6.399797320444748},"index":7,"playId":"300acf55-cb4b-300d-aed8-b025e857c7e6","pitchNumber":7,"startTime":"2025-08-31T22:28:48.399Z","endTime":"2025-08-31T22:28:52.183Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.9,"strikeZoneTop":3.5,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.405168442739857,"aZ":-10.130487920606456,"pfxX":-4.97501384765275,"pfxZ":11.148849014603087,"pX":0.699771022496874,"pZ":2.696479898617668,"vX0":9.32409481351537,"vY0":-139.71520833791564,"vZ0":-7.40825130950174,"x":90.33,"y":165.98,"x0":-2.0341183453475242,"y0":50.00653069051838,"z0":6.04798324052616,"aX":-9.840668485623603},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.8,"breakHorizontal":7.1,"spinRate":2517,"spinDirection":208},"zone":6,"typeConfidence":2.0,"plateTime":0.39200227103771246,"extension":6.487266739727167},"index":8,"playId":"a844d200-47b1-3e8e-8b07-cc2f341e7a5d","pitchNumber":8,"startTime":"2025-08-31T22:29:10.851Z","endTime":"2025-08-31T22:29:14.573Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T22:29:14.573Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Locklear grounds out softly, third baseman Alex Freeland to first baseman Freddie Freeman.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-31T22:31:39.998Z","endTime":"2025-08-31T22:31:50.382Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":595014,"fullName":"Blake Treinen","link":"/api/v1/people/595014"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":690976,"link":"/api/v1/people/690976"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Blake Treinen replaces Tanner Scott.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-31T22:31:00.218Z","endTime":"2025-08-31T22:31:42.173Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":595014,"link":"/api/v1/people/595014"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.8,"strikeZoneTop":3.47,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.819565794758525,"aZ":-22.97134964311273,"pfxX":-10.763012961219108,"pfxZ":4.677258123305554,"pX":-1.0209826537443274,"pZ":3.1552280524821055,"vX0":7.732128872626182,"vY0":-139.06109568663922,"vZ0":-4.002455110802901,"x":155.92,"y":153.59,"x0":-2.432584960185375,"y0":50.00368995633276,"z0":6.128392979390165,"aX":-21.179282934951704},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.8,"breakHorizontal":18.0,"spinRate":2387,"spinDirection":232},"zone":11,"typeConfidence":0.9,"plateTime":0.39317010627140725,"extension":5.500267417488746},"hitData":{"launchSpeed":54.4,"launchAngle":13.0,"totalDistance":86.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":105.77,"coordY":162.09}},"index":1,"playId":"099f0919-2cb8-3e90-8c76-a37b9ab60838","pitchNumber":1,"startTime":"2025-08-31T22:31:42.173Z","endTime":"2025-08-31T22:31:50.382Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T22:31:50.382Z","atBatIndex":66},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alek Thomas flies out to right fielder Alex Call.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-31T22:32:09.150Z","endTime":"2025-08-31T22:32:38.676Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":595014,"fullName":"Blake Treinen","link":"/api/v1/people/595014"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669743,"link":"/api/v1/people/669743"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":82.8,"endSpeed":76.1,"strikeZoneTop":3.17522967410357,"strikeZoneBottom":1.30612942903918,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.490013655140075,"aZ":-33.54745139443661,"pfxX":6.334152015187132,"pfxZ":-0.9388998539913747,"pX":0.1468974791566895,"pZ":2.932011042220671,"vX0":5.031873448884053,"vY0":-120.56689339557353,"vZ0":-0.6350907539254805,"x":111.4,"y":159.62,"x0":-2.7936107149693985,"y0":50.002907005476246,"z0":6.171933758936358,"aX":9.278274809817352},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-1.6,"breakHorizontal":-12.7,"spinRate":2662,"spinDirection":52},"zone":2,"typeConfidence":0.9,"plateTime":0.4551430968203083,"extension":5.428464294412345},"index":0,"playId":"80425135-c1cb-3155-9404-23f561a8e527","pitchNumber":1,"startTime":"2025-08-31T22:32:14.953Z","endTime":"2025-08-31T22:32:18.420Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.5,"strikeZoneTop":3.3,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.960610510492437,"aZ":-22.504328486689992,"pfxX":-1.1477777235490463,"pfxZ":5.345515722248388,"pX":0.41107911158998306,"pZ":3.552085027559595,"vX0":8.014975711890614,"vY0":-133.0231589497818,"vZ0":-2.8141971939821477,"x":101.33,"y":142.87,"x0":-2.479538670288432,"y0":50.004043329714825,"z0":6.238009789874848,"aX":-2.0774554429712286},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.4,"breakHorizontal":0.5,"spinRate":2586,"spinDirection":210},"zone":12,"typeConfidence":0.91,"plateTime":0.41024359796767396,"extension":5.359348407484071},"hitData":{"launchSpeed":79.1,"launchAngle":41.0,"totalDistance":265.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":186.28,"coordY":111.87}},"index":1,"playId":"385ebc91-0130-3b93-a983-06312b16f41d","pitchNumber":2,"startTime":"2025-08-31T22:32:29.981Z","endTime":"2025-08-31T22:32:38.676Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T22:32:38.676Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Lawlar strikes out swinging.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-31T22:32:59.059Z","endTime":"2025-08-31T22:34:30.886Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":691783,"fullName":"Jordan Lawlar","link":"/api/v1/people/691783"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":595014,"fullName":"Blake Treinen","link":"/api/v1/people/595014"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691783,"fullName":"Jordan Lawlar","link":"/api/v1/people/691783"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"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":78.1,"strikeZoneTop":3.16648724623568,"strikeZoneBottom":1.41197816611432,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.424991709970307,"aZ":-33.754725132606296,"pfxX":7.3624768840606185,"pfxZ":-1.0409843577479716,"pX":0.47229099259874174,"pZ":1.469690075887601,"vX0":5.305943183007686,"vY0":-122.4192772065542,"vZ0":-3.9853411752970005,"x":99.0,"y":199.1,"x0":-2.677113180248178,"y0":50.0019272993587,"z0":5.99814795028747,"aX":11.208587075808062},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-2.5,"breakHorizontal":-14.5,"spinRate":2560,"spinDirection":45},"zone":9,"typeConfidence":0.9,"plateTime":0.44687179324613613,"extension":5.421362346565531},"index":0,"playId":"4f682532-da77-3595-ac55-c0c834a662d8","pitchNumber":1,"startTime":"2025-08-31T22:33:05.649Z","endTime":"2025-08-31T22:33:09.577Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":89.3,"strikeZoneTop":3.34332867125373,"strikeZoneBottom":1.48084217769513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.625494559910802,"aZ":-28.14572481699973,"pfxX":-10.619776464772505,"pfxZ":2.005294130695228,"pX":0.4389765840592673,"pZ":2.246095258000295,"vX0":11.538172920162648,"vY0":-140.24852706798197,"vZ0":-5.399570975201801,"x":100.27,"y":178.14,"x0":-2.328316878823781,"y0":50.00594118014504,"z0":6.007864844391807,"aX":-21.379859729667704},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":2.8,"breakHorizontal":17.2,"spinRate":2393,"spinDirection":229},"zone":6,"typeConfidence":0.91,"plateTime":0.388996415458307,"extension":5.370670748937697},"index":1,"playId":"4eada31a-3df4-3aba-8df5-f4fb8dbc5d1c","pitchNumber":2,"startTime":"2025-08-31T22:33:22.214Z","endTime":"2025-08-31T22:33:25.711Z","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.6,"endSpeed":77.6,"strikeZoneTop":3.24862018590677,"strikeZoneBottom":1.41723495445094,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.08172034551329,"aZ":-31.228314001646005,"pfxX":7.410955867720234,"pfxZ":0.6247902269732553,"pX":-0.09861272923533854,"pZ":3.227542439854259,"vX0":3.994478934890042,"vY0":-121.80141923556701,"vZ0":-0.5970155309192309,"x":120.76,"y":151.64,"x0":-2.7183947284105603,"y0":50.00388273215189,"z0":6.157077460903711,"aX":11.225623106787218},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.2,"breakHorizontal":-14.3,"spinRate":2607,"spinDirection":54},"zone":2,"typeConfidence":0.9,"plateTime":0.4482861514842633,"extension":5.515253467617001},"index":2,"playId":"89999fb6-ae97-3028-b10d-c49ac0c267cf","pitchNumber":3,"startTime":"2025-08-31T22:33:38.574Z","endTime":"2025-08-31T22:33:42.595Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-31T22:33:49.197Z","endTime":"2025-08-31T22:34:00.335Z","isPitch":false,"type":"action","player":{"id":691783,"link":"/api/v1/people/691783"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.6,"strikeZoneTop":3.43,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.576643237691094,"aZ":-32.60358431631707,"pfxX":8.326365238751277,"pfxZ":-0.2755692238542444,"pX":0.35387003136412115,"pZ":2.4439217734495804,"vX0":4.796710769860994,"vY0":-123.82250666925293,"vZ0":-2.087714930856116,"x":103.51,"y":172.79,"x0":-2.6898290807506275,"y0":50.00352763452629,"z0":6.024310394475374,"aX":12.936938972558487},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.7,"breakHorizontal":-16.2,"spinRate":2520,"spinDirection":44},"zone":6,"typeConfidence":0.9,"plateTime":0.4422443599841963,"extension":5.533927606510936},"index":4,"playId":"f6af31e2-ec52-3f56-a18c-07663343e24d","pitchNumber":4,"startTime":"2025-08-31T22:34:00.335Z","endTime":"2025-08-31T22:34:05.530Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.2,"strikeZoneTop":3.43,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.84144360056666,"aZ":-33.3562526249574,"pfxX":4.778039067516546,"pfxZ":-0.790114647730638,"pX":1.4436095362905046,"pZ":1.3834507417558766,"vX0":7.957356038095419,"vY0":-121.58907573994176,"vZ0":-4.2434870445746045,"x":61.97,"y":201.43,"x0":-2.4981126663327586,"y0":50.0039054584735,"z0":6.059836626716666,"aX":7.122858488387094},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-2.3,"breakHorizontal":-10.6,"spinRate":2566,"spinDirection":42},"zone":14,"typeConfidence":0.9,"plateTime":0.4512440765270527,"extension":5.498636349225314},"index":5,"playId":"131ce13a-17c3-395f-9348-d96d57d848ce","pitchNumber":5,"startTime":"2025-08-31T22:34:26.553Z","endTime":"2025-08-31T22:34:30.886Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T22:34:30.886Z","atBatIndex":68},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Will Smith homers (17) on a fly ball to left center field.","rbi":1,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-31T22:37:05.625Z","endTime":"2025-08-31T22:37:50.275Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":595928,"fullName":"John Curtiss","link":"/api/v1/people/595928"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"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":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"responsiblePitcher":{"id":595928,"link":"/api/v1/people/595928"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Will Smith replaces Dalton Rushing.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-31T22:36:26.475Z","endTime":"2025-08-31T22:37:07.670Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669257,"link":"/api/v1/people/669257"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":687221,"link":"/api/v1/people/687221"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.3,"strikeZoneTop":3.39,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.453646403245262,"aZ":-12.473538106288181,"pfxX":-3.912632964093392,"pfxZ":9.890965232918639,"pX":-0.283075505216473,"pZ":3.5017721561644604,"vX0":6.778798534639585,"vY0":-139.76926803345546,"vZ0":-5.009868852950274,"x":127.79,"y":144.23,"x0":-2.2239078271240724,"y0":50.005965248094356,"z0":6.126683977315917,"aX":-7.796133515060202},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.2,"breakHorizontal":5.8,"spinRate":2553,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.3908451094704981,"extension":6.325909487685993},"index":1,"playId":"04f38d47-c4eb-3e3f-8fc2-65e3532c4e0a","pitchNumber":1,"startTime":"2025-08-31T22:37:07.670Z","endTime":"2025-08-31T22:37:11.510Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":89.3,"strikeZoneTop":3.39,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.59246910371936,"aZ":-15.465175707559387,"pfxX":-5.542547228221321,"pfxZ":8.27749484945561,"pX":-0.30023961859618975,"pZ":2.6760850721074965,"vX0":6.89317390112664,"vY0":-140.22422928193498,"vZ0":-6.81191770578916,"x":128.44,"y":166.53,"x0":-2.0543802728899343,"y0":50.00519624017089,"z0":6.120403941151071,"aX":-11.19218702989766},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.9,"breakHorizontal":8.9,"spinRate":2371,"spinDirection":210},"zone":4,"typeConfidence":2.0,"plateTime":0.3885491523290985,"extension":6.25195164501991},"hitData":{"launchSpeed":109.2,"launchAngle":27.0,"totalDistance":422.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":63.33,"coordY":40.81}},"index":2,"playId":"5e4afe5f-8ce7-335a-9bf0-b056f3a0a717","pitchNumber":2,"startTime":"2025-08-31T22:37:23.384Z","endTime":"2025-08-31T22:37:50.275Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T22:37:50.275Z","atBatIndex":69}],"currentPlay":{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Will Smith homers (17) on a fly ball to left center field.","rbi":1,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-31T22:37:05.625Z","endTime":"2025-08-31T22:37:50.275Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":595928,"fullName":"John Curtiss","link":"/api/v1/people/595928"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"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":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"responsiblePitcher":{"id":595928,"link":"/api/v1/people/595928"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Will Smith replaces Dalton Rushing.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-31T22:36:26.475Z","endTime":"2025-08-31T22:37:07.670Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669257,"link":"/api/v1/people/669257"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":687221,"link":"/api/v1/people/687221"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.3,"strikeZoneTop":3.39,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.453646403245262,"aZ":-12.473538106288181,"pfxX":-3.912632964093392,"pfxZ":9.890965232918639,"pX":-0.283075505216473,"pZ":3.5017721561644604,"vX0":6.778798534639585,"vY0":-139.76926803345546,"vZ0":-5.009868852950274,"x":127.79,"y":144.23,"x0":-2.2239078271240724,"y0":50.005965248094356,"z0":6.126683977315917,"aX":-7.796133515060202},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.2,"breakHorizontal":5.8,"spinRate":2553,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.3908451094704981,"extension":6.325909487685993},"index":1,"playId":"04f38d47-c4eb-3e3f-8fc2-65e3532c4e0a","pitchNumber":1,"startTime":"2025-08-31T22:37:07.670Z","endTime":"2025-08-31T22:37:11.510Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":89.3,"strikeZoneTop":3.39,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.59246910371936,"aZ":-15.465175707559387,"pfxX":-5.542547228221321,"pfxZ":8.27749484945561,"pX":-0.30023961859618975,"pZ":2.6760850721074965,"vX0":6.89317390112664,"vY0":-140.22422928193498,"vZ0":-6.81191770578916,"x":128.44,"y":166.53,"x0":-2.0543802728899343,"y0":50.00519624017089,"z0":6.120403941151071,"aX":-11.19218702989766},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.9,"breakHorizontal":8.9,"spinRate":2371,"spinDirection":210},"zone":4,"typeConfidence":2.0,"plateTime":0.3885491523290985,"extension":6.25195164501991},"hitData":{"launchSpeed":109.2,"launchAngle":27.0,"totalDistance":422.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":63.33,"coordY":40.81}},"index":2,"playId":"5e4afe5f-8ce7-335a-9bf0-b056f3a0a717","pitchNumber":2,"startTime":"2025-08-31T22:37:23.384Z","endTime":"2025-08-31T22:37:50.275Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T22:37:50.275Z","atBatIndex":69},"scoringPlays":[5,6,26,32,39,60,69],"playsByInning":[{"startIndex":0,"endIndex":8,"top":[0,1,2],"bottom":[3,4,5,6,7,8],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":1,"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":124.57,"y":144.46},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":1,"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":149.4,"y":151.73},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":1,"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":94.96,"y":65.5},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":1,"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"coordinates":{"x":162.33,"y":88.32},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":1,"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"coordinates":{"x":179.08,"y":110.54},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":1,"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"coordinates":{"x":99.36,"y":51.23},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":1,"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"coordinates":{"x":120.73,"y":146.83},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":1,"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"coordinates":{"x":117.87,"y":151.57},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":1,"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"coordinates":{"x":112.46,"y":60.87},"type":"O","description":"Flyout"}]}},{"startIndex":9,"endIndex":15,"top":[9,10,11],"bottom":[12,13,14,15],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":2,"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"coordinates":{"x":153.64,"y":154.15},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":2,"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"coordinates":{"x":54.1,"y":102.78},"type":"H","description":"Single"}]}},{"startIndex":16,"endIndex":21,"top":[16,17,18],"bottom":[19,20,21],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":3,"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"batter":{"id":691783,"fullName":"Jordan Lawlar","link":"/api/v1/people/691783"},"coordinates":{"x":161.91,"y":80.43},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":3,"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":120.96,"y":191.1},"type":"O","description":"Bunt Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":3,"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"coordinates":{"x":144.74,"y":152.74},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":3,"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"coordinates":{"x":146.36,"y":80.37},"type":"O","description":"Lineout"}]}},{"startIndex":22,"endIndex":33,"top":[22,23,24,25,26,27],"bottom":[28,29,30,31,32,33],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":4,"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":112.86,"y":179.63},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":4,"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":108.24,"y":60.29},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":4,"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"coordinates":{"x":194.23,"y":116.6},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":4,"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"coordinates":{"x":99.74,"y":163.84},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":4,"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"coordinates":{"x":73.18,"y":100.34},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":4,"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"coordinates":{"x":170.64,"y":131.22},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":4,"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"coordinates":{"x":178.84,"y":106.92},"type":"O","description":"Lineout"}]}},{"startIndex":34,"endIndex":40,"top":[34,35,36],"bottom":[37,38,39,40],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":5,"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"coordinates":{"x":97.45,"y":153.37},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":5,"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":104.95,"y":174.0},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":5,"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"coordinates":{"x":105.19,"y":111.75},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":5,"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"coordinates":{"x":134.87,"y":143.85},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":5,"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"coordinates":{"x":81.57,"y":107.51},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":5,"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"batter":{"id":571771,"fullName":"Enrique Hernández","link":"/api/v1/people/571771"},"coordinates":{"x":127.29,"y":184.09},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":41,"endIndex":47,"top":[41,42,43],"bottom":[44,45,46,47],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":6,"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":112.46,"y":163.24},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":6,"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":103.37,"y":134.77},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":6,"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"batter":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"coordinates":{"x":83.33,"y":87.61},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":6,"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"coordinates":{"x":143.2,"y":171.81},"type":"O","description":"Groundout"}]}},{"startIndex":48,"endIndex":55,"top":[48,49,50,51],"bottom":[52,53,54,55],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":7,"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"coordinates":{"x":178.87,"y":117.82},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":7,"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"coordinates":{"x":71.82,"y":113.05},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":7,"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"coordinates":{"x":45.61,"y":97.88},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":7,"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"coordinates":{"x":134.27,"y":136.47},"type":"O","description":"Lineout"}]}},{"startIndex":56,"endIndex":65,"top":[56,57,58,59,60,61,62],"bottom":[63,64,65],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":8,"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"batter":{"id":691783,"fullName":"Jordan Lawlar","link":"/api/v1/people/691783"},"coordinates":{"x":87.52,"y":85.27},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":8,"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"coordinates":{"x":151.7,"y":116.53},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":8,"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":174.75,"y":132.29},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":8,"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":100.26,"y":110.23},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":8,"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":77.17,"y":53.55},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":8,"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"coordinates":{"x":107.61,"y":154.15},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":8,"pitcher":{"id":595928,"fullName":"John Curtiss","link":"/api/v1/people/595928"},"batter":{"id":571771,"fullName":"Enrique Hernández","link":"/api/v1/people/571771"},"coordinates":{"x":172.09,"y":117.7},"type":"O","description":"Flyout"}]}},{"startIndex":66,"endIndex":69,"top":[66,67,68],"bottom":[69],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":9,"pitcher":{"id":595014,"fullName":"Blake Treinen","link":"/api/v1/people/595014"},"batter":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"coordinates":{"x":105.77,"y":162.09},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":9,"pitcher":{"id":595014,"fullName":"Blake Treinen","link":"/api/v1/people/595014"},"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"coordinates":{"x":186.28,"y":111.87},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":9,"pitcher":{"id":595928,"fullName":"John Curtiss","link":"/api/v1/people/595928"},"batter":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"coordinates":{"x":63.33,"y":40.81},"type":"H","description":"Home Run"}]}}]},"linescore":{"note":"None 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":3,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":3,"errors":0,"leftOnBase":2}},{"num":5,"ordinalNum":"5th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":3,"hits":3,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":5,"hits":10,"errors":0,"leftOnBase":6},"away":{"runs":4,"hits":7,"errors":0,"leftOnBase":4}},"defense":{"pitcher":{"id":595928,"fullName":"John Curtiss","link":"/api/v1/people/595928"},"catcher":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"first":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"second":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"third":{"id":691783,"fullName":"Jordan Lawlar","link":"/api/v1/people/691783"},"shortstop":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"left":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"center":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"right":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"onDeck":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"inHole":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"battingOrder":9,"team":{"id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"}},"offense":{"batter":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"onDeck":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"inHole":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitcher":{"id":595014,"fullName":"Blake Treinen","link":"/api/v1/people/595014"},"battingOrder":8,"team":{"id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"}},"balls":0,"strikes":1,"outs":0},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":8,"airOuts":8,"runs":4,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".250","atBats":34,"obp":".323","slg":".437","ops":".760","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":10,"rbi":4,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.00","popOuts":1,"lineOuts":2},"pitching":{"flyOuts":3,"groundOuts":7,"airOuts":6,"runs":5,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":33,"obp":".343","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":150,"era":"4.49","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":5,"whip":"1.33","battersFaced":35,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":150,"balls":54,"strikes":96,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.17","rbi":5,"pitchesPerInning":"18.75","runsScoredPer9":"5.63","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":24,"errors":0,"chances":32,"passedBall":0,"pickoffs":0}},"players":{"ID593958":{"person":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":24,"gamesStarted":24,"flyOuts":64,"groundOuts":111,"airOuts":137,"runs":83,"doubles":31,"triples":2,"homeRuns":21,"strikeOuts":120,"baseOnBalls":51,"intentionalWalks":2,"hits":152,"hitByPitch":1,"atBats":512,"obp":".359","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":2122,"era":"5.40","inningsPitched":"125.0","wins":6,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":75,"whip":"1.62","battersFaced":573,"outs":375,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":2122,"balls":802,"strikes":1320,"strikePercentage":".620","hitBatsmen":1,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.81","rbi":0,"winPercentage":".429","pitchesPerInning":"16.98","gamesFinished":0,"strikeoutWalkRatio":"2.35","strikeoutsPer9Inn":"8.64","walksPer9Inn":"3.67","hitsPer9Inn":"10.94","runsScoredPer9":"5.98","homeRunsPer9":"1.51","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":4,"sacFlies":4,"passedBall":0,"popOuts":42,"lineOuts":31},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":0,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691783":{"person":{"id":691783,"fullName":"Jordan Lawlar","link":"/api/v1/people/691783"},"jerseyNumber":"10","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"800","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":5,"groundOuts":7,"airOuts":6,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":14,"baseOnBalls":3,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":27,"obp":".100","slg":".000","ops":".100","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":30,"totalBases":0,"rbi":0,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":20,"putOuts":11,"errors":3,"chances":34,"fielding":".912","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID694297":{"person":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"summary":"4.1 IP, 4 ER, 5 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":5,"airOuts":3,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":94,"inningsPitched":"4.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":22,"outs":13,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":94,"balls":34,"strikes":60,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"8.31","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"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":28,"gamesStarted":28,"flyOuts":81,"groundOuts":154,"airOuts":156,"runs":90,"doubles":46,"triples":2,"homeRuns":22,"strikeOuts":122,"baseOnBalls":33,"intentionalWalks":2,"hits":172,"hitByPitch":11,"atBats":599,"obp":".334","caughtStealing":2,"stolenBases":12,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":2484,"era":"5.33","inningsPitched":"147.0","wins":12,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":87,"whip":"1.39","battersFaced":649,"outs":441,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":2484,"balls":872,"strikes":1612,"strikePercentage":".650","hitBatsmen":11,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.99","rbi":4,"winPercentage":".600","pitchesPerInning":"16.90","gamesFinished":0,"strikeoutWalkRatio":"3.70","strikeoutsPer9Inn":"7.47","walksPer9Inn":"2.02","hitsPer9Inn":"10.53","runsScoredPer9":"5.51","homeRunsPer9":"1.35","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":23,"lineOuts":52},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":13,"errors":4,"chances":26,"fielding":".846","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID680728":{"person":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"jerseyNumber":"25","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"500","stats":{"batting":{"summary":"2-3 | RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"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":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":17,"groundOuts":7,"airOuts":26,"runs":5,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":31,"baseOnBalls":3,"intentionalWalks":0,"hits":22,"hitByPitch":1,"avg":".259","atBats":85,"obp":".289","slg":".388","ops":".677","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":90,"totalBases":33,"rbi":12,"leftOnBase":36,"sacBunts":0,"sacFlies":1,"babip":".377","groundOutsToAirouts":"0.27","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.50","popOuts":4,"lineOuts":5},"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":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":32,"errors":0,"chances":32,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID622503":{"person":{"id":622503,"fullName":"Nabil Crismatt","link":"/api/v1/people/622503"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":2,"flyOuts":11,"groundOuts":18,"airOuts":16,"runs":5,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":11,"baseOnBalls":5,"intentionalWalks":0,"hits":15,"hitByPitch":0,"atBats":60,"obp":".308","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":230,"era":"1.84","inningsPitched":"14.2","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.36","battersFaced":65,"outs":44,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":230,"balls":72,"strikes":158,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.13","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.68","gamesFinished":0,"strikeoutWalkRatio":"2.20","strikeoutsPer9Inn":"6.75","walksPer9Inn":"3.07","hitsPer9Inn":"9.20","runsScoredPer9":"3.07","homeRunsPer9":"0.61","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":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682988":{"person":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"jerseyNumber":"28","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"600","stats":{"batting":{"summary":"0-4 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":9,"groundOuts":22,"airOuts":13,"runs":8,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":36,"baseOnBalls":7,"intentionalWalks":0,"hits":13,"hitByPitch":3,"avg":".155","atBats":84,"obp":".245","slg":".226","ops":".471","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":94,"totalBases":19,"rbi":5,"leftOnBase":50,"sacBunts":0,"sacFlies":0,"babip":".239","groundOutsToAirouts":"1.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.00","popOuts":0,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":187,"errors":1,"chances":196,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID664983":{"person":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"jerseyNumber":"31","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"900","stats":{"batting":{"summary":"0-2","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":22,"groundOuts":55,"airOuts":35,"runs":14,"doubles":4,"triples":3,"homeRuns":3,"strikeOuts":33,"baseOnBalls":10,"intentionalWalks":0,"hits":30,"hitByPitch":1,"avg":".199","atBats":151,"obp":".252","slg":".325","ops":".577","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":164,"totalBases":49,"rbi":12,"leftOnBase":65,"sacBunts":1,"sacFlies":1,"babip":".233","groundOutsToAirouts":"1.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"50.33","popOuts":8,"lineOuts":5},"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":105,"errors":0,"chances":105,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID656222":{"person":{"id":656222,"fullName":"Jalen Beeks","link":"/api/v1/people/656222"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":52,"gamesStarted":1,"flyOuts":31,"groundOuts":55,"airOuts":50,"runs":24,"doubles":11,"triples":0,"homeRuns":5,"strikeOuts":43,"baseOnBalls":18,"intentionalWalks":2,"hits":39,"hitByPitch":2,"atBats":186,"obp":".285","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":816,"era":"3.88","inningsPitched":"51.0","wins":4,"losses":1,"saves":1,"saveOpportunities":3,"holds":13,"blownSaves":2,"earnedRuns":22,"whip":"1.12","battersFaced":207,"outs":153,"gamesPitched":52,"completeGames":0,"shutouts":0,"pitchesThrown":816,"balls":312,"strikes":504,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.10","rbi":0,"winPercentage":".800","pitchesPerInning":"16.00","gamesFinished":8,"strikeoutWalkRatio":"2.39","strikeoutsPer9Inn":"7.59","walksPer9Inn":"3.18","hitsPer9Inn":"6.88","runsScoredPer9":"4.24","homeRunsPer9":"0.88","inheritedRunners":21,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":3,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686826":{"person":{"id":686826,"fullName":"Bryce Jarvis","link":"/api/v1/people/686826"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":0,"flyOuts":13,"groundOuts":14,"airOuts":26,"runs":10,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":20,"baseOnBalls":8,"intentionalWalks":0,"hits":18,"hitByPitch":1,"atBats":77,"obp":".310","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":353,"era":"4.35","inningsPitched":"20.2","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":10,"whip":"1.26","battersFaced":87,"outs":62,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":353,"balls":140,"strikes":213,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.54","rbi":0,"winPercentage":".---","pitchesPerInning":"17.08","gamesFinished":6,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"8.71","walksPer9Inn":"3.48","hitsPer9Inn":"7.84","runsScoredPer9":"4.35","homeRunsPer9":"1.31","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID606466":{"person":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"jerseyNumber":"4","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"200","stats":{"batting":{"summary":"2-4 | K, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":104,"flyOuts":55,"groundOuts":102,"airOuts":107,"runs":75,"doubles":21,"triples":0,"homeRuns":23,"strikeOuts":68,"baseOnBalls":59,"intentionalWalks":6,"hits":113,"hitByPitch":7,"avg":".291","atBats":388,"obp":".393","slg":".523","ops":".916","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":456,"totalBases":203,"rbi":60,"leftOnBase":157,"sacBunts":0,"sacFlies":2,"babip":".301","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.87","popOuts":33,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":207,"putOuts":147,"errors":4,"chances":358,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID545121":{"person":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"jerseyNumber":"6","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"901","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":10,"groundOuts":17,"airOuts":13,"runs":6,"doubles":2,"triples":1,"homeRuns":2,"strikeOuts":9,"baseOnBalls":0,"intentionalWalks":0,"hits":13,"hitByPitch":1,"avg":".250","atBats":52,"obp":".264","slg":".442","ops":".706","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":53,"totalBases":23,"rbi":10,"leftOnBase":27,"sacBunts":0,"sacFlies":0,"babip":".268","groundOutsToAirouts":"1.31","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.00","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":31,"putOuts":11,"errors":1,"chances":43,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID677942":{"person":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"jerseyNumber":"9","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"400","stats":{"batting":{"summary":"0-3 | BB, 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":51,"flyOuts":15,"groundOuts":35,"airOuts":28,"runs":23,"doubles":10,"triples":0,"homeRuns":7,"strikeOuts":55,"baseOnBalls":15,"intentionalWalks":0,"hits":36,"hitByPitch":7,"avg":".237","atBats":152,"obp":".333","slg":".441","ops":".774","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":176,"totalBases":67,"rbi":19,"leftOnBase":64,"sacBunts":2,"sacFlies":0,"babip":".322","groundOutsToAirouts":"1.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.71","popOuts":1,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":112,"putOuts":44,"errors":4,"chances":160,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID669194":{"person":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"jerseyNumber":"19","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":"1.000","atBats":1,"obp":"1.000","slg":"1.000","ops":"2.000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":"1.000","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":28,"gamesStarted":18,"flyOuts":85,"groundOuts":110,"airOuts":150,"runs":53,"doubles":22,"triples":8,"homeRuns":13,"strikeOuts":108,"baseOnBalls":32,"intentionalWalks":0,"hits":101,"hitByPitch":4,"atBats":468,"obp":".271","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":1987,"era":"3.53","inningsPitched":"125.0","wins":7,"losses":3,"saves":1,"saveOpportunities":2,"holds":1,"blownSaves":1,"earnedRuns":49,"whip":"1.06","battersFaced":505,"outs":375,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":1987,"balls":687,"strikes":1300,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.73","rbi":0,"winPercentage":".700","pitchesPerInning":"15.90","gamesFinished":4,"strikeoutWalkRatio":"3.38","strikeoutsPer9Inn":"7.78","walksPer9Inn":"2.30","hitsPer9Inn":"7.27","runsScoredPer9":"3.82","homeRunsPer9":"0.94","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":21,"lineOuts":44},"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}},"ID672695":{"person":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":137,"flyOuts":91,"groundOuts":142,"airOuts":166,"runs":85,"doubles":27,"triples":4,"homeRuns":15,"strikeOuts":68,"baseOnBalls":82,"intentionalWalks":1,"hits":144,"hitByPitch":7,"avg":".285","atBats":505,"obp":".386","slg":".444","ops":".830","caughtStealing":5,"stolenBases":24,"stolenBasePercentage":".828","caughtStealingPercentage":".172","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":609,"totalBases":224,"rbi":87,"leftOnBase":191,"sacBunts":5,"sacFlies":10,"babip":".299","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.67","popOuts":36,"lineOuts":39},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":323,"putOuts":185,"errors":11,"chances":519,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID672515":{"person":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"jerseyNumber":"14","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"902","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":61,"flyOuts":36,"groundOuts":46,"airOuts":61,"runs":34,"doubles":9,"triples":1,"homeRuns":7,"strikeOuts":40,"baseOnBalls":14,"intentionalWalks":1,"hits":56,"hitByPitch":1,"avg":".277","atBats":202,"obp":".326","slg":".436","ops":".762","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":218,"totalBases":88,"rbi":29,"leftOnBase":82,"sacBunts":0,"sacFlies":1,"babip":".314","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.86","popOuts":8,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":8,"stolenBases":33,"stolenBasePercentage":".805","caughtStealingPercentage":".195","assists":20,"putOuts":418,"errors":1,"chances":439,"fielding":".998","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID595928":{"person":{"id":595928,"fullName":"John Curtiss","link":"/api/v1/people/595928"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"note":"(L, 2-1)","summary":"1.0 IP, ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":21,"inningsPitched":"1.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":7,"strikes":14,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"9.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":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":21,"gamesStarted":0,"flyOuts":21,"groundOuts":24,"airOuts":40,"runs":12,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":16,"baseOnBalls":4,"intentionalWalks":0,"hits":23,"hitByPitch":0,"atBats":102,"obp":".255","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":408,"era":"3.58","inningsPitched":"27.2","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":11,"whip":"0.98","battersFaced":107,"outs":83,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":408,"balls":141,"strikes":267,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":1,"winPercentage":".667","pitchesPerInning":"14.75","gamesFinished":8,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"5.20","walksPer9Inn":"1.30","hitsPer9Inn":"7.48","runsScoredPer9":"3.90","homeRunsPer9":"1.30","inheritedRunners":7,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663765":{"person":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":0,"flyOuts":19,"groundOuts":39,"airOuts":33,"runs":18,"doubles":7,"triples":1,"homeRuns":1,"strikeOuts":16,"baseOnBalls":8,"intentionalWalks":0,"hits":36,"hitByPitch":2,"atBats":121,"obp":".348","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":475,"era":"5.16","inningsPitched":"29.2","wins":0,"losses":3,"saves":2,"saveOpportunities":4,"holds":1,"blownSaves":2,"earnedRuns":17,"whip":"1.48","battersFaced":134,"outs":89,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":475,"balls":182,"strikes":293,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.18","rbi":0,"winPercentage":".000","pitchesPerInning":"16.01","gamesFinished":6,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"4.85","walksPer9Inn":"2.43","hitsPer9Inn":"10.92","runsScoredPer9":"5.46","homeRunsPer9":"0.30","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":4,"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}},"ID682998":{"person":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"jerseyNumber":"7","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"300","stats":{"batting":{"summary":"2-4 | HR, 3 RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":121,"flyOuts":78,"groundOuts":94,"airOuts":134,"runs":92,"doubles":27,"triples":16,"homeRuns":29,"strikeOuts":135,"baseOnBalls":49,"intentionalWalks":1,"hits":125,"hitByPitch":7,"avg":".258","atBats":485,"obp":".333","slg":".559","ops":".892","caughtStealing":4,"stolenBases":21,"stolenBasePercentage":".840","caughtStealingPercentage":".160","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":544,"totalBases":271,"rbi":71,"leftOnBase":174,"sacBunts":0,"sacFlies":3,"babip":".296","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.72","popOuts":31,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":253,"errors":1,"chances":262,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID668678":{"person":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":28,"gamesStarted":28,"flyOuts":116,"groundOuts":155,"airOuts":171,"runs":94,"doubles":32,"triples":4,"homeRuns":26,"strikeOuts":149,"baseOnBalls":56,"intentionalWalks":1,"hits":154,"hitByPitch":4,"atBats":625,"obp":".311","caughtStealing":3,"stolenBases":13,"stolenBasePercentage":".813","caughtStealingPercentage":".188","numberOfPitches":2633,"era":"4.94","inningsPitched":"162.0","wins":10,"losses":13,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":89,"whip":"1.30","battersFaced":689,"outs":486,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":2633,"balls":967,"strikes":1666,"strikePercentage":".630","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.91","rbi":0,"winPercentage":".435","pitchesPerInning":"16.25","gamesFinished":0,"strikeoutWalkRatio":"2.66","strikeoutsPer9Inn":"8.28","walksPer9Inn":"3.11","hitsPer9Inn":"8.56","runsScoredPer9":"5.22","homeRunsPer9":"1.44","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":14,"lineOuts":41},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":13,"errors":1,"chances":26,"fielding":".962","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666971":{"person":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"jerseyNumber":"12","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"501","stats":{"batting":{"note":"b-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":128,"flyOuts":97,"groundOuts":120,"airOuts":187,"runs":52,"doubles":24,"triples":2,"homeRuns":19,"strikeOuts":76,"baseOnBalls":31,"intentionalWalks":0,"hits":124,"hitByPitch":6,"avg":".249","atBats":498,"obp":".296","slg":".420","ops":".716","caughtStealing":4,"stolenBases":10,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":544,"totalBases":209,"rbi":80,"leftOnBase":226,"sacBunts":0,"sacFlies":9,"babip":".255","groundOutsToAirouts":"0.64","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.21","popOuts":39,"lineOuts":51},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":209,"errors":3,"chances":218,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID686228":{"person":{"id":686228,"fullName":"Juan Burgos","link":"/api/v1/people/686228"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":0,"flyOuts":6,"groundOuts":11,"airOuts":13,"runs":8,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":13,"baseOnBalls":7,"intentionalWalks":1,"hits":16,"hitByPitch":1,"atBats":53,"obp":".393","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":207,"era":"5.68","inningsPitched":"12.2","wins":1,"losses":0,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":8,"whip":"1.82","battersFaced":61,"outs":38,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":207,"balls":76,"strikes":131,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.34","gamesFinished":4,"strikeoutWalkRatio":"1.86","strikeoutsPer9Inn":"9.24","walksPer9Inn":"4.97","hitsPer9Inn":"11.37","runsScoredPer9":"5.68","homeRunsPer9":"1.42","inheritedRunners":8,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID685314":{"person":{"id":685314,"fullName":"Andrew Saalfrank","link":"/api/v1/people/685314"},"jerseyNumber":"27","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":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":20,"gamesStarted":0,"flyOuts":15,"groundOuts":23,"airOuts":24,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":15,"baseOnBalls":6,"intentionalWalks":1,"hits":14,"hitByPitch":0,"atBats":76,"obp":".244","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":300,"era":"1.27","inningsPitched":"21.1","wins":1,"losses":1,"saves":3,"saveOpportunities":4,"holds":2,"blownSaves":1,"earnedRuns":3,"whip":"0.94","battersFaced":82,"outs":64,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":300,"balls":104,"strikes":196,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.96","rbi":0,"winPercentage":".500","pitchesPerInning":"14.06","gamesFinished":7,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"6.33","walksPer9Inn":"2.53","hitsPer9Inn":"5.91","runsScoredPer9":"1.69","homeRunsPer9":"0.42","inheritedRunners":11,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":7},"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}},"ID543510":{"person":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"jerseyNumber":"8","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":32,"flyOuts":11,"groundOuts":25,"airOuts":19,"runs":12,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":23,"baseOnBalls":8,"intentionalWalks":0,"hits":20,"hitByPitch":3,"avg":".233","atBats":86,"obp":".316","slg":".384","ops":".700","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":98,"totalBases":33,"rbi":9,"leftOnBase":31,"sacBunts":0,"sacFlies":1,"babip":".279","groundOutsToAirouts":"1.32","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.67","popOuts":1,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":5,"stolenBases":16,"stolenBasePercentage":".762","caughtStealingPercentage":".238","assists":13,"putOuts":176,"errors":1,"chances":190,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID805299":{"person":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"summary":"2.2 IP, 0 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":8,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":35,"inningsPitched":"2.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":9,"outs":8,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":35,"balls":13,"strikes":22,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":1,"groundOuts":8,"airOuts":2,"runs":5,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":5,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":23,"obp":".517","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":116,"era":"6.00","inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"2.33","battersFaced":29,"outs":18,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":116,"balls":46,"strikes":70,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"4.00","rbi":0,"winPercentage":".---","pitchesPerInning":"19.33","gamesFinished":1,"strikeoutWalkRatio":"0.80","strikeoutsPer9Inn":"6.00","walksPer9Inn":"7.50","hitsPer9Inn":"13.50","runsScoredPer9":"7.50","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID679775":{"person":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":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":28,"gamesStarted":0,"flyOuts":12,"groundOuts":23,"airOuts":26,"runs":11,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":21,"baseOnBalls":6,"intentionalWalks":0,"hits":24,"hitByPitch":2,"atBats":89,"obp":".323","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":380,"era":"3.80","inningsPitched":"23.2","wins":0,"losses":3,"saves":1,"saveOpportunities":3,"holds":9,"blownSaves":2,"earnedRuns":10,"whip":"1.27","battersFaced":102,"outs":71,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":380,"balls":127,"strikes":253,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".000","pitchesPerInning":"16.06","gamesFinished":8,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"7.99","walksPer9Inn":"2.28","hitsPer9Inn":"9.13","runsScoredPer9":"4.18","homeRunsPer9":"1.14","inheritedRunners":17,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":3,"sacFlies":2,"passedBall":0,"popOuts":4,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677950":{"person":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"jerseyNumber":"5","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"700","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":120,"flyOuts":45,"groundOuts":111,"airOuts":71,"runs":44,"doubles":16,"triples":3,"homeRuns":8,"strikeOuts":108,"baseOnBalls":17,"intentionalWalks":0,"hits":94,"hitByPitch":5,"avg":".250","atBats":376,"obp":".289","slg":".372","ops":".661","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":406,"totalBases":140,"rbi":35,"leftOnBase":158,"sacBunts":5,"sacFlies":3,"babip":".327","groundOutsToAirouts":"1.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.00","popOuts":11,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":276,"errors":3,"chances":282,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]}},"batters":[672695,606466,682998,677942,680728,666971,682988,677950,691783,664983,545121,672515,694297,805299,595928],"pitchers":[694297,805299,595928],"bench":[543510],"bullpen":[679775,656222,686228,622503,668678,686826,669194,593958,685314,663765],"battingOrder":[672695,606466,682998,677942,666971,682988,677950,691783,672515],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Carroll (29, 8th inning off Scott, 2 on, 2 out)."},{"label":"TB","value":"Carroll 5; Del Castillo 2; Marte, K 2; Perdomo."},{"label":"RBI","value":"Carroll 3 (71); Del Castillo (12)."},{"label":"2-out RBI","value":"Del Castillo; Carroll 3."},{"label":"Runners left in scoring position, 2 out","value":"Locklear."},{"label":"Team RISP","value":"2-for-4."},{"label":"Team LOB","value":"4."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Perdomo-Alexander-Locklear)."}]}],"note":[{"label":"a","value":"Flied out for McCarthy in the 8th."},{"label":"b","value":"Grounded out for Del Castillo in the 8th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"teamStats":{"batting":{"flyOuts":3,"groundOuts":7,"airOuts":6,"runs":5,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".252","atBats":33,"obp":".329","slg":".437","ops":".766","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":14,"rbi":5,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":0,"lineOuts":3},"pitching":{"flyOuts":5,"groundOuts":8,"airOuts":8,"runs":4,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":34,"obp":".229","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":128,"era":"4.08","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.29","battersFaced":35,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":128,"balls":36,"strikes":92,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":4,"pitchesPerInning":"14.22","runsScoredPer9":"4.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":27,"errors":0,"chances":35,"passedBall":0,"pickoffs":0}},"players":{"ID676508":{"person":{"id":676508,"fullName":"Ben Casparius","link":"/api/v1/people/676508"},"jerseyNumber":"78","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"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":57,"groundOuts":58,"airOuts":96,"runs":40,"doubles":21,"triples":1,"homeRuns":8,"strikeOuts":71,"baseOnBalls":20,"intentionalWalks":0,"hits":76,"hitByPitch":3,"atBats":299,"obp":".307","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1227,"era":"4.64","inningsPitched":"75.2","wins":7,"losses":5,"saves":2,"saveOpportunities":2,"holds":13,"blownSaves":0,"earnedRuns":39,"whip":"1.27","battersFaced":324,"outs":227,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":1227,"balls":438,"strikes":789,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".583","pitchesPerInning":"16.22","gamesFinished":6,"strikeoutWalkRatio":"3.55","strikeoutsPer9Inn":"8.44","walksPer9Inn":"2.38","hitsPer9Inn":"9.04","runsScoredPer9":"4.76","homeRunsPer9":"0.95","inheritedRunners":27,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":23,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":2,"chances":7,"fielding":".714","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669257":{"person":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"jerseyNumber":"16","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"801","stats":{"batting":{"note":"b-","summary":"1-1 | HR, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"1.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":107,"flyOuts":76,"groundOuts":56,"airOuts":110,"runs":62,"doubles":19,"triples":1,"homeRuns":17,"strikeOuts":88,"baseOnBalls":64,"intentionalWalks":1,"hits":103,"hitByPitch":5,"avg":".293","atBats":352,"obp":".404","slg":".497","ops":".901","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":426,"totalBases":175,"rbi":60,"leftOnBase":144,"sacBunts":0,"sacFlies":5,"babip":".341","groundOutsToAirouts":"0.51","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.71","popOuts":14,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":25,"stolenBases":66,"stolenBasePercentage":".725","caughtStealingPercentage":".275","assists":37,"putOuts":851,"errors":4,"chances":892,"fielding":".996","passedBall":2,"pickoffs":1}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID624424":{"person":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"jerseyNumber":"23","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"500","stats":{"batting":{"summary":"0-1 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":119,"flyOuts":63,"groundOuts":88,"airOuts":100,"runs":45,"doubles":20,"triples":0,"homeRuns":10,"strikeOuts":103,"baseOnBalls":46,"intentionalWalks":0,"hits":68,"hitByPitch":9,"avg":".190","atBats":357,"obp":".297","slg":".331","ops":".628","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":414,"totalBases":118,"rbi":29,"leftOnBase":165,"sacBunts":0,"sacFlies":2,"babip":".236","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.70","popOuts":13,"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":4,"putOuts":170,"errors":3,"chances":177,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID687221":{"person":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"jerseyNumber":"68","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"800","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":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":42,"flyOuts":15,"groundOuts":18,"airOuts":29,"runs":12,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":48,"baseOnBalls":9,"intentionalWalks":0,"hits":21,"hitByPitch":1,"avg":".184","atBats":114,"obp":".246","slg":".289","ops":".535","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":126,"totalBases":33,"rbi":21,"leftOnBase":58,"sacBunts":0,"sacFlies":2,"babip":".277","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.00","popOuts":8,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":7,"stolenBases":12,"stolenBasePercentage":".632","caughtStealingPercentage":".368","assists":15,"putOuts":293,"errors":0,"chances":308,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID607192":{"person":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"jerseyNumber":"31","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":14,"flyOuts":31,"groundOuts":62,"airOuts":58,"runs":27,"doubles":10,"triples":0,"homeRuns":10,"strikeOuts":81,"baseOnBalls":32,"intentionalWalks":0,"hits":44,"hitByPitch":2,"atBats":243,"obp":".280","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1130,"era":"3.41","inningsPitched":"68.2","wins":1,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":26,"whip":"1.11","battersFaced":279,"outs":206,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":1130,"balls":446,"strikes":684,"strikePercentage":".610","hitBatsmen":2,"balks":2,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.07","rbi":0,"winPercentage":".250","pitchesPerInning":"16.46","gamesFinished":0,"strikeoutWalkRatio":"2.53","strikeoutsPer9Inn":"10.62","walksPer9Inn":"4.19","hitsPer9Inn":"5.77","runsScoredPer9":"3.54","homeRunsPer9":"1.31","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":4,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID571771":{"person":{"id":571771,"fullName":"Enrique Hernández","link":"/api/v1/people/571771"},"jerseyNumber":"8","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"501","stats":{"batting":{"note":"a-","summary":"0-2","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":76,"flyOuts":35,"groundOuts":41,"airOuts":56,"runs":25,"doubles":5,"triples":0,"homeRuns":8,"strikeOuts":54,"baseOnBalls":15,"intentionalWalks":0,"hits":37,"hitByPitch":0,"avg":".200","atBats":185,"obp":".257","slg":".357","ops":".614","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":203,"totalBases":66,"rbi":25,"leftOnBase":90,"sacBunts":1,"sacFlies":2,"babip":".232","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.12","popOuts":9,"lineOuts":12},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":5,"groundOuts":9,"airOuts":8,"runs":11,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":8,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":28,"obp":".514","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":125,"era":"15.19","inningsPitched":"5.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"3.56","battersFaced":37,"outs":16,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":125,"balls":63,"strikes":62,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.13","rbi":0,"winPercentage":".---","pitchesPerInning":"23.44","gamesFinished":3,"strikeoutWalkRatio":"0.13","strikeoutsPer9Inn":"1.69","walksPer9Inn":"13.50","hitsPer9Inn":"18.56","runsScoredPer9":"18.56","homeRunsPer9":"1.69","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":65,"putOuts":184,"errors":5,"chances":254,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID607455":{"person":{"id":607455,"fullName":"Anthony Banda","link":"/api/v1/people/607455"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":62,"gamesStarted":0,"flyOuts":45,"groundOuts":45,"airOuts":67,"runs":21,"doubles":10,"triples":1,"homeRuns":7,"strikeOuts":52,"baseOnBalls":28,"intentionalWalks":5,"hits":43,"hitByPitch":2,"atBats":204,"obp":".308","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","numberOfPitches":943,"era":"3.32","inningsPitched":"57.0","wins":5,"losses":1,"saves":0,"saveOpportunities":1,"holds":9,"blownSaves":1,"earnedRuns":21,"whip":"1.25","battersFaced":237,"outs":171,"gamesPitched":62,"completeGames":0,"shutouts":0,"pitchesThrown":943,"balls":360,"strikes":583,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":6,"pickoffs":1,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".833","pitchesPerInning":"16.54","gamesFinished":13,"strikeoutWalkRatio":"1.86","strikeoutsPer9Inn":"8.21","walksPer9Inn":"4.42","hitsPer9Inn":"6.79","runsScoredPer9":"3.32","homeRunsPer9":"1.11","inheritedRunners":31,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":8,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":3,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID518692":{"person":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"jerseyNumber":"5","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"300","stats":{"batting":{"summary":"1-3 | 2B, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":123,"flyOuts":76,"groundOuts":99,"airOuts":118,"runs":67,"doubles":36,"triples":1,"homeRuns":18,"strikeOuts":110,"baseOnBalls":52,"intentionalWalks":5,"hits":138,"hitByPitch":5,"avg":".300","atBats":460,"obp":".374","slg":".500","ops":".874","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":522,"totalBases":230,"rbi":76,"leftOnBase":181,"sacBunts":0,"sacFlies":5,"babip":".356","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.56","popOuts":13,"lineOuts":29},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":78,"putOuts":856,"errors":3,"chances":937,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID683618":{"person":{"id":683618,"fullName":"Edgardo Henriquez","link":"/api/v1/people/683618"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":0,"flyOuts":6,"groundOuts":13,"airOuts":15,"runs":0,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":46,"obp":".250","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":153,"era":"0.00","inningsPitched":"12.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":0,"whip":"1.00","battersFaced":48,"outs":36,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":153,"balls":49,"strikes":104,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.87","rbi":0,"winPercentage":".---","pitchesPerInning":"12.75","gamesFinished":2,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"6.00","walksPer9Inn":"1.50","hitsPer9Inn":"7.50","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":8,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":2,"chances":6,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656945":{"person":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{"note":"(BS, 8)","summary":"1.0 IP, 3 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":22,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":3,"battersFaced":7,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":7,"strikes":15,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"27.00","homeRunsPer9":"9.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":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":50,"gamesStarted":0,"flyOuts":22,"groundOuts":42,"airOuts":45,"runs":27,"doubles":5,"triples":2,"homeRuns":9,"strikeOuts":50,"baseOnBalls":12,"intentionalWalks":0,"hits":46,"hitByPitch":2,"atBats":182,"obp":".305","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":746,"era":"4.44","inningsPitched":"48.2","wins":1,"losses":2,"saves":20,"saveOpportunities":28,"holds":8,"blownSaves":8,"earnedRuns":24,"whip":"1.19","battersFaced":197,"outs":146,"gamesPitched":50,"completeGames":0,"shutouts":0,"pitchesThrown":746,"balls":220,"strikes":526,"strikePercentage":".710","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.93","rbi":3,"winPercentage":".333","pitchesPerInning":"15.33","gamesFinished":24,"strikeoutWalkRatio":"4.17","strikeoutsPer9Inn":"9.25","walksPer9Inn":"2.22","hitsPer9Inn":"8.51","runsScoredPer9":"4.99","homeRunsPer9":"1.66","inheritedRunners":9,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":11},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID681909":{"person":{"id":681909,"fullName":"Justin Dean","link":"/api/v1/people/681909"},"jerseyNumber":"75","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":14,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":2,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID660271":{"person":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"jerseyNumber":"17","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"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":134,"flyOuts":76,"groundOuts":107,"airOuts":112,"runs":124,"doubles":17,"triples":8,"homeRuns":45,"strikeOuts":158,"baseOnBalls":91,"intentionalWalks":16,"hits":143,"hitByPitch":3,"avg":".276","atBats":518,"obp":".386","slg":".600","ops":".986","caughtStealing":6,"stolenBases":17,"stolenBasePercentage":".739","caughtStealingPercentage":".261","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":615,"totalBases":311,"rbi":85,"leftOnBase":159,"sacBunts":0,"sacFlies":2,"babip":".309","groundOutsToAirouts":"0.96","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"11.51","popOuts":12,"lineOuts":24},"pitching":{"gamesPlayed":11,"gamesStarted":11,"flyOuts":13,"groundOuts":26,"airOuts":26,"runs":15,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":44,"baseOnBalls":7,"intentionalWalks":0,"hits":32,"hitByPitch":0,"atBats":125,"obp":".289","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":524,"era":"4.18","inningsPitched":"32.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":15,"whip":"1.21","battersFaced":135,"outs":97,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":524,"balls":178,"strikes":346,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":8,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".500","pitchesPerInning":"16.21","gamesFinished":0,"strikeoutWalkRatio":"6.29","strikeoutsPer9Inn":"12.25","walksPer9Inn":"1.95","hitsPer9Inn":"8.91","runsScoredPer9":"4.18","homeRunsPer9":"0.84","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":6,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID680736":{"person":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"jerseyNumber":"70","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":2,"flyOuts":23,"groundOuts":62,"airOuts":42,"runs":28,"doubles":12,"triples":0,"homeRuns":5,"strikeOuts":57,"baseOnBalls":17,"intentionalWalks":1,"hits":53,"hitByPitch":1,"atBats":209,"obp":".309","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":896,"era":"4.25","inningsPitched":"55.0","wins":4,"losses":5,"saves":1,"saveOpportunities":1,"holds":3,"blownSaves":0,"earnedRuns":26,"whip":"1.27","battersFaced":232,"outs":165,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":896,"balls":296,"strikes":600,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.48","rbi":0,"winPercentage":".444","pitchesPerInning":"16.29","gamesFinished":7,"strikeoutWalkRatio":"3.35","strikeoutsPer9Inn":"9.33","walksPer9Inn":"2.78","hitsPer9Inn":"8.67","runsScoredPer9":"4.58","homeRunsPer9":"0.82","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":8,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":4,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID606192":{"person":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"jerseyNumber":"37","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":112,"flyOuts":60,"groundOuts":115,"airOuts":94,"runs":53,"doubles":25,"triples":0,"homeRuns":21,"strikeOuts":117,"baseOnBalls":21,"intentionalWalks":0,"hits":104,"hitByPitch":2,"avg":".245","atBats":425,"obp":".280","slg":".452","ops":".732","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":454,"totalBases":192,"rbi":77,"leftOnBase":214,"sacBunts":0,"sacFlies":5,"babip":".284","groundOutsToAirouts":"1.22","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"20.24","popOuts":11,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":220,"errors":2,"chances":228,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681624":{"person":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"jerseyNumber":"44","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":133,"flyOuts":93,"groundOuts":100,"airOuts":151,"runs":61,"doubles":22,"triples":1,"homeRuns":23,"strikeOuts":114,"baseOnBalls":27,"intentionalWalks":0,"hits":136,"hitByPitch":7,"avg":".275","atBats":495,"obp":".318","slg":".463","ops":".781","caughtStealing":7,"stolenBases":13,"stolenBasePercentage":".650","caughtStealingPercentage":".350","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":535,"totalBases":229,"rbi":77,"leftOnBase":200,"sacBunts":0,"sacFlies":6,"babip":".310","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.52","popOuts":19,"lineOuts":39},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":312,"errors":9,"chances":329,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID477132":{"person":{"id":477132,"fullName":"Clayton Kershaw","link":"/api/v1/people/477132"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":17,"flyOuts":51,"groundOuts":103,"airOuts":91,"runs":34,"doubles":17,"triples":2,"homeRuns":7,"strikeOuts":58,"baseOnBalls":21,"intentionalWalks":0,"hits":81,"hitByPitch":2,"atBats":328,"obp":".294","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":1337,"era":"3.06","inningsPitched":"88.1","wins":9,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":30,"whip":"1.15","battersFaced":356,"outs":265,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1337,"balls":490,"strikes":847,"strikePercentage":".630","hitBatsmen":2,"balks":1,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.13","rbi":0,"winPercentage":".818","pitchesPerInning":"15.14","gamesFinished":0,"strikeoutWalkRatio":"2.76","strikeoutsPer9Inn":"5.91","walksPer9Inn":"2.14","hitsPer9Inn":"8.25","runsScoredPer9":"3.46","homeRunsPer9":"0.71","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":17,"lineOuts":23},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":5,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID605141":{"person":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"jerseyNumber":"50","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"200","stats":{"batting":{"summary":"2-4 | K, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":126,"flyOuts":121,"groundOuts":117,"airOuts":203,"runs":82,"doubles":18,"triples":1,"homeRuns":14,"strikeOuts":56,"baseOnBalls":53,"intentionalWalks":2,"hits":123,"hitByPitch":3,"avg":".250","atBats":492,"obp":".323","slg":".376","ops":".699","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":555,"totalBases":185,"rbi":59,"leftOnBase":197,"sacBunts":0,"sacFlies":7,"babip":".254","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.14","popOuts":26,"lineOuts":56},"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":280,"putOuts":132,"errors":6,"chances":418,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID669743":{"person":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"jerseyNumber":"12","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"600","stats":{"batting":{"summary":"0-4 | 2 K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":41,"groundOuts":71,"airOuts":67,"runs":41,"doubles":12,"triples":2,"homeRuns":4,"strikeOuts":48,"baseOnBalls":32,"intentionalWalks":0,"hits":65,"hitByPitch":6,"avg":".269","atBats":242,"obp":".364","slg":".384","ops":".748","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":289,"totalBases":93,"rbi":29,"leftOnBase":104,"sacBunts":6,"sacFlies":3,"babip":".316","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"60.50","popOuts":11,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":138,"errors":0,"chances":141,"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"}]},"ID605483":{"person":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483"},"jerseyNumber":"7","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"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":7,"gamesStarted":7,"flyOuts":15,"groundOuts":38,"airOuts":31,"runs":15,"doubles":8,"triples":0,"homeRuns":3,"strikeOuts":38,"baseOnBalls":18,"intentionalWalks":0,"hits":33,"hitByPitch":0,"atBats":135,"obp":".329","caughtStealing":4,"stolenBases":2,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":627,"era":"2.41","inningsPitched":"37.1","wins":3,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"1.37","battersFaced":158,"outs":112,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":627,"balls":244,"strikes":383,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.23","rbi":0,"winPercentage":".500","pitchesPerInning":"16.79","gamesFinished":0,"strikeoutWalkRatio":"2.11","strikeoutsPer9Inn":"9.16","walksPer9Inn":"4.34","hitsPer9Inn":"7.96","runsScoredPer9":"3.62","homeRunsPer9":"0.72","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":2,"passedBall":0,"popOuts":4,"lineOuts":12},"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}},"ID686218":{"person":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"jerseyNumber":"80","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"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":8,"flyOuts":30,"groundOuts":28,"airOuts":60,"runs":24,"doubles":9,"triples":2,"homeRuns":5,"strikeOuts":54,"baseOnBalls":16,"intentionalWalks":0,"hits":38,"hitByPitch":0,"atBats":178,"obp":".276","caughtStealing":3,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":769,"era":"3.56","inningsPitched":"48.0","wins":5,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":19,"whip":"1.13","battersFaced":196,"outs":144,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":769,"balls":277,"strikes":492,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.47","rbi":0,"winPercentage":".714","pitchesPerInning":"16.02","gamesFinished":0,"strikeoutWalkRatio":"3.38","strikeoutsPer9Inn":"10.13","walksPer9Inn":"3.00","hitsPer9Inn":"7.13","runsScoredPer9":"4.50","homeRunsPer9":"0.94","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":14,"lineOuts":16},"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}},"ID500743":{"person":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"jerseyNumber":"72","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"900","stats":{"batting":{"summary":"2-3 | K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":40,"groundOuts":62,"airOuts":71,"runs":25,"doubles":12,"triples":0,"homeRuns":6,"strikeOuts":35,"baseOnBalls":19,"intentionalWalks":1,"hits":57,"hitByPitch":0,"avg":".256","atBats":223,"obp":".314","slg":".390","ops":".704","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":244,"totalBases":87,"rbi":21,"leftOnBase":98,"sacBunts":2,"sacFlies":0,"babip":".280","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.17","popOuts":12,"lineOuts":19},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":5,"groundOuts":8,"airOuts":6,"runs":7,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":11,"hitByPitch":1,"atBats":25,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":69,"era":"12.60","inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"2.60","battersFaced":28,"outs":15,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":69,"balls":26,"strikes":43,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":".---","pitchesPerInning":"13.80","gamesFinished":4,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"3.60","hitsPer9Inn":"19.80","runsScoredPer9":"12.60","homeRunsPer9":"5.40","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":139,"putOuts":83,"errors":4,"chances":226,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID489446":{"person":{"id":489446,"fullName":"Kirby Yates","link":"/api/v1/people/489446"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"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":42,"gamesStarted":0,"flyOuts":23,"groundOuts":21,"airOuts":35,"runs":20,"doubles":13,"triples":0,"homeRuns":7,"strikeOuts":45,"baseOnBalls":13,"intentionalWalks":0,"hits":31,"hitByPitch":1,"atBats":131,"obp":".308","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":635,"era":"4.72","inningsPitched":"34.1","wins":4,"losses":3,"saves":3,"saveOpportunities":5,"holds":13,"blownSaves":2,"earnedRuns":18,"whip":"1.28","battersFaced":146,"outs":103,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":635,"balls":236,"strikes":399,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".571","pitchesPerInning":"18.50","gamesFinished":12,"strikeoutWalkRatio":"3.46","strikeoutsPer9Inn":"11.80","walksPer9Inn":"3.41","hitsPer9Inn":"8.13","runsScoredPer9":"5.24","homeRunsPer9":"1.83","inheritedRunners":12,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":7},"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}},"ID676263":{"person":{"id":676263,"fullName":"Jack Dreyer","link":"/api/v1/people/676263"},"jerseyNumber":"86","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"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":56,"gamesStarted":5,"flyOuts":45,"groundOuts":53,"airOuts":81,"runs":22,"doubles":13,"triples":2,"homeRuns":3,"strikeOuts":61,"baseOnBalls":21,"intentionalWalks":3,"hits":50,"hitByPitch":0,"atBats":239,"obp":".269","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":986,"era":"2.86","inningsPitched":"66.0","wins":2,"losses":2,"saves":2,"saveOpportunities":3,"holds":10,"blownSaves":1,"earnedRuns":21,"whip":"1.08","battersFaced":266,"outs":198,"gamesPitched":56,"completeGames":0,"shutouts":0,"pitchesThrown":986,"balls":333,"strikes":653,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"0.65","rbi":0,"winPercentage":".500","pitchesPerInning":"14.94","gamesFinished":11,"strikeoutWalkRatio":"2.90","strikeoutsPer9Inn":"8.32","walksPer9Inn":"2.86","hitsPer9Inn":"6.82","runsScoredPer9":"3.00","homeRunsPer9":"0.41","inheritedRunners":18,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":19,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID595014":{"person":{"id":595014,"fullName":"Blake Treinen","link":"/api/v1/people/595014"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{"note":"(W, 1-2)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":8,"inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":8,"balls":1,"strikes":7,"strikePercentage":".880","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":0,"flyOuts":9,"groundOuts":12,"airOuts":13,"runs":6,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":27,"baseOnBalls":9,"intentionalWalks":0,"hits":19,"hitByPitch":1,"atBats":71,"obp":".358","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":325,"era":"3.12","inningsPitched":"17.1","wins":1,"losses":2,"saves":2,"saveOpportunities":4,"holds":7,"blownSaves":2,"earnedRuns":6,"whip":"1.62","battersFaced":81,"outs":52,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":325,"balls":114,"strikes":211,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.92","rbi":0,"winPercentage":".333","pitchesPerInning":"18.75","gamesFinished":7,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"14.02","walksPer9Inn":"4.67","hitsPer9Inn":"9.87","runsScoredPer9":"3.12","homeRunsPer9":"1.56","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID690976":{"person":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"jerseyNumber":"76","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"700","stats":{"batting":{"summary":"2-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":9,"groundOuts":12,"airOuts":19,"runs":10,"doubles":2,"triples":1,"homeRuns":2,"strikeOuts":31,"baseOnBalls":11,"intentionalWalks":0,"hits":16,"hitByPitch":1,"avg":".208","atBats":77,"obp":".315","slg":".338","ops":".653","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":90,"totalBases":26,"rbi":6,"leftOnBase":35,"sacBunts":1,"sacFlies":0,"babip":".318","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.50","popOuts":6,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":60,"putOuts":19,"errors":2,"chances":81,"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"}]},"ID808967":{"person":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{"summary":"7.0 IP, ER, 10 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":6,"airOuts":5,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":25,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":98,"inningsPitched":"7.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":25,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":98,"balls":28,"strikes":70,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.29","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":26,"flyOuts":64,"groundOuts":156,"airOuts":107,"runs":51,"doubles":19,"triples":0,"homeRuns":13,"strikeOuts":167,"baseOnBalls":48,"intentionalWalks":0,"hits":106,"hitByPitch":3,"atBats":533,"obp":".268","caughtStealing":4,"stolenBases":6,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":2384,"era":"2.82","inningsPitched":"146.2","wins":11,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":46,"whip":"1.05","battersFaced":587,"outs":440,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":2384,"balls":856,"strikes":1528,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.46","rbi":1,"winPercentage":".579","pitchesPerInning":"16.25","gamesFinished":0,"strikeoutWalkRatio":"3.48","strikeoutsPer9Inn":"10.25","walksPer9Inn":"2.95","hitsPer9Inn":"6.50","runsScoredPer9":"3.13","homeRunsPer9":"0.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":18,"lineOuts":25},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":17,"putOuts":20,"errors":1,"chances":38,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[660271,605141,518692,681624,624424,571771,669743,690976,687221,669257,500743,808967,656945,595014],"pitchers":[808967,656945,595014],"bench":[681909,606192],"bullpen":[607455,676508,676263,607192,683618,477132,686218,605483,680736,489446],"battingOrder":[660271,605141,518692,681624,571771,669743,690976,669257,500743],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Freeman, F (36, Pfaadt)."},{"label":"HR","value":"Smith, W (17, 9th inning off Curtiss, 0 on, 0 out)."},{"label":"TB","value":"Betts 2; Freeland, A 2; Freeman, F 2; Ohtani; Pages, A; Rojas, M 2; Smith, W 4."},{"label":"RBI","value":"Freeman, F (76); Pages, A 2 (77); Rojas, M (21); Smith, W (60)."},{"label":"2-out RBI","value":"Rojas, M."},{"label":"Runners left in scoring position, 2 out","value":"Rojas, M; Call; Ohtani."},{"label":"GIDP","value":"Hernández, E."},{"label":"Team RISP","value":"3-for-9."},{"label":"Team LOB","value":"6."}]}],"note":[{"label":"a","value":"Grounded into a double play for Conforto in the 5th."},{"label":"b","value":"Homered for Rushing in the 9th."}]}},"officials":[{"official":{"id":623949,"fullName":"Clint Vondrak","link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"fullName":"Tony Randazzo","link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"fullName":"Phil Cuzzi","link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"fullName":"Dan Bellino","link":"/api/v1/people/483564"},"officialType":"Third Base"}],"info":[{"label":"Pitch timer violations","value":"Pfaadt (pitcher)."},{"label":"Pitches-strikes","value":"Pfaadt 94-60; Garcia, B 35-22; Curtiss 21-14; Yamamoto 98-70; Scott 22-15; Treinen 8-7."},{"label":"Groundouts-flyouts","value":"Pfaadt 5-1; Garcia, B 2-1; Curtiss 0-1; Yamamoto 6-2; Scott 1-2; Treinen 1-1."},{"label":"Batters faced","value":"Pfaadt 22; Garcia, B 9; Curtiss 4; Yamamoto 25; Scott 7; Treinen 3."},{"label":"Inherited runners-scored","value":"Garcia, B 1-0."},{"label":"Umpires","value":"HP: Clint Vondrak. 1B: Tony Randazzo. 2B: Phil Cuzzi. 3B: Dan Bellino. "},{"label":"Weather","value":"94 degrees, Sunny."},{"label":"Wind","value":"8 mph, L To R."},{"label":"First pitch","value":"1:10 PM."},{"label":"T","value":"2:27."},{"label":"Att","value":"51,803."},{"label":"Venue","value":"Dodger Stadium."},{"label":"August 31, 2025"}],"pitchingNotes":["Curtiss pitched to 1 batter in the 9th inning."],"topPerformers":[{"player":{"person":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967","boxscoreName":"Yamamoto"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{"summary":"7.0 IP, ER, 10 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":6,"airOuts":5,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":25,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":98,"inningsPitched":"7.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":25,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":98,"balls":28,"strikes":70,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.29","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":26,"flyOuts":64,"groundOuts":156,"airOuts":107,"runs":51,"doubles":19,"triples":0,"homeRuns":13,"strikeOuts":167,"baseOnBalls":48,"intentionalWalks":0,"hits":106,"hitByPitch":3,"atBats":533,"obp":".268","caughtStealing":4,"stolenBases":6,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":2384,"era":"2.82","inningsPitched":"146.2","wins":11,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":46,"whip":"1.05","battersFaced":587,"outs":440,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":2384,"balls":856,"strikes":1528,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.46","rbi":1,"winPercentage":".579","pitchesPerInning":"16.25","gamesFinished":0,"strikeoutWalkRatio":"3.48","strikeoutsPer9Inn":"10.25","walksPer9Inn":"2.95","hitsPer9Inn":"6.50","runsScoredPer9":"3.13","homeRunsPer9":"0.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":18,"lineOuts":25},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":17,"putOuts":20,"errors":1,"chances":38,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":81,"pitchingGameScore":81},{"player":{"person":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998","boxscoreName":"Carroll"},"jerseyNumber":"7","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"300","stats":{"batting":{"summary":"2-4 | HR, 3 RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":121,"flyOuts":78,"groundOuts":94,"airOuts":134,"runs":92,"doubles":27,"triples":16,"homeRuns":29,"strikeOuts":135,"baseOnBalls":49,"intentionalWalks":1,"hits":125,"hitByPitch":7,"avg":".258","atBats":485,"obp":".333","slg":".559","ops":".892","caughtStealing":4,"stolenBases":21,"stolenBasePercentage":".840","caughtStealingPercentage":".160","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":544,"totalBases":271,"rbi":71,"leftOnBase":174,"sacBunts":0,"sacFlies":3,"babip":".296","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.72","popOuts":31,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":253,"errors":1,"chances":262,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"type":"hitter","gameScore":60,"hittingGameScore":60},{"player":{"person":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257","boxscoreName":"Smith, W"},"jerseyNumber":"16","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"801","stats":{"batting":{"note":"b-","summary":"1-1 | HR, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"1.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":107,"flyOuts":76,"groundOuts":56,"airOuts":110,"runs":62,"doubles":19,"triples":1,"homeRuns":17,"strikeOuts":88,"baseOnBalls":64,"intentionalWalks":1,"hits":103,"hitByPitch":5,"avg":".293","atBats":352,"obp":".404","slg":".497","ops":".901","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":426,"totalBases":175,"rbi":60,"leftOnBase":144,"sacBunts":0,"sacFlies":5,"babip":".341","groundOutsToAirouts":"0.51","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.71","popOuts":14,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":25,"stolenBases":66,"stolenBasePercentage":".725","caughtStealingPercentage":".275","assists":37,"putOuts":851,"errors":4,"chances":892,"fielding":".996","passedBall":2,"pickoffs":1}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"type":"hitter","gameScore":56,"hittingGameScore":56}]},"decisions":{"winner":{"id":595014,"fullName":"Blake Treinen","link":"/api/v1/people/595014"},"loser":{"id":595928,"fullName":"John Curtiss","link":"/api/v1/people/595928"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}