{"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":823972,"link":"/api/v1.1/game/823972/feed/live","metaData":{"wait":10,"timeStamp":"20260331_044445","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count32","newRightHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823972,"type":"R","doubleHeader":"N","id":"2026/03/30/clemlb-lanmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823972-2026-03-30","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-03-31T02:10:00Z","originalDate":"2026-03-30","officialDate":"2026-03-30","dayNight":"night","time":"7: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":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114","season":2026,"venue":{"id":5,"name":"Progressive Field","link":"/api/v1/venues/5"},"springVenue":{"id":3834,"link":"/api/v1/venues/3834"},"teamCode":"cle","fileCode":"cle","abbreviation":"CLE","teamName":"Guardians","locationName":"Cleveland","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":202,"name":"American League Central","link":"/api/v1/divisions/202"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Cleveland","record":{"gamesPlayed":5,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":3,"losses":2,"ties":0,"pct":".600"},"records":{},"divisionLeader":false,"wins":3,"losses":2,"winningPercentage":".600"},"franchiseName":"Cleveland","clubName":"Guardians","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":2026,"venue":{"id":22,"name":"UNIQLO Field at 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":4,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":3,"losses":1,"ties":0,"pct":".750"},"records":{},"divisionLeader":false,"wins":3,"losses":1,"winningPercentage":".750"},"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},"ID542888":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888","firstName":"Shawn","lastName":"Armstrong","primaryNumber":"43","birthDate":"1990-09-11","currentAge":35,"birthCity":"New Bern","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Shawn","useLastName":"Armstrong","middleName":"Michael","boxscoreName":"Armstrong","nickName":"Armie","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2015-08-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Shawn Armstrong","nameSlug":"shawn-armstrong-542888","firstLastName":"Shawn Armstrong","lastFirstName":"Armstrong, Shawn","lastInitName":"Armstrong, S","initLastName":"S Armstrong","fullFMLName":"Shawn Michael Armstrong","fullLFMName":"Armstrong, Shawn Michael","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID641401":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401","firstName":"Connor","lastName":"Brogdon","primaryNumber":"75","birthDate":"1995-01-29","currentAge":31,"birthCity":"Clovis","birthStateProvince":"CA","birthCountry":"USA","height":"6' 6\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Connor","useLastName":"Brogdon","middleName":"Michael","boxscoreName":"Brogdon","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"pronunciation":"BROG-denn","mlbDebutDate":"2020-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Connor Brogdon","nameSlug":"connor-brogdon-641401","firstLastName":"Connor Brogdon","lastFirstName":"Brogdon, Connor","lastInitName":"Brogdon, C","initLastName":"C Brogdon","fullFMLName":"Connor Michael Brogdon","fullLFMName":"Brogdon, Connor Michael","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID595978":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978","firstName":"Austin","lastName":"Hedges","primaryNumber":"27","birthDate":"1992-08-18","currentAge":34,"birthCity":"San Juan Capistrano","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":220,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Austin","useLastName":"Hedges","middleName":"Charles","boxscoreName":"Hedges","nickName":"Hedgey","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2015-05-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Austin Hedges","nameSlug":"austin-hedges-595978","firstLastName":"Austin Hedges","lastFirstName":"Hedges, Austin","lastInitName":"Hedges, A","initLastName":"A Hedges","fullFMLName":"Austin Charles Hedges","fullLFMName":"Hedges, Austin Charles","strikeZoneTop":3.207,"strikeZoneBottom":1.618},"ID571970":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970","firstName":"Maxwell","lastName":"Muncy","primaryNumber":"13","birthDate":"1990-08-25","currentAge":36,"birthCity":"Midland","birthStateProvince":"TX","birthCountry":"USA","height":"5' 10\"","weight":215,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Max","useLastName":"Muncy","middleName":"Steven","boxscoreName":"Muncy","nickName":"Funky Muncy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2015-04-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Max Muncy","nameSlug":"max-muncy-571970","firstLastName":"Max Muncy","lastFirstName":"Muncy, Max","lastInitName":"Muncy, M","initLastName":"M Muncy","fullFMLName":"Maxwell Steven Muncy","fullLFMName":"Muncy, Maxwell Steven","strikeZoneTop":3.128,"strikeZoneBottom":1.579},"ID518692":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692","firstName":"Frederick","lastName":"Freeman","primaryNumber":"5","birthDate":"1989-09-12","currentAge":36,"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},"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},"ID672356":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356","firstName":"Gabriel","lastName":"Arias","primaryNumber":"71","birthDate":"2000-02-27","currentAge":26,"birthCity":"La Victoria","birthCountry":"Venezuela","height":"6' 1\"","weight":217,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Gabriel","useLastName":"Arias","middleName":"Alejandro","boxscoreName":"Arias, G","gender":"M","nameMatrilineal":"Gomez","isPlayer":true,"isVerified":true,"pronunciation":"AH-ree-AHS","mlbDebutDate":"2022-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gabriel Arias","nameSlug":"gabriel-arias-672356","firstLastName":"Gabriel Arias","lastFirstName":"Arias, Gabriel","lastInitName":"Arias, G","initLastName":"G Arias","fullFMLName":"Gabriel Arias","fullLFMName":"Arias, Gabriel","strikeZoneTop":3.242,"strikeZoneBottom":1.636},"ID666310":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310","firstName":"Noah","lastName":"Naylor","primaryNumber":"80","birthDate":"2000-02-21","currentAge":26,"birthCity":"Mississauga","birthStateProvince":"ON","birthCountry":"Canada","height":"5' 9\"","weight":205,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Bo","useLastName":"Naylor","middleName":"Gibson","boxscoreName":"Naylor, B","nickName":"Bo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-10-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bo Naylor","nameSlug":"bo-naylor-666310","firstLastName":"Bo Naylor","lastFirstName":"Naylor, Bo","lastInitName":"Naylor, B","initLastName":"B Naylor","fullFMLName":"Noah Gibson Naylor","fullLFMName":"Naylor, Noah Gibson","strikeZoneTop":3.089,"strikeZoneBottom":1.559},"ID681807":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807","firstName":"David","lastName":"Fry","primaryNumber":"6","birthDate":"1995-11-20","currentAge":30,"birthCity":"Colleyville","birthStateProvince":"TX","birthCountry":"USA","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"David","useLastName":"Fry","boxscoreName":"Fry","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-05-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"David Fry","nameSlug":"david-fry-681807","firstLastName":"David Fry","lastFirstName":"Fry, David","lastInitName":"Fry, D","initLastName":"D Fry","fullFMLName":"David  Fry","fullLFMName":"Fry, David","strikeZoneTop":3.243,"strikeZoneBottom":1.637},"ID671922":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922","firstName":"Cade","lastName":"Smith","primaryNumber":"36","birthDate":"1999-05-09","currentAge":27,"birthCity":"Vancouver","birthStateProvince":"BC","birthCountry":"Canada","height":"6' 5\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cade","useLastName":"Smith","middleName":"Jared Benjamin","boxscoreName":"Smith, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cade Smith","nameSlug":"cade-smith-671922","firstLastName":"Cade Smith","lastFirstName":"Smith, Cade","lastInitName":"Smith, C","initLastName":"C Smith","fullFMLName":"Cade Jared Benjamin Smith","fullLFMName":"Smith, Cade Jared Benjamin","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID694361":{"id":694361,"fullName":"Will Klein","link":"/api/v1/people/694361","firstName":"William","lastName":"Klein","primaryNumber":"61","birthDate":"1999-11-28","currentAge":26,"birthCity":"Bloomington","birthStateProvince":"IN","birthCountry":"USA","height":"6' 5\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Will","useLastName":"Klein","middleName":"Boone","boxscoreName":"Klein","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-04-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Will Klein","nameSlug":"will-klein-694361","firstLastName":"Will Klein","lastFirstName":"Klein, Will","lastInitName":"Klein, W","initLastName":"W Klein","fullFMLName":"William Boone Klein","fullLFMName":"Klein, William Boone","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID608070":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070","firstName":"José","lastName":"Ramírez","primaryNumber":"11","birthDate":"1992-09-17","currentAge":33,"birthCity":"Bani","birthCountry":"Dominican Republic","height":"5' 8\"","weight":190,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"José","useLastName":"Ramírez","middleName":"Enrique","boxscoreName":"Ramírez, Jo","nickName":"Enriquito","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2013-09-01","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Ramírez","nameSlug":"jose-ramirez-608070","firstLastName":"José Ramírez","lastFirstName":"Ramírez, José","lastInitName":"Ramírez, J","initLastName":"J Ramírez","fullFMLName":"José Enrique Ramírez","fullLFMName":"Ramírez, José Enrique","strikeZoneTop":3.035,"strikeZoneBottom":1.532},"ID680757":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757","firstName":"Steven","lastName":"Kwan","primaryNumber":"38","birthDate":"1997-09-05","currentAge":28,"birthCity":"Los Gatos","birthStateProvince":"CA","birthCountry":"USA","height":"5' 8\"","weight":170,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Steven","useLastName":"Kwan","middleName":"Robert","boxscoreName":"Kwan","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-04-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Steven Kwan","nameSlug":"steven-kwan-680757","firstLastName":"Steven Kwan","lastFirstName":"Kwan, Steven","lastInitName":"Kwan, S","initLastName":"S Kwan","fullFMLName":"Steven Robert Kwan","fullLFMName":"Kwan, Steven Robert","strikeZoneTop":3.023,"strikeZoneBottom":1.525},"ID688883":{"id":688883,"fullName":"Peyton Pallette","link":"/api/v1/people/688883","firstName":"Peyton","lastName":"Pallette","birthDate":"2001-05-09","currentAge":25,"birthCity":"Little Rock","birthStateProvince":"AR","birthCountry":"USA","height":"6' 1\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Peyton","useLastName":"Pallette","middleName":"Minor","boxscoreName":"Pallette","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-03-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Peyton Pallette","nameSlug":"peyton-pallette-688883","firstLastName":"Peyton Pallette","lastFirstName":"Pallette, Peyton","lastInitName":"Pallette, P","initLastName":"P Pallette","fullFMLName":"Peyton Minor Pallette","fullLFMName":"Pallette, Peyton Minor","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID682657":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657","firstName":"Angel","lastName":"Martínez","primaryNumber":"1","birthDate":"2002-01-27","currentAge":24,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Angel","useLastName":"Martínez","boxscoreName":"Martínez, A","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"Ahn-hell","mlbDebutDate":"2024-06-22","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Angel Martínez","nameSlug":"angel-martinez-682657","firstLastName":"Angel Martínez","lastFirstName":"Martínez, Angel","lastInitName":"Martínez, A","initLastName":"A Martínez","fullFMLName":"Angel Martínez","fullLFMName":"Martínez, Angel ","strikeZoneTop":3.178,"strikeZoneBottom":1.604},"ID621242":{"id":621242,"fullName":"Edwin Díaz","link":"/api/v1/people/621242","firstName":"Edwin","lastName":"Díaz","primaryNumber":"3","birthDate":"1994-03-22","currentAge":32,"birthCity":"Naguabo","birthCountry":"Puerto Rico","height":"6' 3\"","weight":165,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Edwin","useLastName":"Díaz","middleName":"Orlando","boxscoreName":"Díaz","nickName":"Sugar","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2016-06-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Edwin Díaz","nameSlug":"edwin-diaz-621242","firstLastName":"Edwin Díaz","lastFirstName":"Díaz, Edwin","lastInitName":"Díaz, E","initLastName":"E Díaz","fullFMLName":"Edwin Orlando Díaz","fullLFMName":"Díaz, Edwin Orlando","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID700932":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932","firstName":"Kyle","lastName":"Manzardo","primaryNumber":"9","birthDate":"2000-07-18","currentAge":26,"birthCity":"Coeur d'Alene","birthStateProvince":"ID","birthCountry":"USA","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Kyle","useLastName":"Manzardo","middleName":"Thomas","boxscoreName":"Manzardo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-05-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Manzardo","nameSlug":"kyle-manzardo-700932","firstLastName":"Kyle Manzardo","lastFirstName":"Manzardo, Kyle","lastInitName":"Manzardo, K","initLastName":"K Manzardo","fullFMLName":"Kyle Thomas Manzardo","fullLFMName":"Manzardo, Kyle Thomas","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"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},"ID656555":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555","firstName":"Rhys","lastName":"Hoskins","primaryNumber":"8","birthDate":"1993-03-17","currentAge":33,"birthCity":"Sacramento","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":241,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Rhys","useLastName":"Hoskins","middleName":"Dean","boxscoreName":"Hoskins","nickName":"Big Fella","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"reese","mlbDebutDate":"2017-08-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rhys Hoskins","nameSlug":"rhys-hoskins-656555","firstLastName":"Rhys Hoskins","lastFirstName":"Hoskins, Rhys","lastInitName":"Hoskins, R","initLastName":"R Hoskins","fullFMLName":"Rhys Dean Hoskins","fullLFMName":"Hoskins, Rhys Dean","strikeZoneTop":3.334,"strikeZoneBottom":1.683},"ID692216":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216","firstName":"Collin","lastName":"Kayfus","primaryNumber":"2","birthDate":"2001-10-28","currentAge":24,"birthCity":"Boca Raton","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":192,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"CJ","useLastName":"Kayfus","middleName":"Joseph","boxscoreName":"Kayfus","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-08-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"CJ Kayfus","nameSlug":"cj-kayfus-692216","firstLastName":"CJ Kayfus","lastFirstName":"Kayfus, CJ","lastInitName":"Kayfus, C","initLastName":"C Kayfus","fullFMLName":"Collin Joseph Kayfus","fullLFMName":"Kayfus, Collin Joseph","strikeZoneTop":3.152,"strikeZoneBottom":1.591},"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},"ID800050":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050","firstName":"Chase","lastName":"DeLauter","primaryNumber":"24","birthDate":"2001-10-08","currentAge":24,"birthCity":"Frederick","birthStateProvince":"MD","birthCountry":"USA","height":"6' 3\"","weight":235,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Chase","useLastName":"DeLauter","middleName":"Daniel","boxscoreName":"DeLauter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"DAH-law-ter","mlbDebutDate":"2025-10-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Chase DeLauter","nameSlug":"chase-delauter-800050","firstLastName":"Chase DeLauter","lastFirstName":"DeLauter, Chase","lastInitName":"DeLauter, C","initLastName":"C DeLauter","fullFMLName":"Chase Daniel DeLauter","fullLFMName":"DeLauter, Chase Daniel","strikeZoneTop":3.34,"strikeZoneBottom":1.69},"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},"ID681911":{"id":681911,"fullName":"Alex Vesia","link":"/api/v1/people/681911","firstName":"Alexander","lastName":"Vesia","primaryNumber":"51","birthDate":"1996-04-11","currentAge":30,"birthCity":"Alpine","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":209,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Alex","useLastName":"Vesia","middleName":"Victor","boxscoreName":"Vesia","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"VES-ee-uh","mlbDebutDate":"2020-07-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Alex Vesia","nameSlug":"alex-vesia-681911","firstLastName":"Alex Vesia","lastFirstName":"Vesia, Alex","lastInitName":"Vesia, A","initLastName":"A Vesia","fullFMLName":"Alexander Victor Vesia","fullLFMName":"Vesia, Alexander Victor","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID663656":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656","firstName":"Kyle","lastName":"Tucker","primaryNumber":"23","birthDate":"1997-01-17","currentAge":29,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Kyle","useLastName":"Tucker","middleName":"Daniel","boxscoreName":"Tucker","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-07-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Tucker","nameSlug":"kyle-tucker-663656","firstLastName":"Kyle Tucker","lastFirstName":"Tucker, Kyle","lastInitName":"Tucker, K","initLastName":"K Tucker","fullFMLName":"Kyle Daniel Tucker","fullLFMName":"Tucker, Kyle Daniel","strikeZoneTop":3.351,"strikeZoneBottom":1.691},"ID682177":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177","firstName":"Daniel","lastName":"Schneemann","primaryNumber":"10","birthDate":"1997-01-23","currentAge":29,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":185,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Daniel","useLastName":"Schneemann","boxscoreName":"Schneemann","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"sh-KNEE-man","mlbDebutDate":"2024-06-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Daniel Schneemann","nameSlug":"daniel-schneemann-682177","firstLastName":"Daniel Schneemann","lastFirstName":"Schneemann, Daniel","lastInitName":"Schneemann, D","initLastName":"D Schneemann","fullFMLName":"Daniel Schneemann","fullLFMName":"Schneemann, Daniel ","strikeZoneTop":3.197,"strikeZoneBottom":1.614},"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},"ID677944":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944","firstName":"Slade","lastName":"Cecconi","primaryNumber":"44","birthDate":"1999-06-24","currentAge":27,"birthCity":"Oviedo","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":219,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Slade","useLastName":"Cecconi","boxscoreName":"Cecconi","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"seh-CONE-ee","mlbDebutDate":"2023-08-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Slade Cecconi","nameSlug":"slade-cecconi-677944","firstLastName":"Slade Cecconi","lastFirstName":"Cecconi, Slade","lastInitName":"Cecconi, S","initLastName":"S Cecconi","fullFMLName":"Slade  Cecconi","fullLFMName":"Cecconi, Slade","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID677587":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587","firstName":"Brayan","lastName":"Rocchio","primaryNumber":"4","birthDate":"2001-01-13","currentAge":25,"birthCity":"Caracas","birthCountry":"Venezuela","height":"5' 9\"","weight":170,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Brayan","useLastName":"Rocchio","middleName":"Hommy","boxscoreName":"Rocchio","gender":"M","nameMatrilineal":"Zambrano","isPlayer":true,"isVerified":true,"pronunciation":"Brian roak-E-O","mlbDebutDate":"2023-05-16","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brayan Rocchio","nameSlug":"brayan-rocchio-677587","firstLastName":"Brayan Rocchio","lastFirstName":"Rocchio, Brayan","lastInitName":"Rocchio, B","initLastName":"B Rocchio","fullFMLName":"Brayan Hommy Rocchio","fullLFMName":"Rocchio, Brayan Hommy","strikeZoneTop":3.068,"strikeZoneBottom":1.548},"ID670036":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036","firstName":"Matthew","lastName":"Festa","primaryNumber":"52","birthDate":"1993-03-11","currentAge":33,"birthCity":"Brooklyn","birthStateProvince":"NY","birthCountry":"USA","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Festa","middleName":"Joseph","boxscoreName":"Festa, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2018-07-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Festa","nameSlug":"matt-festa-670036","firstLastName":"Matt Festa","lastFirstName":"Festa, Matt","lastInitName":"Festa, M","initLastName":"M Festa","fullFMLName":"Matthew Joseph Festa","fullLFMName":"Festa, Matthew Joseph","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID669289":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289","firstName":"Santiago","lastName":"Espinal","primaryNumber":"5","birthDate":"1994-11-13","currentAge":31,"birthCity":"Santiago","birthCountry":"Dominican Republic","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Santiago","useLastName":"Espinal","middleName":"Roman","boxscoreName":"Espinal","gender":"M","nameMatrilineal":"Sanchez","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"es-pin-ALL","mlbDebutDate":"2020-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Santiago Espinal","nameSlug":"santiago-espinal-669289","firstLastName":"Santiago Espinal","lastFirstName":"Espinal, Santiago","lastInitName":"Espinal, S","initLastName":"S Espinal","fullFMLName":"Santiago Roman Espinal","fullLFMName":"Espinal, Santiago Roman","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"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},"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},"ID663465":{"id":663465,"fullName":"Kolby Allard","link":"/api/v1/people/663465","firstName":"Kolby","lastName":"Allard","birthDate":"1997-08-13","currentAge":29,"birthCity":"Anaheim","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kolby","useLastName":"Allard","middleName":"Kenneth","boxscoreName":"Allard","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kolby Allard","nameSlug":"kolby-allard-663465","firstLastName":"Kolby Allard","lastFirstName":"Allard, Kolby","lastInitName":"Allard, K","initLastName":"K Allard","fullFMLName":"Kolby Kenneth Allard","fullLFMName":"Allard, Kolby Kenneth","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID800048":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048","firstName":"Parker","lastName":"Messick","primaryNumber":"77","birthDate":"2000-10-26","currentAge":25,"birthCity":"Plant City","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Parker","useLastName":"Messick","middleName":"Chase","boxscoreName":"Messick","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Parker Messick","nameSlug":"parker-messick-800048","firstLastName":"Parker Messick","lastFirstName":"Messick, Parker","lastInitName":"Messick, P","initLastName":"P Messick","fullFMLName":"Parker Chase Messick","fullLFMName":"Messick, Parker Chase","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID676282":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282","firstName":"Joseph","lastName":"Cantillo","primaryNumber":"54","birthDate":"1999-12-18","currentAge":26,"birthCity":"Honolulu","birthStateProvince":"HI","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Joey","useLastName":"Cantillo","middleName":"Lopaka","boxscoreName":"Cantillo","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"can-TIL-oh","mlbDebutDate":"2024-07-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Joey Cantillo","nameSlug":"joey-cantillo-676282","firstLastName":"Joey Cantillo","lastFirstName":"Cantillo, Joey","lastInitName":"Cantillo, J","initLastName":"J Cantillo","fullFMLName":"Joseph Lopaka Cantillo","fullLFMName":"Cantillo, Joseph Lopaka","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID681870":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870","firstName":"Erik","lastName":"Sabrowski","primaryNumber":"62","birthDate":"1997-10-31","currentAge":28,"birthCity":"Edmonton","birthStateProvince":"AB","birthCountry":"Canada","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Erik","useLastName":"Sabrowski","middleName":"Wayne Thomas","boxscoreName":"Sabrowski","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2024-09-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Erik Sabrowski","nameSlug":"erik-sabrowski-681870","firstLastName":"Erik Sabrowski","lastFirstName":"Sabrowski, Erik","lastInitName":"Sabrowski, E","initLastName":"E Sabrowski","fullFMLName":"Erik Wayne Thomas Sabrowski","fullLFMName":"Sabrowski, Erik Wayne Thomas","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID668909":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909","firstName":"Gavin","lastName":"Williams","primaryNumber":"32","birthDate":"1999-07-26","currentAge":27,"birthCity":"Fayetteville","birthStateProvince":"NC","birthCountry":"USA","height":"6' 6\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gavin","useLastName":"Williams","middleName":"Scott","boxscoreName":"Williams, G","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-06-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gavin Williams","nameSlug":"gavin-williams-668909","firstLastName":"Gavin Williams","lastFirstName":"Williams, Gavin","lastInitName":"Williams, G","initLastName":"G Williams","fullFMLName":"Gavin Scott Williams","fullLFMName":"Williams, Gavin Scott","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID682120":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120","firstName":"Tim","lastName":"Herrin","primaryNumber":"29","birthDate":"1996-10-08","currentAge":29,"birthCity":"Terre Haute","birthStateProvince":"IN","birthCountry":"USA","height":"6' 6\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tim","useLastName":"Herrin","middleName":"Edward","boxscoreName":"Herrin","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-04-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tim Herrin","nameSlug":"tim-herrin-682120","firstLastName":"Tim Herrin","lastFirstName":"Herrin, Tim","lastInitName":"Herrin, T","initLastName":"T Herrin","fullFMLName":"Tim Edward Herrin","fullLFMName":"Herrin, Tim Edward","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID676440":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440","firstName":"Tanner","lastName":"Bibee","primaryNumber":"28","birthDate":"1999-03-05","currentAge":27,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tanner","useLastName":"Bibee","middleName":"Hayes","boxscoreName":"Bibee","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"BUY-bee","mlbDebutDate":"2023-04-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tanner Bibee","nameSlug":"tanner-bibee-676440","firstLastName":"Tanner Bibee","lastFirstName":"Bibee, Tanner","lastInitName":"Bibee, T","initLastName":"T Bibee","fullFMLName":"Tanner Hayes Bibee","fullLFMName":"Bibee, Tanner Hayes","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID808963":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963","firstName":"Roki","lastName":"Sasaki","primaryNumber":"11","birthDate":"2001-11-03","currentAge":24,"birthCity":"Rikuzentakata","birthCountry":"Japan","height":"6' 2\"","weight":187,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Roki","useLastName":"Sasaki","boxscoreName":"Sasaki","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"ROW-kee SAH-sah-key","mlbDebutDate":"2025-03-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Roki Sasaki","nameSlug":"roki-sasaki-808963","firstLastName":"Roki Sasaki","lastFirstName":"Sasaki, Roki","lastInitName":"Sasaki, R","initLastName":"R Sasaki","fullFMLName":"Roki Sasaki","fullLFMName":"Sasaki, Roki ","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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":"UNIQLO Field at 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":"2026"},"officialVenue":{"id":22,"link":"/api/v1/venues/22"},"weather":{"condition":"Partly Cloudy","temp":"68","wind":"1 mph, Calm"},"gameInfo":{"attendance":52173,"firstPitch":"2026-03-31T02:10:00.000Z","gameDurationMinutes":154},"review":{"hasChallenges":true,"away":{"used":1,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":2,"usedFailed":0,"remaining":2}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"home":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"}},"officialScorer":{"id":431054,"fullName":"Ed Munson","link":"/api/v1/people/431054"},"primaryDatacaster":{"id":666939,"fullName":"Todd Reeves","link":"/api/v1/people/666939"},"moundVisits":{"away":{"used":0,"remaining":4},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Steven Kwan called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-31T02:10:35.014Z","endTime":"2026-03-31T02:12:44.629Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8,9],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-30T21:49:13.449Z","endTime":"2026-03-31T01:41:35.914Z","isPitch":false,"type":"action","player":{"id":680757,"link":"/api/v1/people/680757"}},{"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":"2026-03-31T01:41:35.914Z","endTime":"2026-03-31T02:08:50.508Z","isPitch":false,"type":"action","player":{"id":680757,"link":"/api/v1/people/680757"}},{"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":"2026-03-31T02:08:50.508Z","endTime":"2026-03-31T02:10:37.237Z","isPitch":false,"type":"action","player":{"id":680757,"link":"/api/v1/people/680757"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.9,"endSpeed":90.0,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.66098682296872,"aZ":-13.786524724870018,"pfxX":-6.5466229203661195,"pfxZ":8.817313064463201,"pX":-0.9972345229889343,"pZ":3.396923133034194,"vX0":5.367512406928279,"vY0":-143.8164165135287,"vZ0":-5.1768485221424,"x":155.01,"y":147.06,"x0":-2.0410936577888648,"y0":50.00657320901741,"z0":6.081703849832139,"aX":-13.65900551671504},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.0,"breakHorizontal":10.7,"spinRate":2004,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.38146188783856516,"extension":6.985038894816327},"index":3,"playId":"f344f3e4-d42b-3640-b955-8a77c370730a","pitchNumber":1,"startTime":"2026-03-31T02:10:37.237Z","endTime":"2026-03-31T02:10:40.579Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":89.3,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.57132319936498,"aZ":-13.158961132093829,"pfxX":-5.297334916519419,"pfxZ":9.246113987445543,"pX":-0.2565879756278327,"pZ":3.3153096874677175,"vX0":6.491174796651638,"vY0":-142.88302480858184,"vZ0":-5.640734403296262,"x":126.78,"y":149.27,"x0":-1.8753642929235603,"y0":50.003192179824495,"z0":6.150162045560197,"aX":-10.894986882931775},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.7,"breakHorizontal":8.2,"spinRate":2082,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3841215993533682,"extension":7.041249344942116},"index":4,"playId":"26c448ce-ced2-318a-97f7-49f03379b555","pitchNumber":2,"startTime":"2026-03-31T02:10:52.699Z","endTime":"2026-03-31T02:10:56.564Z","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":true},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.9,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.46603898801339,"aZ":-31.164281081663265,"pfxX":0.789296182960536,"pfxZ":0.5976117336816404,"pX":-0.0013835546975580048,"pZ":1.4850054716142806,"vX0":4.72431091235158,"vY0":-129.4458780860981,"vZ0":-5.730759564242203,"x":117.05,"y":198.68,"x0":-1.9540202325754128,"y0":50.004168219052,"z0":6.118703359723584,"aX":1.3367759527417469},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.0,"breakHorizontal":-2.5,"spinRate":2050,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.4234220494711822,"extension":7.030312423845049},"index":5,"playId":"354f37fd-93ab-3505-855d-67d06f14f347","pitchNumber":3,"startTime":"2026-03-31T02:11:10.457Z","endTime":"2026-03-31T02:11:37.467Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.5,"endSpeed":90.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.674875631248334,"aZ":-12.881710386268455,"pfxX":-6.966335288616889,"pfxZ":9.140223149724337,"pX":-1.744258718940041,"pZ":3.477527219355802,"vX0":3.6251866906495698,"vY0":-144.805166823458,"vZ0":-5.350233251459484,"x":183.49,"y":144.89,"x0":-2.111260713507337,"y0":50.00582505794623,"z0":6.145801603254016,"aX":-14.709492915023356},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":15.6,"breakHorizontal":11.9,"spinRate":2141,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.3790964909388679,"extension":7.003916470863376},"index":6,"playId":"aee37ea4-88f0-3e3f-a541-ac2ad7693d15","pitchNumber":4,"startTime":"2026-03-31T02:11:41.906Z","endTime":"2026-03-31T02:11:45.153Z","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":2,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":87.7,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.013450083695375,"aZ":-13.517013363060133,"pfxX":-5.92335872426198,"pfxZ":9.411674253316711,"pX":0.676782604101084,"pZ":2.3700718184598983,"vX0":9.226481738528493,"vY0":-140.6454168086503,"vZ0":-7.721375222848836,"x":91.2,"y":174.79,"x0":-1.8925837969739667,"y0":50.003840532604734,"z0":6.047573742985255,"aX":-11.743956608173033},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.4,"breakHorizontal":8.6,"spinRate":2090,"spinDirection":226},"zone":6,"typeConfidence":2.0,"plateTime":0.39099913388777097,"extension":7.0247520984724545},"index":7,"playId":"ec788785-ffe5-399f-a0a7-054065c6f0d7","pitchNumber":5,"startTime":"2026-03-31T02:11:58.166Z","endTime":"2026-03-31T02:12:02.298Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.2,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.15876904742459,"aZ":-14.250287180213297,"pfxX":-5.8770125907752195,"pfxZ":8.80975868575047,"pX":0.8162893189193162,"pZ":2.2593780117756532,"vX0":9.794220569365033,"vY0":-141.90684233011095,"vZ0":-8.0396578102515,"x":85.88,"y":177.78,"x0":-1.9199000535085586,"y0":50.00395331613613,"z0":6.041423310397024,"aX":-11.959646302925002},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.4,"breakHorizontal":8.6,"spinRate":1993,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.38629985799786404,"extension":7.112553246942646},"index":8,"playId":"f7748d62-4852-323c-8a28-a4e585b4316e","pitchNumber":6,"startTime":"2026-03-31T02:12:17.215Z","endTime":"2026-03-31T02:12:20.669Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.6,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.887122440802145,"aZ":-34.26565560008014,"pfxX":0.9059355291827966,"pfxZ":-1.2602898752324254,"pX":-0.5602504414539429,"pZ":2.8880287273653136,"vX0":3.1862742851616805,"vY0":-128.1705697495248,"vZ0":-1.6668703220512795,"x":138.36,"y":160.8,"x0":-1.9401401153915512,"y0":50.005021696429054,"z0":6.236733837925231,"aX":1.4990741755089587},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-2.4,"breakHorizontal":-2.4,"spinRate":1926,"spinDirection":67},"zone":1,"typeConfidence":2.0,"plateTime":0.4282610879048443,"extension":6.918033072634523},"index":9,"playId":"f8abd42f-0f18-319c-8a94-1723256d5ff7","pitchNumber":7,"startTime":"2026-03-31T02:12:40.000Z","endTime":"2026-03-31T02:12:44.629Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T02:12:44.629Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Chase DeLauter 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":"2026-03-31T02:12:54.885Z","endTime":"2026-03-31T02:13:34.229Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.3,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.573014617133435,"aZ":-34.82395639915682,"pfxX":-1.9932095397643335,"pfxZ":-1.6953668222344902,"pX":-0.9101064485036632,"pZ":4.290513109603146,"vX0":2.994138009908731,"vY0":-124.20196835906872,"vZ0":1.9946167647192492,"x":151.69,"y":122.94,"x0":-1.8715459555609486,"y0":50.0020193576579,"z0":6.370341165056443,"aX":-3.1182678414516785},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-2.4,"breakHorizontal":2.9,"spinRate":551,"spinDirection":307},"zone":11,"typeConfidence":2.0,"plateTime":0.4407727528587926,"extension":7.0836636112263935},"index":0,"playId":"bce87fb4-2b5e-3053-baa7-1897fb1261ed","pitchNumber":1,"startTime":"2026-03-31T02:13:09.327Z","endTime":"2026-03-31T02:13:12.877Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":90.3,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.085838205221904,"aZ":-15.52823468990603,"pfxX":-5.327501604172287,"pfxZ":8.018980499573086,"pX":0.35276046532652194,"pZ":2.6607715500656597,"vX0":8.446984871368471,"vY0":-142.7520678509616,"vZ0":-6.852287369023575,"x":103.55,"y":166.94,"x0":-1.9445739410236613,"y0":50.00128493479913,"z0":6.05920077213896,"aX":-11.057811810578185},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.3,"breakHorizontal":8.0,"spinRate":1874,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.38283387268824587,"extension":7.087571832564686},"hitData":{"launchSpeed":103.3,"launchAngle":-5.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.42,"coordY":148.99}},"index":1,"playId":"703ab82f-cf56-3069-bc85-2c9320650889","pitchNumber":2,"startTime":"2026-03-31T02:13:26.509Z","endTime":"2026-03-31T02:13:34.229Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T02:13:34.229Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"José Ramírez singles on a fly ball to center fielder Andy Pages.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-31T02:13:50.389Z","endTime":"2026-03-31T02:16:18.664Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.0,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.93142666543981,"aZ":-33.5998132133327,"pfxX":1.2036638860111157,"pfxZ":-0.8516646987197518,"pX":-0.2373864413506844,"pZ":3.0870231367675465,"vX0":4.224424671009072,"vY0":-128.37568461754125,"vZ0":-1.339348445394215,"x":126.05,"y":155.43,"x0":-2.0617235942928414,"y0":50.00575065859341,"z0":6.234426547462492,"aX":2.0060589155352506},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.6,"breakHorizontal":-3.1,"spinRate":2020,"spinDirection":63},"zone":2,"typeConfidence":2.0,"plateTime":0.4268959570615234,"extension":6.996776500178976},"index":0,"playId":"8556218e-c9da-30a8-b02d-64783c97ef9f","pitchNumber":1,"startTime":"2026-03-31T02:13:59.969Z","endTime":"2026-03-31T02:14:03.565Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.601383060504915,"aZ":-36.335638240354704,"pfxX":-4.873545132926072,"pfxZ":-2.5465937181609917,"pX":-1.7684877903146607,"pZ":2.077484358562745,"vX0":2.145996343593453,"vY0":-126.99107540014184,"vZ0":-3.011589169550276,"x":184.41,"y":182.69,"x0":-1.990598061146299,"y0":50.000523078132915,"z0":6.164240374998164,"aX":-7.9720235317412085},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-5.0,"breakHorizontal":8.4,"spinRate":629,"spinDirection":290},"zone":13,"typeConfidence":2.0,"plateTime":0.4310418558066891,"extension":7.17768055703984},"index":1,"playId":"403568c0-1813-30d4-bd88-b750d0b5bb33","pitchNumber":2,"startTime":"2026-03-31T02:14:13.186Z","endTime":"2026-03-31T02:14:16.443Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":90.4,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.39675659438265,"aZ":-15.823666237971146,"pfxX":-4.291582924818298,"pfxZ":7.804624978558973,"pX":-1.4278358613502742,"pZ":4.2206052230666495,"vX0":3.104777599745772,"vY0":-143.41815981712296,"vZ0":-3.010483883616524,"x":171.43,"y":124.82,"x0":-1.96371947590018,"y0":50.004445646497125,"z0":6.263725211358962,"aX":-8.992001412388099},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":13.8,"breakHorizontal":7.2,"spinRate":1870,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.38108384719642796,"extension":6.9525335277824025},"index":2,"playId":"6e064305-4a04-3bfb-af8c-cdc52c33d926","pitchNumber":3,"startTime":"2026-03-31T02:14:33.033Z","endTime":"2026-03-31T02:14:36.223Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":90.6,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.53019969634774,"aZ":-13.828976130291801,"pfxX":-4.279578425028358,"pfxZ":8.706756654955303,"pX":-0.5271360873363883,"pZ":3.93821550608739,"vX0":5.973711866215971,"vY0":-144.01368010157165,"vZ0":-3.9417107748769356,"x":137.09,"y":132.45,"x0":-2.069434762081592,"y0":50.001429622007265,"z0":6.176328931438963,"aX":-9.015885395180124},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.2,"breakHorizontal":6.6,"spinRate":2006,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.37991250019638123,"extension":6.90447439419971},"index":3,"playId":"fdae76f5-6fda-3889-8b3e-0fdc9a2d3cb6","pitchNumber":4,"startTime":"2026-03-31T02:14:51.406Z","endTime":"2026-03-31T02:14:55.544Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.2,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.909892783986624,"aZ":-37.61457992884471,"pfxX":-0.7199484029817054,"pfxZ":-3.4325953988838442,"pX":-1.5547941763133275,"pZ":1.7291140895994945,"vX0":1.465455921891287,"vY0":-125.51595147695743,"vZ0":-3.2824015817330823,"x":176.27,"y":192.09,"x0":-2.0543338803828703,"y0":50.00218621591213,"z0":6.136424651782893,"aX":-1.1414945345746752},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-6.7,"breakHorizontal":1.0,"spinRate":570,"spinDirection":319},"zone":13,"typeConfidence":2.0,"plateTime":0.437440039094235,"extension":6.939051661073876},"index":4,"playId":"eb8f4b38-39f9-3822-9aeb-2e7c069e9b28","pitchNumber":5,"startTime":"2026-03-31T02:15:14.437Z","endTime":"2026-03-31T02:15:18.443Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.1,"endSpeed":91.2,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.94170245654728,"aZ":-15.672681990577553,"pfxX":-5.171341821931743,"pfxZ":7.811312061586861,"pX":1.178818651844936,"pZ":2.540212332710162,"vX0":10.442956264092096,"vY0":-143.88013526401969,"vZ0":-7.429983694062708,"x":72.07,"y":170.19,"x0":-1.81322890838537,"y0":50.005977766034924,"z0":6.112714061085574,"aX":-10.92950403406376},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":12.8,"breakHorizontal":7.4,"spinRate":1928,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.37955057698468764,"extension":7.007546066662522},"index":5,"playId":"0a7378a5-e16f-3a45-a26d-87649561b2ab","pitchNumber":6,"startTime":"2026-03-31T02:15:34.357Z","endTime":"2026-03-31T02:15:37.654Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2026-03-31T02:15:50.759Z","endTime":"2026-03-31T02:16:07.286Z","isPitch":false,"type":"action","player":{"id":608070,"link":"/api/v1/people/608070"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":81.8,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.988487210716226,"aZ":-31.593859061521517,"pfxX":5.26802375613908E-4,"pfxZ":0.3413295867886941,"pX":-0.009203907160132332,"pZ":3.551164943384179,"vX0":4.839572476173845,"vY0":-129.7022846995222,"vZ0":-0.8655469353770724,"x":117.35,"y":142.9,"x0":-1.8989176452560923,"y0":50.002879767540065,"z0":6.2971961954987785,"aX":9.07143106826123E-4},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.6,"breakHorizontal":-1.1,"spinRate":2031,"spinDirection":69},"zone":12,"typeConfidence":2.0,"plateTime":0.42220692678043825,"extension":6.94941992178575},"hitData":{"launchSpeed":70.7,"launchAngle":27.0,"totalDistance":231.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":125.57,"coordY":98.22}},"index":7,"playId":"ae38ef51-a746-35a3-bb6e-125735899243","pitchNumber":7,"startTime":"2026-03-31T02:16:07.286Z","endTime":"2026-03-31T02:16:18.664Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T02:16:18.664Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Manzardo flies out to left fielder Teoscar Hernández.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-31T02:16:28.626Z","endTime":"2026-03-31T02:18:29.793Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":90.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.679787162728196,"aZ":-16.784164733895167,"pfxX":-7.297548505587787,"pfxZ":7.307110414644738,"pX":-0.8223156288360596,"pZ":2.8991106591778384,"vX0":5.704842198393534,"vY0":-143.8053950904686,"vZ0":-6.378278029638216,"x":148.34,"y":160.5,"x0":-1.8784481357701666,"y0":50.00032455401756,"z0":6.177357219857247,"aX":-15.363826599484181},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":12.2,"breakHorizontal":12.1,"spinRate":1954,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.3801039392326935,"extension":6.615582124643275},"index":0,"playId":"8d41fe41-9b87-34ac-830d-b179536e2218","pitchNumber":1,"startTime":"2026-03-31T02:16:46.592Z","endTime":"2026-03-31T02:16:52.961Z","isPitch":true,"type":"pitch"},{"details":{"description":"José Ramírez steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"actionPlayId":"8d41fe41-9b87-34ac-830d-b179536e2218","startTime":"2026-03-31T02:17:02.375Z","endTime":"2026-03-31T02:17:14.159Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":608070,"link":"/api/v1/people/608070"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.217012350510224,"aZ":-29.942310747954142,"pfxX":0.1757609614759339,"pfxZ":1.278083996033911,"pX":1.7229292836730732,"pZ":0.012930819386763076,"vX0":8.984750232965633,"vY0":-130.98535832844576,"vZ0":-9.726487743614484,"x":51.33,"y":238.43,"x0":-1.7717390296040056,"y0":50.000117052118554,"z0":6.007060132776222,"aX":0.30438166773222913},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":0.4,"breakHorizontal":-2.3,"spinRate":2121,"spinDirection":99},"zone":14,"typeConfidence":2.0,"plateTime":0.41787615605349826,"extension":7.15108369377726},"index":2,"playId":"6a8e27fe-03a5-3525-9202-2d351d743959","pitchNumber":2,"startTime":"2026-03-31T02:17:14.159Z","endTime":"2026-03-31T02:17:17.384Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.851689904603383,"aZ":-32.02059636717583,"pfxX":1.2831501721411829,"pfxZ":0.09203546890749159,"pX":0.40842733519577706,"pZ":1.3914994845111122,"vX0":5.631155269483954,"vY0":-128.6934164242487,"vZ0":-5.4306499362201475,"x":101.43,"y":201.21,"x0":-1.978822111226558,"y0":50.00229765890431,"z0":6.022761781130873,"aX":2.142290844262489},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.8,"breakHorizontal":-3.6,"spinRate":2076,"spinDirection":100},"zone":14,"typeConfidence":2.0,"plateTime":0.42635657280399997,"extension":6.758890113252887},"index":3,"playId":"a695171a-6712-3a66-ad90-af49836a06e0","pitchNumber":3,"startTime":"2026-03-31T02:17:37.098Z","endTime":"2026-03-31T02:17:40.432Z","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(85, 0, 187, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.207149696766724,"aZ":-34.556664784412995,"pfxX":-6.717661621183029,"pfxZ":-1.4745722038287994,"pX":-1.0384379926641465,"pZ":2.293908703432038,"vX0":4.4413328300208885,"vY0":-125.99657190293385,"vZ0":-2.922790492857114,"x":156.58,"y":176.84,"x0":-1.9497318575911755,"y0":50.005712520500055,"z0":6.256832597551663,"aX":-10.820262650057174},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-3.1,"breakHorizontal":11.2,"spinRate":535,"spinDirection":283},"zone":13,"typeConfidence":2.0,"plateTime":0.4344325197068253,"extension":7.120897769724693},"index":4,"playId":"bdf5be16-5bf8-3210-8c37-cebd0aff7776","pitchNumber":4,"startTime":"2026-03-31T02:17:57.414Z","endTime":"2026-03-31T02:18:00.620Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":90.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.962383007533447,"aZ":-15.291376056677144,"pfxX":-6.333022745350973,"pfxZ":8.01509507174136,"pX":-0.05969265501462555,"pZ":3.0220179605518487,"vX0":8.084638846895908,"vY0":-143.88829894349584,"vZ0":-6.0528342401987905,"x":119.28,"y":157.19,"x0":-2.0770240616031175,"y0":50.00525741645147,"z0":6.092971623609236,"aX":-13.342930942600145},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":13.6,"breakHorizontal":10.0,"spinRate":2107,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.3800069580603407,"extension":6.8958641814932715},"hitData":{"launchSpeed":77.9,"launchAngle":54.0,"totalDistance":210.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":72.14,"coordY":128.41}},"index":5,"playId":"7c712172-49ed-363a-bd6c-4b281162c793","pitchNumber":5,"startTime":"2026-03-31T02:18:20.246Z","endTime":"2026-03-31T02:18:29.793Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T02:18:29.793Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Shohei Ohtani singles on a fly ball to left fielder Steven Kwan.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-31T02:20:24.546Z","endTime":"2026-03-31T02:21:02.671Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.8,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.284111916755545,"aZ":-23.931970637260804,"pfxX":7.532634584226244,"pfxZ":4.389504814986642,"pX":1.4813055044069217,"pZ":3.3951806947502043,"vX0":-1.3204822475380587,"vY0":-135.56674328842777,"vZ0":-1.2919540269422016,"x":60.54,"y":147.11,"x0":0.9930664964241853,"y0":50.00030006846985,"z0":5.534957189125963,"aX":14.13746300430268},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.9,"breakHorizontal":-13.4,"spinRate":1997,"spinDirection":144},"zone":12,"typeConfidence":0.91,"plateTime":0.40272244005500735,"extension":6.2392287097449355},"index":0,"playId":"5e876070-5ebc-31e1-a04b-2a99f78fb806","pitchNumber":1,"startTime":"2026-03-31T02:20:38.876Z","endTime":"2026-03-31T02:20:42.536Z","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":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.186803173313685,"aZ":-21.28847997422187,"pfxX":6.887611291729478,"pfxZ":5.82178755253582,"pX":0.9002263203968649,"pZ":2.9150986328258943,"vX0":-2.7132235220858716,"vY0":-135.33580311895983,"vZ0":-2.6993634688390302,"x":82.69,"y":160.07,"x0":1.015964126621141,"y0":50.00601404419435,"z0":5.402543950085817,"aX":12.887400820107763},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.2,"breakHorizontal":-12.0,"spinRate":2069,"spinDirection":146},"zone":12,"typeConfidence":0.91,"plateTime":0.40340123513813086,"extension":6.297483706205573},"hitData":{"launchSpeed":67.3,"launchAngle":37.0,"totalDistance":205.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":75.86,"coordY":124.51}},"index":1,"playId":"bd32cfdd-92c5-3f71-bd3e-eb126d567b46","pitchNumber":2,"startTime":"2026-03-31T02:20:51.332Z","endTime":"2026-03-31T02:21:02.671Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T02:21:02.671Z","atBatIndex":4},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kyle Tucker lines out to second baseman Brayan Rocchio.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-31T02:21:19.484Z","endTime":"2026-03-31T02:21:50.644Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":92.2,"endSpeed":85.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.89682241772394,"aZ":-21.613785732475474,"pfxX":8.251866572665929,"pfxZ":5.740493689127208,"pX":-0.17081645391371744,"pZ":2.9351438254331104,"vX0":-5.433496490540752,"vY0":-134.2589865029339,"vZ0":-2.7836986696396293,"x":123.51,"y":159.53,"x0":0.7988353594398669,"y0":50.005978531305395,"z0":5.510191944907057,"aX":15.187502906843498},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.1,"breakHorizontal":-13.9,"spinRate":1981,"spinDirection":143},"zone":2,"typeConfidence":0.91,"plateTime":0.40673285812994786,"extension":6.129667565001769},"hitData":{"launchSpeed":99.5,"launchAngle":9.0,"totalDistance":161.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":147.25,"coordY":140.59}},"index":0,"playId":"1cb933bb-a0d9-3993-b19b-f26fd335115e","pitchNumber":1,"startTime":"2026-03-31T02:21:44.530Z","endTime":"2026-03-31T02:21:50.644Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T02:21:50.644Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mookie Betts called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-31T02:22:06.639Z","endTime":"2026-03-31T02:23:23.138Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":595978,"link":"/api/v1/people/595978"},"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":92.6,"endSpeed":85.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.425566986757353,"aZ":-15.494563257600072,"pfxX":3.766327339052012,"pfxZ":9.00982587816082,"pX":1.3998787365680434,"pZ":3.590566441694464,"vX0":-0.026325018017137575,"vY0":-134.97336124675078,"vZ0":-2.2867165058601793,"x":63.64,"y":141.83,"x0":0.9201202079756527,"y0":50.00339499972093,"z0":5.535461226223431,"aX":6.9733844646974985},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.1,"breakHorizontal":-6.8,"spinRate":2041,"spinDirection":146},"zone":12,"typeConfidence":0.9,"plateTime":0.40526043857702154,"extension":5.88102493915118},"index":0,"playId":"829c8a25-9b23-35d2-8770-3384d1bb1045","pitchNumber":1,"startTime":"2026-03-31T02:22:18.617Z","endTime":"2026-03-31T02:22:21.888Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.4,"endSpeed":70.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.713198285520427,"aZ":-38.38933379273985,"pfxX":-9.09614919647792,"pfxZ":-4.951907429592158,"pX":0.47887179240735567,"pZ":3.271931497694313,"vX0":1.4934409036283602,"vY0":-111.22718233758782,"vZ0":3.3575071016117777,"x":98.75,"y":150.44,"x0":0.9811837853774923,"y0":50.004192760670485,"z0":5.72018619946942,"aX":-11.412037080109036},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-7.8,"breakHorizontal":16.1,"spinRate":2219,"spinDirection":310},"zone":3,"typeConfidence":2.0,"plateTime":0.49219862158714056,"extension":6.485861611991641},"index":1,"playId":"ac269776-dcbe-3049-8ff7-bc2b106d514c","pitchNumber":2,"startTime":"2026-03-31T02:22:34.761Z","endTime":"2026-03-31T02:22:39.037Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.86746329098956,"aZ":-26.656597624893706,"pfxX":6.503473256823357,"pfxZ":3.562307215199618,"pX":-0.10461835536773446,"pZ":1.7566238473228193,"vX0":-4.58147210461349,"vY0":-123.74394685652148,"vZ0":-3.2931851884467322,"x":120.99,"y":191.35,"x0":0.9265530089305154,"y0":50.004500237732955,"z0":5.33980895998212,"aX":10.079196251977988},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.9,"breakHorizontal":-10.7,"spinRate":1772,"spinDirection":110},"zone":8,"typeConfidence":0.82,"plateTime":0.4427497887095271,"extension":6.133175838587128},"index":2,"playId":"c9930b02-c7ac-3cf0-82b4-105d344ff90e","pitchNumber":3,"startTime":"2026-03-31T02:22:53.487Z","endTime":"2026-03-31T02:22:56.717Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.14835922865668,"aZ":-13.709169063093873,"pfxX":3.6169708413070047,"pfxZ":9.514046009381499,"pX":0.47796961669189414,"pZ":2.5093464733542916,"vX0":-2.326263802478847,"vY0":-138.0585535201563,"vZ0":-5.170926860877242,"x":98.78,"y":171.03,"x0":0.8591526254362003,"y0":50.00601919428825,"z0":5.320943479774484,"aX":7.02195666340429},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.4,"breakHorizontal":-6.1,"spinRate":2100,"spinDirection":147},"zone":6,"typeConfidence":0.91,"plateTime":0.39590244879551273,"extension":6.084178375763472},"index":3,"playId":"0b3eddc8-bf51-3f8f-ac32-1662bd8d6a32","pitchNumber":4,"startTime":"2026-03-31T02:23:18.924Z","endTime":"2026-03-31T02:23:23.138Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T02:23:23.138Z","atBatIndex":6},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Teoscar Hernández grounds into a force out, shortstop Gabriel Arias to second baseman Brayan Rocchio. Shohei Ohtani out at 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-31T02:23:33.752Z","endTime":"2026-03-31T02:23:56.175Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672356,"link":"/api/v1/people/672356"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"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":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.06536542159149,"aZ":-14.420959334749943,"pfxX":3.055692741538889,"pfxZ":9.36937201235518,"pX":-0.8502020260000934,"pZ":3.069373208004612,"vX0":-5.120935734125964,"vY0":-136.5435734722248,"vZ0":-3.683697400108045,"x":149.41,"y":155.91,"x0":0.6495198807093727,"y0":50.00317071135022,"z0":5.423261391986013,"aX":5.7906607512437684},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.4,"breakHorizontal":-4.4,"spinRate":2073,"spinDirection":149},"zone":11,"typeConfidence":0.91,"plateTime":0.4005855209213185,"extension":6.035908972659938},"hitData":{"launchSpeed":86.8,"launchAngle":3.0,"totalDistance":63.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":102.41,"coordY":152.62}},"index":0,"playId":"4adbd4b0-c264-3007-8f84-3e9194bb68fc","pitchNumber":1,"startTime":"2026-03-31T02:23:48.258Z","endTime":"2026-03-31T02:23:56.175Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T02:23:56.175Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daniel Schneemann grounds out to first baseman Freddie Freeman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-31T02:25:44.116Z","endTime":"2026-03-31T02:26:48.574Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.292008525150617,"aZ":-18.796412563049415,"pfxX":-4.514708796993817,"pfxZ":6.560971265793176,"pX":-0.9971909777405118,"pZ":3.293743774281579,"vX0":4.42616299617908,"vY0":-141.66191140716825,"vZ0":-4.664343779088924,"x":155.01,"y":149.85,"x0":-1.9906410304417324,"y0":50.00640206560415,"z0":6.157348064101115,"aX":-9.210480546325698},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.2,"breakHorizontal":7.3,"spinRate":1816,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3861330643570646,"extension":6.727608379674769},"index":0,"playId":"2bcdf44d-28b6-3ec7-812c-798be259b563","pitchNumber":1,"startTime":"2026-03-31T02:26:05.627Z","endTime":"2026-03-31T02:26:09.457Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.71845248346539,"aZ":-18.781308500703194,"pfxX":-4.878594721401873,"pfxZ":7.473114445185208,"pX":1.5090512910470832,"pZ":1.7521694076232526,"vX0":10.30968298870834,"vY0":-132.84554862038468,"vZ0":-7.492505006383457,"x":59.48,"y":191.47,"x0":-1.7834297350341912,"y0":50.00317383943556,"z0":5.9678843903151275,"aX":-8.744431518516352},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":12.1,"breakHorizontal":6.7,"spinRate":1861,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.4118692364618335,"extension":6.679753909713279},"index":1,"playId":"7bb246fc-2da6-345c-9d54-be8ff125d448","pitchNumber":2,"startTime":"2026-03-31T02:26:22.294Z","endTime":"2026-03-31T02:26:26.337Z","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(85, 0, 187, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.4,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.143369795552665,"aZ":-26.728307474022973,"pfxX":-6.146593250444177,"pfxZ":3.3139228460712102,"pX":-0.6358662265790741,"pZ":2.0588608678087237,"vX0":5.089084036854136,"vY0":-127.62913137812565,"vZ0":-4.906706646399535,"x":141.24,"y":183.19,"x0":-1.8605753460287486,"y0":50.0041313768988,"z0":6.120507162490845,"aX":-10.105026415548862},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.0,"breakHorizontal":10.0,"spinRate":610,"spinDirection":276},"zone":7,"typeConfidence":2.0,"plateTime":0.4297470703798636,"extension":6.982895000304355},"hitData":{"launchSpeed":76.8,"launchAngle":-36.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.08,"coordY":171.39}},"index":2,"playId":"27bfccd3-5098-3439-8136-5c468ad3a249","pitchNumber":3,"startTime":"2026-03-31T02:26:41.078Z","endTime":"2026-03-31T02:26:48.574Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T02:26:48.574Z","atBatIndex":8},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Brayan Rocchio pops out to shortstop Mookie Betts.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-31T02:26:59.416Z","endTime":"2026-03-31T02:28:01.086Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.481199571186934,"aZ":-34.297865073585086,"pfxX":-0.12985732703415742,"pfxZ":-1.355358884861241,"pX":-0.5871183338455987,"pZ":2.1419967406530716,"vX0":3.5589851929673677,"vY0":-124.93866759532881,"vZ0":-2.9372139087474816,"x":139.38,"y":180.95,"x0":-2.0191593536816117,"y0":50.00287509656655,"z0":6.179572545340086,"aX":-0.2031688342660055},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-2.9,"breakHorizontal":-0.7,"spinRate":1914,"spinDirection":48},"zone":4,"typeConfidence":2.0,"plateTime":0.4400534150178057,"extension":6.9484762628267305},"index":0,"playId":"295e8224-4cb1-3546-aebd-3ef916fade8f","pitchNumber":1,"startTime":"2026-03-31T02:27:12.191Z","endTime":"2026-03-31T02:27:15.191Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":78.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.020135729564387,"aZ":-34.28669546984904,"pfxX":-6.950706617295635,"pfxZ":-1.336302431484711,"pX":-3.4935294864441593,"pZ":4.587220005593646,"vX0":-1.2822594489642516,"vY0":-125.66358215849841,"vZ0":2.374568778611825,"x":250.17,"y":114.93,"x0":-2.072989903745056,"y0":50.00228198113736,"z0":6.4362533268532225,"aX":-10.995636192334281},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.6,"breakHorizontal":12.8,"spinRate":505,"spinDirection":301},"zone":11,"typeConfidence":2.0,"plateTime":0.43766730554648436,"extension":6.633210864883944},"index":1,"playId":"5a479b50-68f4-3459-9a58-1712fdfcdbec","pitchNumber":2,"startTime":"2026-03-31T02:27:27.414Z","endTime":"2026-03-31T02:27:30.983Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.86493899326208,"aZ":-12.913928411526175,"pfxX":-4.01942700433055,"pfxZ":9.539888406904133,"pX":0.39479522788845406,"pZ":2.686059174939622,"vX0":7.87249781586401,"vY0":-141.34746442250247,"vZ0":-7.056828061140438,"x":101.95,"y":166.26,"x0":-1.9070371637919294,"y0":50.00553845122539,"z0":6.0481674357467705,"aX":-8.117754673273245},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.0,"breakHorizontal":5.6,"spinRate":1855,"spinDirection":224},"zone":3,"typeConfidence":2.0,"plateTime":0.38781846106295514,"extension":6.798173315373411},"hitData":{"launchSpeed":79.1,"launchAngle":60.0,"totalDistance":180.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":96.84,"coordY":135.12}},"index":2,"playId":"a337ef8c-131b-33c2-81d2-ceab79e0155a","pitchNumber":3,"startTime":"2026-03-31T02:27:50.048Z","endTime":"2026-03-31T02:28:01.086Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T02:28:01.086Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gabriel Arias strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-31T02:28:10.629Z","endTime":"2026-03-31T02:30:33.338Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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(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":99.0,"endSpeed":90.5,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.316379806299224,"aZ":-12.026773057655294,"pfxX":-4.165143888677255,"pfxZ":9.628219641409096,"pX":0.3783619355079565,"pZ":2.141796836645903,"vX0":7.947298736164583,"vY0":-143.73597917889762,"vZ0":-9.129046819386293,"x":102.58,"y":180.95,"x0":-1.8811931147187304,"y0":50.0012053474711,"z0":6.105701325081357,"aX":-8.714855846223948},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":15.7,"breakHorizontal":6.0,"spinRate":2011,"spinDirection":217},"zone":9,"typeConfidence":2.0,"plateTime":0.3810565050301289,"extension":6.9927511403650415},"index":0,"playId":"cbd649ba-98fa-3a1d-897e-7232bbe160cd","pitchNumber":1,"startTime":"2026-03-31T02:28:25.065Z","endTime":"2026-03-31T02:28:28.513Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.0,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.592384070192473,"aZ":-29.076062302003084,"pfxX":-0.27339666979158617,"pfxZ":1.7931558884472194,"pX":0.63280588967949,"pZ":-0.23824436252569528,"vX0":6.351203422812582,"vY0":-130.723414290041,"vZ0":-10.40167355225779,"x":92.88,"y":245.21,"x0":-1.7967565687955294,"y0":50.001104108762654,"z0":5.98922019478445,"aX":-0.47277766168505314},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.1,"breakHorizontal":-1.0,"spinRate":1914,"spinDirection":357},"zone":14,"typeConfidence":2.0,"plateTime":0.419642824084121,"extension":6.799695914881258},"index":1,"playId":"1859bf10-f2de-3f89-9e23-4f9e1775839e","pitchNumber":2,"startTime":"2026-03-31T02:28:40.945Z","endTime":"2026-03-31T02:28:44.135Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.4,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.695189794248837,"aZ":-33.80254194377594,"pfxX":0.08501705741567356,"pfxZ":-1.0206159800739716,"pX":-0.2217829132553751,"pZ":2.0881543595190677,"vX0":4.392703613355587,"vY0":-125.48108490414954,"vZ0":-3.3400968916127334,"x":125.45,"y":182.4,"x0":-2.007071633668897,"y0":50.003902469820666,"z0":6.194172465797903,"aX":0.13521251562251177},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-2.4,"breakHorizontal":-1.2,"spinRate":1922,"spinDirection":51},"zone":8,"typeConfidence":2.0,"plateTime":0.4367108983472141,"extension":7.1171788002036935},"index":2,"playId":"07380210-ec70-3e17-8809-b112b3b11a3b","pitchNumber":3,"startTime":"2026-03-31T02:29:02.157Z","endTime":"2026-03-31T02:29:05.313Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":91.3,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.829188091019898,"aZ":-18.689707229712848,"pfxX":-4.711744304444485,"pfxZ":6.362899137554049,"pX":0.6982328270470166,"pZ":3.5596449389371383,"vX0":8.927772721271538,"vY0":-143.83539710911478,"vZ0":-4.293122411266438,"x":90.39,"y":142.67,"x0":-1.8178187566346633,"y0":50.00026740737386,"z0":6.21248084616596,"aX":-9.982639136088473},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":10.9,"breakHorizontal":7.0,"spinRate":1766,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.3791583989919287,"extension":6.977838290421049},"index":3,"playId":"4a5024cc-7e9b-3caa-a8c2-7623ac0a8f0a","pitchNumber":4,"startTime":"2026-03-31T02:29:27.018Z","endTime":"2026-03-31T02:29:30.393Z","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":97.2,"endSpeed":89.6,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.72108522692243,"aZ":-15.488350576835263,"pfxX":-3.6165788304024438,"pfxZ":8.160686422460357,"pX":-0.8963072760859209,"pZ":3.1371500706787185,"vX0":4.369934733112563,"vY0":-141.49550157234933,"vZ0":-5.7321058045357605,"x":151.17,"y":154.08,"x0":-1.9846995140983872,"y0":50.00280109158501,"z0":6.167430564905412,"aX":-7.395457071729954},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.9,"breakHorizontal":5.8,"spinRate":1789,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3858371714799138,"extension":6.752479092278148},"index":4,"playId":"bcbde739-645d-3351-bc77-fd9b6c7980d8","pitchNumber":5,"startTime":"2026-03-31T02:29:45.559Z","endTime":"2026-03-31T02:29:49.202Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.0,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.10030904809604,"aZ":-35.439381584809546,"pfxX":0.39311507845265314,"pfxZ":-2.0234304646538313,"pX":-0.6401605670420485,"pZ":2.419198558818101,"vX0":3.255727144233684,"vY0":-126.18639363570131,"vZ0":-2.342357462980191,"x":141.4,"y":173.46,"x0":-1.9968005093263,"y0":50.0002653415232,"z0":6.207965805447518,"aX":0.6350496786434527},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-4.0,"breakHorizontal":-1.4,"spinRate":1999,"spinDirection":47},"zone":4,"typeConfidence":2.0,"plateTime":0.43366013599681486,"extension":6.8280842011862},"index":5,"playId":"ff69a438-e782-323b-800b-1e9773f9ce56","pitchNumber":6,"startTime":"2026-03-31T02:30:06.200Z","endTime":"2026-03-31T02:30:10.708Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.0,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.984778921423302,"aZ":-31.175347723659115,"pfxX":0.053326051020923915,"pfxZ":0.6139361347877443,"pX":-0.032354026728574514,"pZ":2.2303705094539326,"vX0":4.818815673931912,"vY0":-127.28151093700872,"vZ0":-3.8652996384213028,"x":118.23,"y":178.56,"x0":-1.9631293382993869,"y0":50.00232262630591,"z0":6.257828000205842,"aX":0.08694225585847122},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.4,"breakHorizontal":-1.3,"spinRate":1885,"spinDirection":53},"zone":8,"typeConfidence":2.0,"plateTime":0.43158649742767174,"extension":6.850152610405457},"index":6,"playId":"edc1e2d8-e9d1-3049-b37a-7e81c85211f0","pitchNumber":7,"startTime":"2026-03-31T02:30:29.890Z","endTime":"2026-03-31T02:30:33.338Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T02:30:33.338Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Freddie Freeman grounds out to first baseman Kyle Manzardo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-31T02:32:25.523Z","endTime":"2026-03-31T02:33:40.859Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":3},"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.5,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.99491603238763,"aZ":-28.659304033468935,"pfxX":-3.846976838273486,"pfxZ":2.203711201461303,"pX":0.0432409043145754,"pZ":3.160353312120985,"vX0":-1.2068485546253032,"vY0":-124.45087412026564,"vZ0":-0.17606576738480262,"x":115.35,"y":153.45,"x0":1.03224427238245,"y0":50.002829257404294,"z0":5.572222657866726,"aX":-6.136792374939184},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.2,"breakHorizontal":7.2,"spinRate":2311,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.43728487879995104,"extension":6.262101907872388},"index":0,"playId":"d2b9c084-cee4-313a-bad8-97471db267f6","pitchNumber":1,"startTime":"2026-03-31T02:32:43.210Z","endTime":"2026-03-31T02:32:46.407Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":85.1,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.241406379515812,"aZ":-22.520152795899676,"pfxX":7.845654640079495,"pfxZ":5.2373891563504404,"pX":0.8419271817263208,"pZ":3.237663208498471,"vX0":-3.3244058831279584,"vY0":-134.25656832237536,"vZ0":-1.5530526077003333,"x":84.91,"y":151.36,"x0":1.0696397560073276,"y0":50.005935553959446,"z0":5.410179481798728,"aX":14.473885522017914},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.4,"breakHorizontal":-13.6,"spinRate":2099,"spinDirection":146},"zone":12,"typeConfidence":0.91,"plateTime":0.4063543107631524,"extension":6.360165811458318},"index":1,"playId":"9c9d3d50-4dd3-31f0-86cb-f39738f165b6","pitchNumber":2,"startTime":"2026-03-31T02:32:55.740Z","endTime":"2026-03-31T02:32:59.942Z","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":78.5,"endSpeed":73.0,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.760009324150893,"aZ":-37.39022717468041,"pfxX":-7.458827918886881,"pfxZ":-3.9632242209893733,"pX":-1.12038338741527,"pZ":-0.7224374476207699,"vX0":-2.3525002466559246,"vY0":-114.26946046695181,"vZ0":-5.533490179907342,"x":159.71,"y":258.29,"x0":0.8922478676696338,"y0":50.00012448805539,"z0":5.4183717096627,"aX":-9.826594421235972},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-8.3,"breakHorizontal":14.2,"spinRate":2311,"spinDirection":325},"zone":13,"typeConfidence":2.0,"plateTime":0.4799812212659864,"extension":6.449162678358754},"index":2,"playId":"d0770305-bb1a-3292-8548-69a0c6e5dfd6","pitchNumber":3,"startTime":"2026-03-31T02:33:10.841Z","endTime":"2026-03-31T02:33:14.478Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.5,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.498966306508162,"aZ":-20.019883021880833,"pfxX":7.329586590974529,"pfxZ":6.542705225366375,"pX":0.4025095243366723,"pZ":2.414589881006046,"vX0":-4.205895780946039,"vY0":-134.77800744326507,"vZ0":-4.173458828990784,"x":101.66,"y":173.59,"x0":1.0226433388136986,"y0":50.0051906649859,"z0":5.3785162114990595,"aX":13.623834886405643},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.3,"breakHorizontal":-12.5,"spinRate":2076,"spinDirection":147},"zone":6,"typeConfidence":0.91,"plateTime":0.4048235614854212,"extension":6.53929663096879},"hitData":{"launchSpeed":85.9,"launchAngle":-30.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.11,"coordY":167.15}},"index":3,"playId":"f2e993a1-da67-300c-a636-edc0d09f8b03","pitchNumber":4,"startTime":"2026-03-31T02:33:32.816Z","endTime":"2026-03-31T02:33:40.859Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T02:33:40.859Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Andy Pages singles on a line drive to right fielder Angel Martínez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-31T02:33:54.528Z","endTime":"2026-03-31T02:34:47.382Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"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":2},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.8,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.89855895351688,"aZ":-15.497440265165562,"pfxX":2.545544243382957,"pfxZ":8.845960603113626,"pX":0.7016737330207996,"pZ":3.0582506682785318,"vX0":-1.692399872224478,"vY0":-136.1792944486097,"vZ0":-3.502724459368568,"x":90.25,"y":156.21,"x0":0.9993563189036817,"y0":50.00027779523887,"z0":5.428010886587478,"aX":4.7974929153270365},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.5,"breakHorizontal":-4.3,"spinRate":2143,"spinDirection":153},"zone":3,"typeConfidence":0.91,"plateTime":0.4016518845129218,"extension":6.200654395514558},"index":0,"playId":"07a5a586-906b-315a-a811-5588016f4b27","pitchNumber":1,"startTime":"2026-03-31T02:34:05.393Z","endTime":"2026-03-31T02:34:08.888Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.8,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.426624288940218,"aZ":-23.879339675824806,"pfxX":-1.8022915938945903,"pfxZ":4.742204576430614,"pX":-0.34866535197593795,"pZ":3.776262534663557,"vX0":-2.771267507775864,"vY0":-130.8320753085572,"vZ0":0.1762796204086018,"x":130.29,"y":136.82,"x0":0.9549223703600033,"y0":50.0001310716524,"z0":5.485486727129837,"aX":-3.1493887092238992},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.9,"breakHorizontal":3.8,"spinRate":2252,"spinDirection":179},"zone":11,"typeConfidence":2.0,"plateTime":0.4173135074100185,"extension":6.286877138888031},"index":1,"playId":"7dc28510-bcc6-3e8b-8001-4d2dee9122a7","pitchNumber":2,"startTime":"2026-03-31T02:34:22.073Z","endTime":"2026-03-31T02:34:25.663Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.4,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.005906173241033,"aZ":-34.50590584572023,"pfxX":6.629866109223677,"pfxZ":-1.5007627445359635,"pX":0.9217485877394843,"pZ":1.6663811702083815,"vX0":-2.6489592577630603,"vY0":-124.09420806969202,"vZ0":-2.067174957391842,"x":81.87,"y":193.79,"x0":1.1421988098187323,"y0":50.00091286690692,"z0":5.386852904257192,"aX":10.330811898366314},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-3.0,"breakHorizontal":-11.4,"spinRate":1754,"spinDirection":113},"zone":14,"typeConfidence":0.9,"plateTime":0.4415202530053888,"extension":6.066874833284935},"hitData":{"launchSpeed":75.0,"launchAngle":21.0,"totalDistance":220.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":175.13,"coordY":112.09}},"index":2,"playId":"702cc788-925b-384f-987a-1aa8d9530dfc","pitchNumber":3,"startTime":"2026-03-31T02:34:35.381Z","endTime":"2026-03-31T02:34:47.382Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T02:34:47.382Z","atBatIndex":12},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Max Muncy lines into an unassisted double play, first baseman Kyle Manzardo. Andy Pages out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-31T02:34:59.176Z","endTime":"2026-03-31T02:35:18.693Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.984734250923584,"aZ":-21.302561868122268,"pfxX":6.73698907944671,"pfxZ":5.877793310995752,"pX":-0.14761521870454863,"pZ":2.53525024840729,"vX0":-4.604795944570061,"vY0":-134.3625965293699,"vZ0":-3.681162199190969,"x":122.63,"y":170.33,"x0":0.703211321086459,"y0":50.0033049248232,"z0":5.41604240893039,"aX":12.459674605749164},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.2,"breakHorizontal":-11.4,"spinRate":2024,"spinDirection":148},"zone":5,"typeConfidence":0.91,"plateTime":0.4058827403094085,"extension":6.228230663027027},"hitData":{"launchSpeed":93.8,"launchAngle":6.0,"totalDistance":107.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":146.0,"coordY":176.23}},"index":0,"playId":"c5c37db0-648f-3e9e-b651-0879f9200fc8","pitchNumber":1,"startTime":"2026-03-31T02:35:13.211Z","endTime":"2026-03-31T02:35:18.693Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T02:35:18.693Z","atBatIndex":13},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Austin Hedges doubles (1) on a line drive to right fielder Kyle Tucker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-31T02:37:10.601Z","endTime":"2026-03-31T02:38:46.420Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"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":86.5,"endSpeed":79.2,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.878988905153555,"aZ":-34.16314409892047,"pfxX":1.03759562174776,"pfxZ":-1.2466261700522452,"pX":-0.2176249135415018,"pZ":2.8568527150850094,"vX0":4.2224537571660985,"vY0":-125.88230212174575,"vZ0":-1.5266717331650184,"x":125.3,"y":161.64,"x0":-2.055339094729484,"y0":50.00331168881817,"z0":6.251211028461813,"aX":1.6550601048701687},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-2.4,"breakHorizontal":-2.9,"spinRate":2035,"spinDirection":66},"zone":2,"typeConfidence":2.0,"plateTime":0.43604450806314077,"extension":7.064184048915082},"index":0,"playId":"88147c32-1756-3630-ac96-b573e18559f4","pitchNumber":1,"startTime":"2026-03-31T02:37:31.742Z","endTime":"2026-03-31T02:37:35.107Z","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.9,"endSpeed":89.4,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.00712994335865,"aZ":-13.740942774072163,"pfxX":-4.038894516461945,"pfxZ":8.990575502709246,"pX":-1.0588434682907752,"pZ":2.8918285300484015,"vX0":4.121754710823583,"vY0":-142.36915982789648,"vZ0":-6.555422346433782,"x":157.36,"y":160.7,"x0":-2.0013531932762683,"y0":50.00542262516957,"z0":6.095830451420602,"aX":-8.283656777056168},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.1,"breakHorizontal":6.5,"spinRate":1986,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3848756977246177,"extension":6.791234781893507},"index":1,"playId":"2f465354-ad8a-366c-8e11-2e4f5394075a","pitchNumber":2,"startTime":"2026-03-31T02:37:46.945Z","endTime":"2026-03-31T02:37:53.367Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.7,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.5595082882271,"aZ":-35.152283801067284,"pfxX":-0.8728232286287483,"pfxZ":-1.8223563158901523,"pX":-0.5239105994148427,"pZ":1.4630900260249562,"vX0":3.747436785168705,"vY0":-126.65014309683738,"vZ0":-4.798561370245372,"x":136.97,"y":199.28,"x0":-1.9059071938430026,"y0":50.00506047778264,"z0":6.177077897684853,"aX":-1.4265544286354155},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-4.1,"breakHorizontal":0.7,"spinRate":1944,"spinDirection":40},"zone":13,"typeConfidence":2.0,"plateTime":0.4315947130855706,"extension":6.768109308488308},"index":2,"playId":"4bf96967-3e25-3893-bb2c-9aadfa794b09","pitchNumber":3,"startTime":"2026-03-31T02:38:13.669Z","endTime":"2026-03-31T02:38:17.308Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.1,"endSpeed":91.0,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.98270463032955,"aZ":-11.801993005465544,"pfxX":-4.131462938169449,"pfxZ":9.646104512019322,"pX":-0.21281285174222006,"pZ":2.6767230263577333,"vX0":6.32198583375974,"vY0":-144.0619826763236,"vZ0":-7.616223788297019,"x":125.11,"y":166.51,"x0":-1.8941469044192403,"y0":50.001328190361086,"z0":6.076027015579886,"aX":-8.724681635668453},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.2,"breakHorizontal":6.2,"spinRate":1856,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.37951826605308536,"extension":7.00390601176638},"hitData":{"launchSpeed":86.3,"launchAngle":17.0,"totalDistance":230.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":209.16,"coordY":122.96}},"index":3,"playId":"7ba0ded3-83b5-3491-9280-b27e35db99df","pitchNumber":4,"startTime":"2026-03-31T02:38:33.524Z","endTime":"2026-03-31T02:38:46.420Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T02:38:46.420Z","atBatIndex":14},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Angel Martínez out on a sacrifice bunt, pitcher Roki Sasaki to first baseman Freddie Freeman. Austin Hedges to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-31T02:39:02.323Z","endTime":"2026-03-31T02:39:24.691Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":808963,"link":"/api/v1/people/808963"},"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"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_play","runner":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.008472191946947,"aZ":-32.21275983686971,"pfxX":0.3203043885612997,"pfxZ":-0.02425152934385455,"pX":0.38485308679043073,"pZ":1.0453495899989491,"vX0":5.680118947149536,"vY0":-125.95493035248406,"vZ0":-6.077462520089814,"x":102.33,"y":210.56,"x0":-1.938820216351814,"y0":50.002545692853445,"z0":6.086622898196047,"aX":0.5154586755094317},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.2,"breakHorizontal":-1.8,"spinRate":1953,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.43446552472681965,"extension":7.04853411156483},"hitData":{"launchSpeed":29.1,"launchAngle":-39.0,"totalDistance":3.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":128.56,"coordY":194.15}},"index":0,"playId":"9882e3c4-31d1-3203-a242-34519df97796","pitchNumber":1,"startTime":"2026-03-31T02:39:17.370Z","endTime":"2026-03-31T02:39:24.691Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T02:39:24.691Z","atBatIndex":15},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Steven Kwan doubles (1) on a line drive to right fielder Kyle Tucker. Austin Hedges scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-31T02:39:42.870Z","endTime":"2026-03-31T02:40:45.710Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"responsiblePitcher":{"id":808963,"link":"/api/v1/people/808963"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.4,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.216937243804665,"aZ":-34.80172339114855,"pfxX":-3.3919723164125317,"pfxZ":-1.719016522738043,"pX":-1.3298164918346784,"pZ":3.338815413221679,"vX0":2.6011138341903934,"vY0":-123.02400943183703,"vZ0":0.06894039943366392,"x":167.69,"y":148.63,"x0":-1.9619752765580276,"y0":50.00358724458674,"z0":6.268930065625776,"aX":-5.181136811326079},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-2.9,"breakHorizontal":5.5,"spinRate":508,"spinDirection":280},"zone":11,"typeConfidence":2.0,"plateTime":0.4458173842449966,"extension":6.96026537590843},"index":0,"playId":"c1cc7627-8c5e-3f5f-83aa-4f12137fcba4","pitchNumber":1,"startTime":"2026-03-31T02:39:53.137Z","endTime":"2026-03-31T02:39:56.639Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":90.4,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.19106618136216,"aZ":-14.132418685264216,"pfxX":-3.5474118417671106,"pfxZ":8.723986637919722,"pX":1.5334763104832527,"pZ":1.3820698262859432,"vX0":10.750779085946636,"vY0":-142.51856040419233,"vZ0":-10.505331509259756,"x":58.55,"y":201.46,"x0":-1.8181660737566305,"y0":50.00187059149506,"z0":5.996924853814221,"aX":-7.336612682440583},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":13.8,"breakHorizontal":4.3,"spinRate":2005,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.3835784227372341,"extension":6.927633037722143},"index":1,"playId":"d10bc2c7-6670-3f3b-b08d-3eb60cc964b8","pitchNumber":2,"startTime":"2026-03-31T02:40:11.212Z","endTime":"2026-03-31T02:40:14.412Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.3,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.064970950371702,"aZ":-32.51418828374051,"pfxX":0.8253319893184875,"pfxZ":-0.21427780301549593,"pX":0.13623816743202874,"pZ":1.9963909997587541,"vX0":5.002437090946633,"vY0":-125.53215996468718,"vZ0":-3.717591187819035,"x":111.81,"y":184.88,"x0":-1.991800129181167,"y0":50.002458918212675,"z0":6.151192723867015,"aX":1.3130003436463877},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.1,"breakHorizontal":-2.6,"spinRate":2008,"spinDirection":61},"zone":8,"typeConfidence":2.0,"plateTime":0.43678423422420964,"extension":6.8871216737367575},"hitData":{"launchSpeed":92.2,"launchAngle":19.0,"totalDistance":256.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":220.56,"coordY":99.43}},"index":2,"playId":"c94f48b1-0675-3e23-8695-fbbec3e0732e","pitchNumber":3,"startTime":"2026-03-31T02:40:30.858Z","endTime":"2026-03-31T02:40:45.710Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T02:40:45.710Z","atBatIndex":16},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Chase DeLauter walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-31T02:40:59.422Z","endTime":"2026-03-31T02:43:56.709Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"postOnSecond":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,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":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(85, 0, 187, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.2,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.725027525037927,"aZ":-37.10049577170038,"pfxX":-3.373654272018473,"pfxZ":-3.329600232710396,"pX":-1.0182943046542547,"pZ":2.885505726669907,"vX0":3.1259820723985663,"vY0":-121.33685838085894,"vZ0":-0.4426364531307091,"x":155.81,"y":160.87,"x0":-1.8905458854063433,"y0":50.0053355715727,"z0":6.327962836446262,"aX":-4.9861879303587155},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-5.9,"breakHorizontal":5.3,"spinRate":530,"spinDirection":273},"zone":11,"typeConfidence":2.0,"plateTime":0.4529610444120613,"extension":6.908250172821708},"index":0,"playId":"d6ebba23-63ab-3633-9ec3-17c5d54b3194","pitchNumber":1,"startTime":"2026-03-31T02:41:12.102Z","endTime":"2026-03-31T02:41:15.962Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":90.1,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.04931624888019,"aZ":-16.70992260842874,"pfxX":-5.987469919916262,"pfxZ":7.519294848010009,"pX":-0.29608902466543885,"pZ":1.7992464937685468,"vX0":6.842512734853507,"vY0":-141.94377693904596,"vZ0":-8.84786622100448,"x":128.29,"y":190.2,"x0":-1.9508938281870907,"y0":50.00381735367503,"z0":6.003179717628697,"aX":-12.3166128278113},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.1,"breakHorizontal":9.6,"spinRate":1887,"spinDirection":225},"zone":7,"typeConfidence":2.0,"plateTime":0.38468759704436417,"extension":6.814900531020158},"index":1,"playId":"6d7ce2b1-5655-3a69-914c-74e9dbfaf285","pitchNumber":2,"startTime":"2026-03-31T02:41:30.215Z","endTime":"2026-03-31T02:41:34.276Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.1,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.893726556056606,"aZ":-34.17821252123371,"pfxX":-0.00809143732996409,"pfxZ":-1.2659701191661918,"pX":-0.4889827821118192,"pZ":1.500929776041146,"vX0":3.5207873350134955,"vY0":-125.06632138577942,"vZ0":-4.415042943125535,"x":135.64,"y":198.25,"x0":-1.9156967336491555,"y0":50.00604389608069,"z0":6.1012911407897255,"aX":-0.01353497522663447},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-3.1,"breakHorizontal":-0.8,"spinRate":505,"spinDirection":284},"zone":13,"typeConfidence":2.0,"plateTime":0.4384418745682739,"extension":7.035482915720249},"index":2,"playId":"e4568975-e3d2-3e38-8db3-745d91313c70","pitchNumber":3,"startTime":"2026-03-31T02:41:47.411Z","endTime":"2026-03-31T02:41:51.413Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.3,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.909379718282757,"aZ":-13.576545894426646,"pfxX":-5.86169204447562,"pfxZ":9.15452762932011,"pX":0.24829899599079458,"pZ":2.578547276267575,"vX0":8.219939720946792,"vY0":-141.12321460262896,"vZ0":-7.239560726185781,"x":107.54,"y":169.16,"x0":-1.9307547031022145,"y0":50.006644745412935,"z0":6.038704770397987,"aX":-11.913352612601116},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.4,"breakHorizontal":9.1,"spinRate":1992,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.3870352250230287,"extension":6.903702914397299},"index":3,"playId":"575a9756-c82b-3988-b0fc-ccbe98a72119","pitchNumber":4,"startTime":"2026-03-31T02:42:06.011Z","endTime":"2026-03-31T02:42:09.064Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.5,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.2778562870946,"aZ":-37.278848990381384,"pfxX":-2.797756612766415,"pfxZ":-3.1936189416814607,"pX":-1.9091157008606099,"pZ":2.080088369643759,"vX0":1.1417541203509043,"vY0":-125.76138680509492,"vZ0":-2.8771563058477714,"x":189.77,"y":182.62,"x0":-2.006291980689325,"y0":50.00623360731362,"z0":6.272645877994858,"aX":-4.467694813656728},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-6.2,"breakHorizontal":4.8,"spinRate":556,"spinDirection":284},"zone":13,"typeConfidence":2.0,"plateTime":0.4360684825160388,"extension":6.955789189969068},"index":4,"playId":"6af61710-7184-32d2-95ba-5cd6e4dce6dc","pitchNumber":5,"startTime":"2026-03-31T02:42:27.575Z","endTime":"2026-03-31T02:42:30.898Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":89.2,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.948827392339414,"aZ":-17.921326481564243,"pfxX":-4.449345437109997,"pfxZ":7.0584662526667215,"pX":0.487201721162167,"pZ":2.1493911226373963,"vX0":8.250593700537912,"vY0":-140.7465328027611,"vZ0":-7.736755992874222,"x":98.43,"y":180.75,"x0":-1.8953302225896451,"y0":50.00525700118977,"z0":6.080485340531214,"aX":-8.987980660401547},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.4,"breakHorizontal":6.5,"spinRate":1972,"spinDirection":222},"zone":9,"typeConfidence":2.0,"plateTime":0.3881780045728136,"extension":6.796214971663335},"index":5,"playId":"5f977e85-9e73-3ba3-ac2b-fdf75dcb0896","pitchNumber":6,"startTime":"2026-03-31T02:42:47.455Z","endTime":"2026-03-31T02:42:50.713Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.1,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.10476240450139,"aZ":-31.3562024426827,"pfxX":-0.35790525223112457,"pfxZ":0.4968545526856527,"pX":0.39365286231449526,"pZ":2.469168099760902,"vX0":5.864085872356043,"vY0":-127.5317521394135,"vZ0":-3.121617180270379,"x":101.99,"y":172.11,"x0":-1.8964144309946442,"y0":50.00085200350948,"z0":6.2021349472706655,"aX":-0.5861965267314398},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.4,"breakHorizontal":-0.8,"spinRate":1952,"spinDirection":52},"zone":6,"typeConfidence":2.0,"plateTime":0.4307595375816504,"extension":7.109373615514604},"index":6,"playId":"5c8248ef-c6ff-3cd4-958a-d7126dc07061","pitchNumber":7,"startTime":"2026-03-31T02:43:26.324Z","endTime":"2026-03-31T02:43:30.008Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":90.1,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.37266486238158,"aZ":-15.366860219370114,"pfxX":-5.360654739075528,"pfxZ":8.140575947625074,"pX":1.3221086738921801,"pZ":2.089319012049966,"vX0":10.717490352554812,"vY0":-142.67819897923943,"vZ0":-8.4394818990623,"x":66.6,"y":182.37,"x0":-1.7839500733637286,"y0":50.00396483981485,"z0":6.051008671688681,"aX":-11.069995498394585},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.2,"breakHorizontal":7.6,"spinRate":1969,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.3836715565270348,"extension":6.943896070681358},"index":7,"playId":"82c105fc-b646-327d-a236-ff382e0ce195","pitchNumber":8,"startTime":"2026-03-31T02:43:53.163Z","endTime":"2026-03-31T02:43:56.709Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T02:43:56.709Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"José Ramírez strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-31T02:44:17.669Z","endTime":"2026-03-31T02:45:14.517Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"postOnSecond":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.4,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.92831973843898,"aZ":-14.896671016672023,"pfxX":-4.860803332472022,"pfxZ":8.453897638913618,"pX":0.7652910734614623,"pZ":2.5982872363936025,"vX0":9.164649787653445,"vY0":-142.14966707908928,"vZ0":-6.983259761004908,"x":87.83,"y":168.63,"x0":-1.8706987122055776,"y0":50.00424547051434,"z0":6.034563576600651,"aX":-9.936725545228917},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.0,"breakHorizontal":7.0,"spinRate":1921,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.38547254218853766,"extension":7.12068183694728},"index":0,"playId":"e3a375ad-c559-37ed-ae4e-9c2a99cec809","pitchNumber":1,"startTime":"2026-03-31T02:44:29.430Z","endTime":"2026-03-31T02:44:33.210Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.1,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.374927485888687,"aZ":-35.229089453411355,"pfxX":-1.5967036119373588,"pfxZ":-1.9341082394761382,"pX":0.2330772432097097,"pZ":0.9933335607382155,"vX0":5.48934682953899,"vY0":-125.64801485609556,"vZ0":-5.5397036052398185,"x":108.12,"y":211.96,"x0":-1.7843369828704838,"y0":50.00398066364803,"z0":6.1304930996448,"aX":-2.522632215822007},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-4.7,"breakHorizontal":1.4,"spinRate":537,"spinDirection":304},"zone":14,"typeConfidence":2.0,"plateTime":0.4379925916830003,"extension":7.040518428821037},"index":1,"playId":"fede3f6b-4cb6-34cc-b0d0-e9d73d25c654","pitchNumber":2,"startTime":"2026-03-31T02:44:46.336Z","endTime":"2026-03-31T02:44:49.587Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":77.6,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.8245066909852,"aZ":-32.54601416987681,"pfxX":-6.747188161202639,"pfxZ":-0.2389860233146166,"pX":-1.0306541556271913,"pZ":3.2247662147060003,"vX0":4.088953942171226,"vY0":-123.52145419538991,"vZ0":-0.9402016755868566,"x":156.29,"y":151.71,"x0":-1.8353473455146674,"y0":50.0051766640622,"z0":6.359822320770421,"aX":-10.37220235208996},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.4,"breakHorizontal":11.2,"spinRate":592,"spinDirection":273},"zone":11,"typeConfidence":2.0,"plateTime":0.4443238325094665,"extension":7.060358921124278},"index":2,"playId":"ed64722e-3bf6-3874-b2dd-bb15ed28f1f2","pitchNumber":3,"startTime":"2026-03-31T02:45:09.985Z","endTime":"2026-03-31T02:45:14.517Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T02:45:14.517Z","atBatIndex":18},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kyle Manzardo lines out sharply to right fielder Kyle Tucker.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-31T02:45:25.262Z","endTime":"2026-03-31T02:46:30.920Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":77.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.116804904092337,"aZ":-33.97202723101205,"pfxX":-6.60233601752549,"pfxZ":-1.1736463431393407,"pX":-2.6652676931116424,"pZ":3.734961909637899,"vX0":0.46253719222954137,"vY0":-123.61516184234709,"vZ0":0.530241417182824,"x":218.59,"y":137.94,"x0":-1.9994304090859838,"y0":50.00320844261089,"z0":6.394473581911484,"aX":-10.107791739727563},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-1.7,"breakHorizontal":11.8,"spinRate":520,"spinDirection":285},"zone":11,"typeConfidence":2.0,"plateTime":0.4449330011977839,"extension":7.030161961087053},"index":0,"playId":"155de5a6-6d36-317b-b9fd-abc99ea20a00","pitchNumber":1,"startTime":"2026-03-31T02:45:45.543Z","endTime":"2026-03-31T02:45:48.702Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.09717735450949,"aZ":-14.276008458759888,"pfxX":-5.015672831191589,"pfxZ":8.924975034917555,"pX":1.4111574350278944,"pZ":1.3436591852136268,"vX0":10.900926920937215,"vY0":-140.96830466943712,"vZ0":-10.290464127256593,"x":63.21,"y":202.5,"x0":-1.860454533916139,"y0":50.00456873441749,"z0":5.971268035742812,"aX":-10.061009899617604},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.0,"breakHorizontal":6.7,"spinRate":2021,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.3890783407637657,"extension":7.241665532555667},"index":1,"playId":"57457d52-57c5-3922-90e4-b2409661dadf","pitchNumber":2,"startTime":"2026-03-31T02:46:04.489Z","endTime":"2026-03-31T02:46:07.933Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":89.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.65903277090976,"aZ":-19.72547241164556,"pfxX":-5.372187270382722,"pfxZ":6.196715306365918,"pX":0.3753384223202049,"pZ":2.265524247800146,"vX0":8.237246147125855,"vY0":-140.32938345553623,"vZ0":-6.8375480734876275,"x":102.69,"y":177.61,"x0":-1.8905554778972826,"y0":50.00190511612777,"z0":6.00401505683828,"aX":-10.790295643558474},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.1,"breakHorizontal":8.2,"spinRate":1748,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.3892681565986602,"extension":7.000789298940817},"hitData":{"launchSpeed":105.4,"launchAngle":19.0,"totalDistance":299.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":178.99,"coordY":91.24}},"index":2,"playId":"2adaf1f6-9757-383a-ba6a-816534dafd59","pitchNumber":3,"startTime":"2026-03-31T02:46:24.294Z","endTime":"2026-03-31T02:46:30.920Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T02:46:30.920Z","atBatIndex":19},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Miguel Rojas doubles (1) on a ground ball to right fielder Angel Martínez.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-31T02:48:25.005Z","endTime":"2026-03-31T02:50:02.036Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"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":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.9,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.809120923415723,"aZ":-17.806259709219376,"pfxX":3.492754353901903,"pfxZ":7.943943327404519,"pX":2.5234201857577045,"pZ":5.125865291327855,"vX0":2.323527817470721,"vY0":-133.4223007989154,"vZ0":1.923530257055773,"x":20.81,"y":100.38,"x0":1.1884300160512367,"y0":50.00368421555571,"z0":5.676190523871035,"aX":6.318240589761952},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.0,"breakHorizontal":-6.8,"spinRate":2104,"spinDirection":146},"zone":12,"typeConfidence":0.87,"plateTime":0.40998988855269847,"extension":6.076364565876637},"index":0,"playId":"c07e7f9a-efc4-3908-af7d-0c3fd6ef8dad","pitchNumber":1,"startTime":"2026-03-31T02:48:38.852Z","endTime":"2026-03-31T02:48:42.379Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.9,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.27169989604776,"aZ":-24.135545822217157,"pfxX":-1.4211613978332216,"pfxZ":4.602417854403843,"pX":0.23115691213511447,"pZ":3.4887576360978567,"vX0":-1.5377761963010719,"vY0":-130.52190884542125,"vZ0":-0.5414118287257261,"x":108.19,"y":144.58,"x0":1.0099299583813215,"y0":50.00364750715865,"z0":5.4966995406659995,"aX":-2.482249801291083},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.4,"breakHorizontal":2.9,"spinRate":2031,"spinDirection":163},"zone":12,"typeConfidence":2.0,"plateTime":0.41766841523807674,"extension":6.254505763608023},"index":1,"playId":"6cf04d7f-8e51-3e64-b1e5-5e51b854d501","pitchNumber":2,"startTime":"2026-03-31T02:49:01.344Z","endTime":"2026-03-31T02:49:04.978Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-03-31T02:49:14.299Z","endTime":"2026-03-31T02:49:29.193Z","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(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.5,"endSpeed":72.6,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.990382250537216,"aZ":-36.621161363844415,"pfxX":-6.278913967443229,"pfxZ":-3.3584467528211563,"pX":-1.0720022931876794,"pZ":1.892546503379039,"vX0":-2.6577804835413077,"vY0":-114.29131996679732,"vZ0":-0.2215768233102784,"x":157.86,"y":187.68,"x0":0.9216726839347237,"y0":50.0048041394249,"z0":5.586254841586664,"aX":-8.309384975583882},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-5.9,"breakHorizontal":12.0,"spinRate":2289,"spinDirection":317},"zone":13,"typeConfidence":2.0,"plateTime":0.47917016455720507,"extension":6.377485814682077},"index":3,"playId":"902a9902-1bb6-32b3-93ab-27410263c968","pitchNumber":3,"startTime":"2026-03-31T02:49:29.193Z","endTime":"2026-03-31T02:49:32.397Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.8,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.677755415626926,"aZ":-17.142276762252692,"pfxX":4.671498215839257,"pfxZ":7.972518232339187,"pX":0.12164014484869869,"pZ":3.372182369534463,"vX0":-3.861350342900285,"vY0":-136.14049134882944,"vZ0":-2.367564066326297,"x":112.36,"y":147.73,"x0":0.9484113683472705,"y0":50.002573195729845,"z0":5.433849463745805,"aX":8.806986584300384},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.2,"breakHorizontal":-7.7,"spinRate":2114,"spinDirection":145},"zone":12,"typeConfidence":0.82,"plateTime":0.4016716156646787,"extension":6.261084116722851},"hitData":{"launchSpeed":92.3,"launchAngle":0.0,"totalDistance":58.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":214.41,"coordY":117.51}},"index":4,"playId":"73344616-0cf7-3511-bb2f-8fb55939cb54","pitchNumber":4,"startTime":"2026-03-31T02:49:46.269Z","endTime":"2026-03-31T02:50:02.036Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T02:50:02.036Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dalton Rushing singles on a bunt ground ball to shortstop Gabriel Arias.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-31T02:50:16.088Z","endTime":"2026-03-31T02:50:42.746Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"postOnSecond":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672356,"link":"/api/v1/people/672356"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.8,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.350688891628717,"aZ":-25.576718080131815,"pfxX":-3.029132702079778,"pfxZ":3.9131891868190447,"pX":0.04910650447128161,"pZ":2.778919456508436,"vX0":-1.13151551702546,"vY0":-127.75351964605605,"vZ0":-2.1572917407806456,"x":102.46,"y":175.77,"x0":0.888919943027524,"y0":50.002702743623786,"z0":5.604476929132602,"aX":-5.107823660070179},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.0,"breakHorizontal":5.8,"spinRate":2321,"spinDirection":187},"zone":2,"typeConfidence":2.0,"plateTime":0.42547972130823286,"extension":5.794138425017772},"hitData":{"launchSpeed":30.5,"launchAngle":37.0,"totalDistance":62.0,"trajectory":"bunt_grounder","hardness":"medium","location":"6","coordinates":{"coordX":115.73,"coordY":173.81}},"index":0,"playId":"9b95ff65-4217-3f32-b628-0acfbe537f75","pitchNumber":1,"startTime":"2026-03-31T02:50:30.416Z","endTime":"2026-03-31T02:50:42.746Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T02:50:42.746Z","atBatIndex":21},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Shohei Ohtani lines out to center fielder Daniel Schneemann.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-31T02:52:04.493Z","endTime":"2026-03-31T02:56:07.775Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,7,9,10],"actionIndex":[0,8],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Pickoff 2B","eventType":"pickoff_2b","movementReason":"r_pickoff_2b","runner":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":800048,"link":"/api/v1/people/800048"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":672356,"link":"/api/v1/people/672356"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":10},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-31T02:51:17.488Z","endTime":"2026-03-31T02:52:06.816Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":82.2,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.727481181895065,"aZ":-25.845407950235714,"pfxX":-2.2732414378625627,"pfxZ":3.7114271843421403,"pX":-0.7859654458347431,"pZ":2.8764966318131546,"vX0":-3.0272752454805776,"vY0":-128.7326835637811,"vZ0":-1.939934346616956,"x":146.96,"y":161.11,"x0":0.6935309336757081,"y0":50.00297993759997,"z0":5.609375259020381,"aX":-3.875670717308201},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.6,"breakHorizontal":4.7,"spinRate":2368,"spinDirection":186},"zone":4,"typeConfidence":2.0,"plateTime":0.42291384071603577,"extension":6.308807162961381},"index":1,"playId":"e66877e5-2ed4-3841-a830-e38a38cbf591","pitchNumber":1,"startTime":"2026-03-31T02:52:06.816Z","endTime":"2026-03-31T02:52:10.853Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.0,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.834618246443636,"aZ":-21.962785149818682,"pfxX":7.063900076542068,"pfxZ":5.514295996878978,"pX":0.8528816381109421,"pZ":3.7455890229587343,"vX0":-2.612524137985334,"vY0":-135.06396633576958,"vZ0":-0.79739984312661,"x":84.49,"y":137.65,"x0":0.9138307454802368,"y0":50.00072337166059,"z0":5.586096170870251,"aX":13.076854279450572},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.1,"breakHorizontal":-12.2,"spinRate":2114,"spinDirection":143},"zone":12,"typeConfidence":0.9,"plateTime":0.40519745155239795,"extension":6.443633090513309},"index":2,"playId":"0820ac4e-d9d7-3e75-9845-0c253ebbcd6d","pitchNumber":2,"startTime":"2026-03-31T02:52:23.397Z","endTime":"2026-03-31T02:52:26.538Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.1,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.069211990251958,"aZ":-32.159897241927084,"pfxX":6.426108310726372,"pfxZ":0.007473316498941784,"pX":1.2254681314581404,"pZ":4.557705632255558,"vX0":-1.3809767389324539,"vY0":-121.76072496991746,"vZ0":3.875841451909208,"x":70.29,"y":115.72,"x0":0.9620796668073117,"y0":50.00062784814339,"z0":5.714614400810709,"aX":9.726962593991207},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":1.1,"breakHorizontal":-11.4,"spinRate":1761,"spinDirection":131},"zone":12,"typeConfidence":0.89,"plateTime":0.4484360642900911,"extension":5.924303025149187},"index":3,"playId":"5a2df834-1094-3204-9624-59dbeb7f0669","pitchNumber":3,"startTime":"2026-03-31T02:52:43.194Z","endTime":"2026-03-31T02:52:46.717Z","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":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.486017643446054,"aZ":-33.88671199035934,"pfxX":8.530717727997315,"pfxZ":-1.1026254297844913,"pX":-0.3243501921896236,"pZ":1.1438832463541795,"vX0":-5.715983771930812,"vY0":-123.77185041055668,"vZ0":-3.3774461778539786,"x":129.36,"y":207.9,"x0":0.9055352646096997,"y0":50.003869831543355,"z0":5.361160813742832,"aX":13.249040171745678},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-2.5,"breakHorizontal":-14.2,"spinRate":1867,"spinDirection":120},"zone":13,"typeConfidence":0.91,"plateTime":0.44236798777175235,"extension":6.116201049451257},"index":4,"playId":"04769c50-0bc6-3589-9bdd-9517d2804bca","pitchNumber":4,"startTime":"2026-03-31T02:53:02.298Z","endTime":"2026-03-31T02:53:06.191Z","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":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.282039132604602,"aZ":-22.79500056487254,"pfxX":8.027258602294323,"pfxZ":4.936415331109574,"pX":0.03878362321744186,"pZ":3.8334316351932682,"vX0":-4.84530235988545,"vY0":-136.75845968066963,"vZ0":-0.36439314008495166,"x":115.52,"y":135.28,"x0":0.7876859413032512,"y0":50.00314499435256,"z0":5.527735039389,"aX":15.252708161764865},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.1,"breakHorizontal":-13.6,"spinRate":2054,"spinDirection":149},"zone":12,"typeConfidence":0.91,"plateTime":0.40002658000423574,"extension":6.341608530027917},"index":5,"playId":"229c2994-c495-33fc-94c9-17df79dc09d4","pitchNumber":5,"startTime":"2026-03-31T02:53:22.644Z","endTime":"2026-03-31T02:53:25.974Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-03-31T02:53:40.084Z","endTime":"2026-03-31T02:53:51.713Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"index":7,"playId":"684f2022-8170-3431-9e76-2f1b3c0646da","startTime":"2026-03-31T02:53:51.713Z","endTime":"2026-03-31T02:53:54.713Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Guardians challenged (tag play), call on the field was overturned: pitcher Parker Messick picks off Miguel Rojas at 2nd on throw to shortstop Gabriel Arias.","event":"Pickoff 2B","eventType":"pickoff_2b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"index":8,"actionPlayId":"684f2022-8170-3431-9e76-2f1b3c0646da","startTime":"2026-03-31T02:53:58.791Z","endTime":"2026-03-31T02:55:33.871Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":500743,"link":"/api/v1/people/500743"},"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MA","challengeTeamId":114}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.3,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.383940546469802,"aZ":-15.454145995756324,"pfxX":4.371984103140781,"pfxZ":8.543811644320293,"pX":-0.07112174434330024,"pZ":2.854319567125561,"vX0":-3.7434809204154877,"vY0":-139.04918509561864,"vZ0":-4.404208417459149,"x":119.71,"y":161.71,"x0":0.7250525507664621,"y0":50.0031447128333,"z0":5.485303091118841,"aX":8.555492362802008},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.8,"breakHorizontal":-7.1,"spinRate":2164,"spinDirection":148},"zone":5,"typeConfidence":0.9,"plateTime":0.3940159148730009,"extension":6.248955910584001},"index":9,"playId":"9508e45c-92fe-317f-98f6-7cc45b32233b","pitchNumber":6,"startTime":"2026-03-31T02:55:33.871Z","endTime":"2026-03-31T02:55:38.163Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":81.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.348807381984997,"aZ":-27.907749916180823,"pfxX":-3.3492840911480304,"pfxZ":2.5585486300155598,"pX":-1.0769680190886681,"pZ":2.973277598175597,"vX0":-3.5276209032853907,"vY0":-127.11364885966813,"vZ0":-0.8602513237842518,"x":158.05,"y":158.5,"x0":0.7542441702399669,"y0":50.00375107595658,"z0":5.494239927437632,"aX":-5.585973868610287},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.7,"breakHorizontal":6.7,"spinRate":2394,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.42776465243759665,"extension":6.482997034943395},"hitData":{"launchSpeed":92.3,"launchAngle":22.0,"totalDistance":326.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":100.59,"coordY":75.74}},"index":10,"playId":"838c9ab7-9d5a-3131-bf0e-ad14bf6c5fce","pitchNumber":7,"startTime":"2026-03-31T02:55:55.865Z","endTime":"2026-03-31T02:56:07.775Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T02:56:07.775Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Tucker strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-31T02:56:19.932Z","endTime":"2026-03-31T02:57:46.253Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.24412227272862,"aZ":-23.533831466486387,"pfxX":-2.0157903367929566,"pfxZ":4.991221038802172,"pX":0.6080835873017058,"pZ":3.5023327373005704,"vX0":-0.046629607751778435,"vY0":-130.2263268866966,"vZ0":-0.8367149117747371,"x":93.82,"y":144.22,"x0":0.8884472623149487,"y0":50.00537539944446,"z0":5.594904141507651,"aX":-3.4909134518539346},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":9.1,"breakHorizontal":3.7,"spinRate":2308,"spinDirection":182},"zone":3,"typeConfidence":2.0,"plateTime":0.4192852771365807,"extension":6.119943857989379},"index":0,"playId":"ae193762-3b9b-3aba-a7d9-5b1441fb109e","pitchNumber":1,"startTime":"2026-03-31T02:56:34.760Z","endTime":"2026-03-31T02:56:37.934Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.42101339055339,"aZ":-13.45555860224715,"pfxX":2.392086513344652,"pfxZ":9.951798990066306,"pX":0.34113257711410533,"pZ":2.9190391135210705,"vX0":-2.044872166660012,"vY0":-136.15737093954337,"vZ0":-4.195496629548522,"x":104.0,"y":159.97,"x0":0.7904786221910128,"y0":50.00266267386023,"z0":5.408665026056907,"aX":4.499039907775536},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.4,"breakHorizontal":-4.0,"spinRate":2184,"spinDirection":150},"zone":3,"typeConfidence":0.92,"plateTime":0.40203063822111496,"extension":6.234335391163269},"index":1,"playId":"682e8f2a-49fd-32d8-a4b7-03141e3ee004","pitchNumber":2,"startTime":"2026-03-31T02:56:54.351Z","endTime":"2026-03-31T02:56:57.359Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.548107783166486,"aZ":-24.428256450595164,"pfxX":9.404933056833816,"pfxZ":4.856744758971239,"pX":-1.6868263812206319,"pZ":-1.0417703570188133,"vX0":-9.026838298379491,"vY0":-125.75551616411241,"vZ0":-10.08976110946454,"x":181.3,"y":266.91,"x0":0.7348680513771889,"y0":50.002226517368186,"z0":5.018674339136666,"aX":14.997150899162587},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.5,"breakHorizontal":-14.9,"spinRate":1908,"spinDirection":115},"zone":13,"typeConfidence":0.75,"plateTime":0.4362896511366068,"extension":6.282521494087185},"index":2,"playId":"77e9d0fd-c0dd-3c6f-90dd-c14dfc513757","pitchNumber":3,"startTime":"2026-03-31T02:57:15.774Z","endTime":"2026-03-31T02:57:19.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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.00162273828284,"aZ":-31.791872702926103,"pfxX":9.170853550400992,"pfxZ":0.24215581761332405,"pX":0.2729811834672947,"pZ":1.2332837080659522,"vX0":-4.6177521561449,"vY0":-125.84233648583562,"vZ0":-3.7226007031476525,"x":106.59,"y":205.48,"x0":0.9420564720727478,"y0":50.005936803155706,"z0":5.312626523820203,"aX":14.682775695159421},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.2,"breakHorizontal":-15.5,"spinRate":1898,"spinDirection":124},"zone":14,"typeConfidence":0.91,"plateTime":0.43558482725952175,"extension":6.169818796035655},"index":3,"playId":"41ae3f00-ca9a-3773-8bec-79f516118915","pitchNumber":4,"startTime":"2026-03-31T02:57:42.228Z","endTime":"2026-03-31T02:57:46.253Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T02:57:46.253Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daniel Schneemann strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-31T02:59:41.546Z","endTime":"2026-03-31T03:01:01.644Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"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(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.6,"endSpeed":88.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.757913341987994,"aZ":-15.78099885306853,"pfxX":-3.6401650173678064,"pfxZ":8.19505279497666,"pX":-0.2194850774309056,"pZ":3.2620543890625,"vX0":6.200724087417252,"vY0":-140.51920817438312,"vZ0":-5.145332480014855,"x":125.37,"y":150.7,"x0":-1.9815164685005298,"y0":50.00346717699287,"z0":6.1417518111147436,"aX":-7.2826493605959675},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.9,"breakHorizontal":5.3,"spinRate":1855,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.3897533079993081,"extension":6.881109337971059},"index":0,"playId":"5f79b9bb-4e5d-37bc-83e4-d177b2ed4616","pitchNumber":1,"startTime":"2026-03-31T03:00:05.392Z","endTime":"2026-03-31T03:00:08.744Z","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":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.437528046713428,"aZ":-33.76447474975596,"pfxX":1.2668823134199738,"pfxZ":-0.9819699140767177,"pX":-0.7512940699696238,"pZ":2.5824144956963786,"vX0":2.763510970958006,"vY0":-126.53885453551044,"vZ0":-2.4518840878773434,"x":145.64,"y":169.05,"x0":-2.0214034257764757,"y0":50.001880431007685,"z0":6.264932794467978,"aX":2.0566968844599027},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-2.0,"breakHorizontal":-2.9,"spinRate":2080,"spinDirection":83},"zone":4,"typeConfidence":2.0,"plateTime":0.43260059436239295,"extension":6.931968242851054},"index":1,"playId":"a6e54bcc-a8d7-3404-a750-5b603dedd1f8","pitchNumber":2,"startTime":"2026-03-31T03:00:21.391Z","endTime":"2026-03-31T03:00:24.928Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.4,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.188451603486474,"aZ":-27.12065853648394,"pfxX":-6.9137779249022255,"pfxZ":3.1402353562611047,"pX":-1.6874734311194186,"pZ":2.959990036271331,"vX0":2.8821959353516298,"vY0":-126.21179660718987,"vZ0":-2.6291224104889857,"x":181.32,"y":158.86,"x0":-1.947260405186613,"y0":50.004823573965524,"z0":6.204137515236855,"aX":-11.131746954337547},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.3,"breakHorizontal":11.9,"spinRate":700,"spinDirection":266},"zone":11,"typeConfidence":2.0,"plateTime":0.434323031301425,"extension":6.828675150762675},"index":2,"playId":"c0cc62e7-da0e-3cd2-8212-32e0c944645e","pitchNumber":3,"startTime":"2026-03-31T03:00:38.431Z","endTime":"2026-03-31T03:00:41.561Z","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":98.2,"endSpeed":90.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.113698107891455,"aZ":-12.29815847242576,"pfxX":-3.2862482113187648,"pfxZ":9.56647534881596,"pX":0.023118543309588242,"pZ":2.592575783414397,"vX0":6.725114001443585,"vY0":-142.82217091077075,"vZ0":-7.680367869734078,"x":116.12,"y":168.78,"x0":-1.9290699003228764,"y0":50.00683406687051,"z0":6.080122699458017,"aX":-6.831029905332588},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.1,"breakHorizontal":4.7,"spinRate":1950,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.38266095904891184,"extension":6.9637025243772},"index":3,"playId":"950e1c90-5a0d-3a90-a7e1-05d9e7460459","pitchNumber":4,"startTime":"2026-03-31T03:00:58.241Z","endTime":"2026-03-31T03:01:01.644Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T03:01:01.644Z","atBatIndex":24},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brayan Rocchio walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-31T03:01:09.250Z","endTime":"2026-03-31T03:02:49.240Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.96688348334524,"aZ":-30.583504905133342,"pfxX":-1.1935762178057066,"pfxZ":0.9851062963032415,"pX":-1.072770011278359,"pZ":1.9875618154159236,"vX0":2.3339666979395233,"vY0":-126.47018526947564,"vZ0":-4.36747128110068,"x":157.89,"y":185.12,"x0":-1.854534704074346,"y0":50.00318661275883,"z0":6.2035067788931455,"aX":-1.9245626685581074},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.0,"breakHorizontal":1.6,"spinRate":635,"spinDirection":258},"zone":13,"typeConfidence":2.0,"plateTime":0.43390879063503673,"extension":7.00995628367403},"index":0,"playId":"454b4c33-6583-340a-ad7b-6e90521eb943","pitchNumber":1,"startTime":"2026-03-31T03:01:25.652Z","endTime":"2026-03-31T03:01:29.457Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.468596108320337,"aZ":-13.835375914540027,"pfxX":-4.3773011611776615,"pfxZ":9.15925571758293,"pX":1.1299442505327988,"pZ":1.160658317475207,"vX0":9.699172270962935,"vY0":-140.28693053006805,"vZ0":-10.740174539397787,"x":73.93,"y":207.44,"x0":-1.7968354653662286,"y0":50.00213080088779,"z0":5.930635238706629,"aX":-8.763991219872233},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.5,"breakHorizontal":6.0,"spinRate":1957,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.3897988340835328,"extension":6.980993703934622},"index":1,"playId":"1395d5f9-0854-3553-8dd2-4a3969760cd0","pitchNumber":2,"startTime":"2026-03-31T03:01:42.825Z","endTime":"2026-03-31T03:01:46.323Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":89.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.56834388671831,"aZ":-20.39839054579651,"pfxX":-4.498206434628672,"pfxZ":5.830307063251194,"pX":0.506805489087322,"pZ":2.809810477042651,"vX0":8.582512315703745,"vY0":-140.46762217514478,"vZ0":-5.368333574442008,"x":97.68,"y":162.92,"x0":-1.988822605971492,"y0":50.005736950294484,"z0":6.051525541153132,"aX":-9.089824165054491},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":9.7,"breakHorizontal":6.6,"spinRate":1802,"spinDirection":223},"zone":3,"typeConfidence":2.0,"plateTime":0.3883236320744907,"extension":7.064099888477104},"index":2,"playId":"0a9bbbed-b8b6-3d6b-8580-4f0eb0627ca1","pitchNumber":3,"startTime":"2026-03-31T03:02:03.646Z","endTime":"2026-03-31T03:02:08.073Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.907506992229834,"aZ":-37.98261828044938,"pfxX":-3.737408269523719,"pfxZ":-3.7074552542664296,"pX":-2.6503993806612067,"pZ":3.0660723338810905,"vX0":-0.09676673242405312,"vY0":-124.61970042415516,"vZ0":-0.2525832287205583,"x":218.03,"y":156.0,"x0":-2.125779750082129,"y0":50.00153995499656,"z0":6.315953374862537,"aX":-5.856326056165216},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-6.5,"breakHorizontal":6.8,"spinRate":554,"spinDirection":291},"zone":11,"typeConfidence":2.0,"plateTime":0.4401377842687899,"extension":6.8504340623866735},"index":3,"playId":"aae5a55f-ba56-3076-bf5d-da55ff204c5c","pitchNumber":4,"startTime":"2026-03-31T03:02:28.146Z","endTime":"2026-03-31T03:02:31.362Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.864116369377808,"aZ":-17.048379866949524,"pfxX":-5.219288044107709,"pfxZ":7.575590789777188,"pX":1.3117391128222746,"pZ":0.7379140193675505,"vX0":10.70538588170689,"vY0":-140.21362711449012,"vZ0":-11.070184478279629,"x":67.0,"y":218.86,"x0":-1.8728694717885948,"y0":50.004750847081475,"z0":5.8426027458105985,"aX":-10.423919330249063},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.5,"breakHorizontal":7.3,"spinRate":1816,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.39021527861802063,"extension":7.228157750713315},"index":4,"playId":"d77985cf-b0ae-3c81-a57b-03496ace0096","pitchNumber":5,"startTime":"2026-03-31T03:02:45.608Z","endTime":"2026-03-31T03:02:49.240Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T03:02:49.240Z","atBatIndex":25},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Gabriel Arias grounds into a force out, first baseman Freddie Freeman to shortstop Mookie Betts. Brayan Rocchio out at 2nd. Gabriel Arias to 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-31T03:03:01.594Z","endTime":"2026-03-31T03:04:38.776Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"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":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.1,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.812081327518868,"aZ":-30.903784325173696,"pfxX":0.5490739118368397,"pfxZ":0.8028560817364063,"pX":-0.7818700864248647,"pZ":2.8560539683415604,"vX0":2.614023024434838,"vY0":-124.73039103695157,"vZ0":-2.20686145666915,"x":146.8,"y":161.67,"x0":-1.9124885126279556,"y0":50.00391606036863,"z0":6.287112670434161,"aX":0.8695059451257079},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.2,"breakHorizontal":-1.6,"spinRate":1865,"spinDirection":86},"zone":1,"typeConfidence":2.0,"plateTime":0.4382156943626545,"extension":6.65546855877573},"index":0,"playId":"115fe2a7-f47b-3a7a-a5b3-6161dd9641a2","pitchNumber":1,"startTime":"2026-03-31T03:03:16.071Z","endTime":"2026-03-31T03:03:19.905Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"e5822f3f-010a-3421-a5c9-03e15e3f74f7","startTime":"2026-03-31T03:03:46.264Z","endTime":"2026-03-31T03:03:49.264Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.0,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.711679142969007,"aZ":-33.38742675767005,"pfxX":-6.269348680411875,"pfxZ":-0.792370612011811,"pX":-0.18023248085699503,"pZ":0.7558167677314189,"vX0":5.702945167679254,"vY0":-122.7799646070085,"vZ0":-6.156586270325636,"x":123.87,"y":218.37,"x0":-1.7205204710428943,"y0":50.006136772425016,"z0":6.143337258327755,"aX":-9.556942944525154},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-2.6,"breakHorizontal":10.0,"spinRate":502,"spinDirection":278},"zone":13,"typeConfidence":2.0,"plateTime":0.44640520474410694,"extension":7.260758685610998},"index":2,"playId":"df044798-8465-3c40-bbc4-ba621df3e125","pitchNumber":2,"startTime":"2026-03-31T03:04:05.841Z","endTime":"2026-03-31T03:04:09.277Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":90.7,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.265623412109388,"aZ":-16.802130708245027,"pfxX":-4.224544884484489,"pfxZ":7.350280587011298,"pX":-0.9325003064823992,"pZ":2.8878829060778353,"vX0":4.347288654896918,"vY0":-142.8510516148852,"vZ0":-6.323372888469844,"x":152.54,"y":160.81,"x0":-1.9165854651068823,"y0":50.000989441584366,"z0":6.165115173110901,"aX":-8.833328880788013},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":12.4,"breakHorizontal":7.0,"spinRate":1798,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.38170916900955776,"extension":6.8914283018850915},"hitData":{"launchSpeed":66.0,"launchAngle":-3.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":145.39,"coordY":172.6}},"index":3,"playId":"e958f13a-38f3-3cc8-91b4-9a96821d7d95","pitchNumber":3,"startTime":"2026-03-31T03:04:30.410Z","endTime":"2026-03-31T03:04:38.776Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T03:04:38.776Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Austin Hedges grounds out, third baseman Max Muncy to first baseman Freddie Freeman.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-31T03:05:00.761Z","endTime":"2026-03-31T03:07:21.959Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":571970,"link":"/api/v1/people/571970"},"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.8,"endSpeed":87.9,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.521011586043546,"aZ":-13.98881747297987,"pfxX":-7.050407677712606,"pfxZ":9.241453957231657,"pX":-0.47838973679479296,"pZ":1.8109243729706694,"vX0":6.204234458352958,"vY0":-139.2327646371815,"vZ0":-9.262422029169226,"x":135.24,"y":189.89,"x0":-1.8167857460358432,"y0":50.00653449551769,"z0":6.101183078395948,"aX":-13.880534586068183},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.0,"breakHorizontal":11.5,"spinRate":1913,"spinDirection":220},"zone":7,"typeConfidence":2.0,"plateTime":0.39300957038537865,"extension":7.115065029885729},"index":0,"playId":"c6ce257c-2148-3e5b-9f56-6ab5059dc745","pitchNumber":1,"startTime":"2026-03-31T03:05:11.381Z","endTime":"2026-03-31T03:05:14.864Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":82.1,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.61935157181126,"aZ":-30.066855704212983,"pfxX":1.1538939355935938,"pfxZ":1.2534847123778317,"pX":1.2946080738333088,"pZ":0.9816105174948928,"vX0":7.336339256429448,"vY0":-128.31245338706495,"vZ0":-7.032313996915121,"x":67.65,"y":212.28,"x0":-1.7423813657564862,"y0":50.00283833678421,"z0":6.076644422567528,"aX":1.9379823243880843},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.0,"breakHorizontal":-3.6,"spinRate":2034,"spinDirection":106},"zone":14,"typeConfidence":2.0,"plateTime":0.4256143277836473,"extension":6.836322024570013},"index":1,"playId":"3f55f034-f3e6-3e2e-8451-c6528b506f42","pitchNumber":2,"startTime":"2026-03-31T03:05:29.960Z","endTime":"2026-03-31T03:05:32.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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.2,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.25463736837089,"aZ":-30.595059299531904,"pfxX":0.684742081858146,"pfxZ":0.9893212331384431,"pX":0.6866809042614979,"pZ":1.2782799575080022,"vX0":5.9400277332502105,"vY0":-126.41198064567585,"vZ0":-5.77964741650811,"x":90.83,"y":204.27,"x0":-1.7967882510046542,"y0":50.00330021448402,"z0":6.094617481344674,"aX":1.0909608198995115},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.5,"breakHorizontal":-2.8,"spinRate":2095,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.4357159201983749,"extension":7.272660610447173},"index":2,"playId":"d60f9ac7-3833-3bd6-ac5c-5005d59b50d8","pitchNumber":3,"startTime":"2026-03-31T03:05:49.913Z","endTime":"2026-03-31T03:05:53.578Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.8,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.01108379889731,"aZ":-13.621423506761868,"pfxX":-6.925893333332313,"pfxZ":9.236479391648647,"pX":0.6255140502142088,"pZ":1.380452191767912,"vX0":9.38957187125277,"vY0":-140.83073742375848,"vZ0":-10.234496484352135,"x":93.16,"y":201.51,"x0":-1.852066818495032,"y0":50.001187415195886,"z0":5.942802107454957,"aX":-13.909676560330748},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.8,"breakHorizontal":10.6,"spinRate":2057,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.38893976465927205,"extension":6.965138221929452},"index":3,"playId":"f3ea6306-b6ce-3bbf-baf9-75e0100b149c","pitchNumber":4,"startTime":"2026-03-31T03:06:09.524Z","endTime":"2026-03-31T03:06:13.031Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.3,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.57376599751387,"aZ":-13.707951654364146,"pfxX":-6.39263345461821,"pfxZ":9.288292486077204,"pX":0.5345158811972646,"pZ":2.3034228364844647,"vX0":8.891434724466007,"vY0":-139.86661594694155,"vZ0":-7.817453194858654,"x":96.63,"y":176.59,"x0":-1.8501909672806254,"y0":50.000941592610275,"z0":6.027172009199991,"aX":-12.706813466961547},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.4,"breakHorizontal":9.8,"spinRate":2076,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.391112849266003,"extension":6.935472057892268},"index":4,"playId":"2ad37c66-b087-3654-b295-d69ad42f5c3d","pitchNumber":5,"startTime":"2026-03-31T03:06:30.497Z","endTime":"2026-03-31T03:06:34.264Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"playId":"aec22b62-6f4f-49f9-8821-f275acbb6fe7","startTime":"2026-03-31T03:06:53.642Z","endTime":"2026-03-31T03:06:58.642Z","isPitch":false,"type":"stepoff"},{"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.2,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.157033360405013,"aZ":-33.92745891418839,"pfxX":1.248153900412745,"pfxZ":-1.0844169550980087,"pX":-0.061446567583529205,"pZ":2.435421398905383,"vX0":4.362612218092868,"vY0":-126.37258422278744,"vZ0":-2.761342761825502,"x":119.34,"y":173.02,"x0":-1.97047292300631,"y0":50.001435971941014,"z0":6.260921555529744,"aX":2.022500228646632},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-2.4,"breakHorizontal":-3.2,"spinRate":1945,"spinDirection":63},"zone":5,"typeConfidence":2.0,"plateTime":0.4330235566662095,"extension":6.932583949331388},"hitData":{"launchSpeed":97.6,"launchAngle":-34.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.65,"coordY":165.94}},"index":6,"playId":"bc77724b-3394-3e53-bcda-457b5944a481","pitchNumber":6,"startTime":"2026-03-31T03:07:13.119Z","endTime":"2026-03-31T03:07:21.959Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T03:07:21.959Z","atBatIndex":27},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Mookie Betts lines out to second baseman Brayan Rocchio.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-31T03:09:22.292Z","endTime":"2026-03-31T03:10:37.482Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":4},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":72.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.47717256594135,"aZ":-36.86836634316187,"pfxX":-9.738346544896517,"pfxZ":-3.5876297985699974,"pX":-0.34188555940187204,"pZ":1.3159719992095251,"vX0":-0.37807935581571595,"vY0":-113.92687508684419,"vZ0":-1.3401867205878293,"x":130.03,"y":203.25,"x0":1.0907762125286098,"y0":50.00039228192728,"z0":5.565135947404836,"aX":-12.762166796667278},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-6.5,"breakHorizontal":17.8,"spinRate":2217,"spinDirection":322},"zone":13,"typeConfidence":2.0,"plateTime":0.48128568251812176,"extension":6.286237561712023},"index":0,"playId":"b61c9743-b63f-3558-bcfa-e3ee4689d012","pitchNumber":1,"startTime":"2026-03-31T03:09:33.124Z","endTime":"2026-03-31T03:09:36.857Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.200008776155737,"aZ":-15.12418048063618,"pfxX":1.9165158712392856,"pfxZ":9.421271180724993,"pX":0.8943326214177019,"pZ":4.2119024930656925,"vX0":-0.8712277963121798,"vY0":-133.5539638364612,"vZ0":-0.6371077700412534,"x":82.91,"y":125.06,"x0":0.9753788206162946,"y0":50.005799264550255,"z0":5.5391745087359086,"aX":3.4700124094092084},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.2,"breakHorizontal":-3.2,"spinRate":2078,"spinDirection":151},"zone":12,"typeConfidence":0.9,"plateTime":0.4097734414493499,"extension":6.235844684636667},"index":1,"playId":"bf6de89a-fefe-3db8-89df-15d1b6d8c0bf","pitchNumber":2,"startTime":"2026-03-31T03:09:46.145Z","endTime":"2026-03-31T03:09:49.608Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.760954190499216,"aZ":-33.21598857633446,"pfxX":5.246703601762752,"pfxZ":-0.6947617008745857,"pX":-0.7936552183569341,"pZ":1.7399712453375193,"vX0":-6.2156627908041,"vY0":-121.29495970121857,"vZ0":-1.7392865245889606,"x":147.25,"y":191.8,"x0":1.1099264782857654,"y0":50.00276480099492,"z0":5.338914088816762,"aX":7.887745686814161},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-1.4,"breakHorizontal":-8.2,"spinRate":1547,"spinDirection":111},"zone":7,"typeConfidence":0.87,"plateTime":0.45005294024301445,"extension":6.208739289582991},"index":2,"playId":"f244ba55-432f-360f-a7fa-eb2b4332e992","pitchNumber":3,"startTime":"2026-03-31T03:09:59.685Z","endTime":"2026-03-31T03:10:03.264Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.402817274193286,"aZ":-30.31553045930227,"pfxX":-2.5382281701301195,"pfxZ":1.1889486174590669,"pX":0.026552875249255422,"pZ":3.0098804606611007,"vX0":-1.719335486327158,"vY0":-123.53818938580467,"vZ0":0.05587294944233223,"x":115.99,"y":157.51,"x0":1.0589943295718685,"y0":50.002229748650976,"z0":5.515260573556235,"aX":-3.959772888412195},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.4,"breakHorizontal":4.9,"spinRate":2297,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.44177027928030776,"extension":6.2771757436899245},"index":3,"playId":"6579148a-f376-3281-b519-b4a217045b4f","pitchNumber":4,"startTime":"2026-03-31T03:10:17.741Z","endTime":"2026-03-31T03:10:21.512Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.999533252477715,"aZ":-33.44187552884736,"pfxX":5.295049384832399,"pfxZ":-0.8573300200731708,"pX":0.9126699344310242,"pZ":2.692993574207229,"vX0":-2.3915708060648178,"vY0":-120.79911029359916,"vZ0":0.33694895979310235,"x":82.21,"y":166.07,"x0":1.226322644206301,"y0":50.002246050045734,"z0":5.485932356216983,"aX":7.844028005954967},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-1.2,"breakHorizontal":-9.0,"spinRate":1655,"spinDirection":111},"zone":12,"typeConfidence":0.86,"plateTime":0.4530148969024115,"extension":6.089863194799364},"hitData":{"launchSpeed":94.4,"launchAngle":8.0,"totalDistance":162.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":129.65,"coordY":135.07}},"index":4,"playId":"a53cf834-1a66-3891-abdb-5b183e767165","pitchNumber":5,"startTime":"2026-03-31T03:10:32.190Z","endTime":"2026-03-31T03:10:37.482Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T03:10:37.482Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Teoscar Hernández strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-31T03:10:50.071Z","endTime":"2026-03-31T03:13:20.534Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.096710443137066,"aZ":-15.559423484206441,"pfxX":3.525639912124979,"pfxZ":9.007282772154857,"pX":0.2667783354316754,"pZ":3.5090172761454,"vX0":-3.383371535629424,"vY0":-134.44460076272372,"vZ0":-2.1080023461297275,"x":106.83,"y":144.04,"x0":1.0789319199593144,"y0":50.00127799184122,"z0":5.3982065195207545,"aX":6.502318671313435},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.1,"breakHorizontal":-5.8,"spinRate":2119,"spinDirection":145},"zone":12,"typeConfidence":0.89,"plateTime":0.4062441498375291,"extension":6.398338281169282},"index":0,"playId":"f81c5bc3-fe98-3af5-946c-63d1f8573275","pitchNumber":1,"startTime":"2026-03-31T03:11:04.275Z","endTime":"2026-03-31T03:11:07.657Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":79.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.804142245684048,"aZ":-33.83892182835818,"pfxX":5.077140808967833,"pfxZ":-1.0652588342083424,"pX":0.23496451541923033,"pZ":1.3770742995950924,"vX0":-3.790802770390795,"vY0":-123.49179367595097,"vZ0":-2.9498221855466613,"x":108.04,"y":201.6,"x0":1.121179230846105,"y0":50.00231073464762,"z0":5.399132017653661,"aX":7.93648423949924},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-2.3,"breakHorizontal":-8.4,"spinRate":1699,"spinDirection":112},"zone":14,"typeConfidence":0.86,"plateTime":0.441487694845895,"extension":6.121883664419318},"index":1,"playId":"c54285af-153e-3c84-b219-3604c4583eac","pitchNumber":2,"startTime":"2026-03-31T03:11:17.918Z","endTime":"2026-03-31T03:11:21.843Z","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":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":83.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.873648579936646,"aZ":-22.061651002953752,"pfxX":-0.18251086405581618,"pfxZ":5.759171441021703,"pX":0.3944084713884218,"pZ":3.546641612414209,"vX0":-2.0062416787537543,"vY0":-130.7381477382133,"vZ0":-0.49378324234037285,"x":101.97,"y":143.02,"x0":1.190913245373902,"y0":50.0026356600849,"z0":5.373231485110069,"aX":-0.3200903842059924},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.6,"breakHorizontal":0.7,"spinRate":2197,"spinDirection":163},"zone":12,"typeConfidence":0.84,"plateTime":0.4166791564632404,"extension":6.339120322943821},"index":2,"playId":"73607dfb-ac08-356d-8864-f8072e6da461","pitchNumber":3,"startTime":"2026-03-31T03:11:34.718Z","endTime":"2026-03-31T03:11:38.563Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-03-31T03:11:49.350Z","endTime":"2026-03-31T03:12:03.095Z","isPitch":false,"type":"action","player":{"id":606192,"link":"/api/v1/people/606192"}},{"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":93.7,"endSpeed":86.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.037746941255193,"aZ":-14.563945982219686,"pfxX":1.8964588200957495,"pfxZ":9.248659185704879,"pX":0.22355107331945703,"pZ":4.331067881201103,"vX0":-2.6955383574054217,"vY0":-136.61458335115435,"vZ0":-0.5198315127833106,"x":108.48,"y":121.84,"x0":0.9732920522013672,"y0":50.00173335264357,"z0":5.518243289579325,"aX":3.6108907734408673},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.9,"breakHorizontal":-2.9,"spinRate":2270,"spinDirection":151},"zone":12,"typeConfidence":0.91,"plateTime":0.3998120326306056,"extension":6.344900321179613},"index":4,"playId":"ee310c3d-13a8-3a8d-b044-340b24bb3d9e","pitchNumber":4,"startTime":"2026-03-31T03:12:03.095Z","endTime":"2026-03-31T03:12:06.584Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.94691305601137,"aZ":-13.725747905117487,"pfxX":3.49276383654625,"pfxZ":9.576035578449893,"pX":0.18703837613092625,"pZ":2.701760167448014,"vX0":-3.4907246839438866,"vY0":-137.54617260704887,"vZ0":-4.521175507883638,"x":109.87,"y":165.83,"x0":1.0154680099300748,"y0":50.00250488772738,"z0":5.289503587882276,"aX":6.728988378084778},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.7,"breakHorizontal":-5.6,"spinRate":2206,"spinDirection":147},"zone":5,"typeConfidence":0.91,"plateTime":0.39739032891376125,"extension":6.380666363035244},"index":5,"playId":"81a8ac6d-fd12-362d-83c1-7130e93525d2","pitchNumber":5,"startTime":"2026-03-31T03:12:18.593Z","endTime":"2026-03-31T03:12:21.824Z","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":1},"pitchData":{"startSpeed":85.1,"endSpeed":80.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.50364987893319,"aZ":-30.310221330335736,"pfxX":-2.9123512536203555,"pfxZ":1.1767442102744663,"pX":-0.8238929699381211,"pZ":0.23535141591671677,"vX0":-3.35233784609423,"vY0":-124.04174802581544,"vZ0":-6.088916609593907,"x":148.4,"y":232.43,"x0":0.9143092971160826,"y0":50.00435757664783,"z0":5.19186068356111,"aX":-4.622672674079944},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.2,"breakHorizontal":5.9,"spinRate":2348,"spinDirection":190},"zone":13,"typeConfidence":2.0,"plateTime":0.4384783283823497,"extension":6.457426440057011},"index":6,"playId":"35c53be5-dbb8-30bc-ba0d-32ad12a75b16","pitchNumber":6,"startTime":"2026-03-31T03:12:37.276Z","endTime":"2026-03-31T03:12:41.169Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.529459321886634,"aZ":-32.8782305610345,"pfxX":5.597184195011282,"pfxZ":-0.45587867202136323,"pX":-0.5685843195718229,"pZ":2.093961875331243,"vX0":-5.8975337829728485,"vY0":-123.10563520609182,"vZ0":-1.1412914728841905,"x":138.67,"y":182.24,"x0":1.121497081506962,"y0":50.00319685150735,"z0":5.32598913040387,"aX":8.663477872360994},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-0.8,"breakHorizontal":-8.9,"spinRate":1664,"spinDirection":115},"zone":7,"typeConfidence":0.89,"plateTime":0.44352061621005445,"extension":6.202945857542336},"index":7,"playId":"9cc7257a-e457-3f59-8fb8-2be90f6e15fe","pitchNumber":7,"startTime":"2026-03-31T03:12:58.131Z","endTime":"2026-03-31T03:13:01.213Z","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":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.005366429391987,"aZ":-14.02600234138426,"pfxX":2.924466569928261,"pfxZ":9.632295225440211,"pX":0.41889271347385937,"pZ":3.683057074416365,"vX0":-2.587662367337455,"vY0":-136.62794486422843,"vZ0":-1.9750187359269216,"x":101.03,"y":139.34,"x0":0.9997957641104818,"y0":50.00643519081978,"z0":5.382818492486508,"aX":5.512410626954605},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.2,"breakHorizontal":-4.7,"spinRate":2205,"spinDirection":148},"zone":12,"typeConfidence":0.92,"plateTime":0.40137828356575467,"extension":6.370108202699629},"index":8,"playId":"34f9e969-da3d-3319-9135-dd89967a75e8","pitchNumber":8,"startTime":"2026-03-31T03:13:16.473Z","endTime":"2026-03-31T03:13:20.534Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T03:13:20.534Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Freddie Freeman grounds out, second baseman Brayan Rocchio to first baseman Kyle Manzardo.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-31T03:13:28.345Z","endTime":"2026-03-31T03:14:36.132Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":677587,"link":"/api/v1/people/677587"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":83.8,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.749857997444135,"aZ":-15.533602585858356,"pfxX":1.768993661897925,"pfxZ":9.138797314894415,"pX":-0.10132852275698065,"pZ":5.110927049778863,"vX0":-3.2936763346512894,"vY0":-134.48363776487906,"vZ0":1.7325525927900065,"x":120.86,"y":100.78,"x0":0.9126828656256362,"y0":50.00318484276943,"z0":5.563896249190082,"aX":3.221551765165874},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.2,"breakHorizontal":-2.4,"spinRate":2178,"spinDirection":153},"zone":11,"typeConfidence":0.9,"plateTime":0.4081796164217337,"extension":6.3535457500326515},"index":0,"playId":"5158bfa8-83be-313d-8fd5-7b2681f53ae9","pitchNumber":1,"startTime":"2026-03-31T03:13:43.990Z","endTime":"2026-03-31T03:13:47.338Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.9,"endSpeed":84.7,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.465529113956034,"aZ":-24.543467700996736,"pfxX":7.721524527577347,"pfxZ":4.184460973694739,"pX":0.34110504545320747,"pZ":1.720604049181928,"vX0":-4.515045993041353,"vY0":-133.78209902168157,"vZ0":-4.738372946824125,"x":104.0,"y":192.32,"x0":1.0430170937436107,"y0":50.00019027246672,"z0":5.262555516099783,"aX":14.066375793508385},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.8,"breakHorizontal":-13.1,"spinRate":2000,"spinDirection":145},"zone":9,"typeConfidence":0.91,"plateTime":0.4086162679561003,"extension":6.447145701958433},"index":1,"playId":"69f1a38d-4980-3cad-98ad-1c111eb6d9d8","pitchNumber":2,"startTime":"2026-03-31T03:13:58.190Z","endTime":"2026-03-31T03:14:02.123Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.5,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.941627191959004,"aZ":-13.810662723482471,"pfxX":2.3941242072624846,"pfxZ":9.792698779160158,"pX":-0.9241840216148148,"pZ":2.7822708341998954,"vX0":-5.512790064771852,"vY0":-136.08384952811386,"vZ0":-4.317089671682055,"x":152.23,"y":163.66,"x0":0.8170185976523863,"y0":50.002433276588825,"z0":5.346425892158089,"aX":4.4901575708055095},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.0,"breakHorizontal":-3.1,"spinRate":2157,"spinDirection":150},"zone":11,"typeConfidence":0.91,"plateTime":0.40253575283622833,"extension":6.555788553579623},"index":2,"playId":"989ae44e-a789-3b56-afd8-f1400931cebb","pitchNumber":3,"startTime":"2026-03-31T03:14:14.386Z","endTime":"2026-03-31T03:14:17.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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":79.3,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.259700335105638,"aZ":-30.68380558914427,"pfxX":-4.129117768544748,"pfxZ":0.9504992455916588,"pX":-0.6360364105927618,"pZ":1.0023687088532478,"vX0":-2.447392284582534,"vY0":-123.99386356412944,"vZ0":-4.500851919078299,"x":141.24,"y":211.72,"x0":0.8968794218926178,"y0":50.00591200033468,"z0":5.370204352236092,"aX":-6.50035152733399},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.0,"breakHorizontal":8.0,"spinRate":2518,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.439918165163697,"extension":6.630379732519569},"hitData":{"launchSpeed":72.2,"launchAngle":-10.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.26,"coordY":153.23}},"index":3,"playId":"4f63e3d5-77e2-3640-8bbe-5ec0f0af056b","pitchNumber":4,"startTime":"2026-03-31T03:14:27.374Z","endTime":"2026-03-31T03:14:36.132Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T03:14:36.132Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Angel Martínez singles on a ground ball to center fielder Andy Pages.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-31T03:16:28.925Z","endTime":"2026-03-31T03:17:54.028Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.076330940037444,"aZ":-15.529611662797038,"pfxX":-6.799842061544385,"pfxZ":8.135252953674565,"pX":-1.723086877351774,"pZ":3.052765536249555,"vX0":3.641841840698661,"vY0":-142.43889560635114,"vZ0":-5.82582482698708,"x":182.68,"y":156.36,"x0":-2.1378505699172305,"y0":50.00267088710861,"z0":6.114087957235431,"aX":-13.909822671378363},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.7,"breakHorizontal":11.5,"spinRate":1993,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.3851951662882289,"extension":7.069259659174267},"index":0,"playId":"20960b52-1579-3c48-b9ad-6f1f606674b5","pitchNumber":1,"startTime":"2026-03-31T03:16:45.979Z","endTime":"2026-03-31T03:16:49.429Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.50677282402528,"aZ":-33.12870822963462,"pfxX":0.7233307746483,"pfxZ":-0.6012741357491187,"pX":-0.6713672646759499,"pZ":2.8383102640919673,"vX0":3.0859167043641613,"vY0":-125.2953549600447,"vZ0":-1.690819915049596,"x":142.59,"y":162.15,"x0":-2.0133311869065915,"y0":50.00366439659751,"z0":6.231191526582873,"aX":1.1482975654490322},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.2,"breakHorizontal":-2.0,"spinRate":1963,"spinDirection":60},"zone":1,"typeConfidence":2.0,"plateTime":0.4372885500973194,"extension":7.209457119752994},"index":1,"playId":"adc2fbb3-9fa4-359a-b1cc-34373d3c2779","pitchNumber":2,"startTime":"2026-03-31T03:17:02.384Z","endTime":"2026-03-31T03:17:05.449Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.91413272662914,"aZ":-36.643428162484255,"pfxX":-6.193986968702743,"pfxZ":-2.914854024349385,"pX":-0.7993643409839712,"pZ":4.295033501506883,"vX0":4.3680594020112515,"vY0":-122.93328354178307,"vZ0":2.472168146855859,"x":147.47,"y":122.81,"x0":-1.7927287591855534,"y0":50.002756337961856,"z0":6.382596152126576,"aX":-9.499422249193277},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-4.4,"breakHorizontal":10.2,"spinRate":642,"spinDirection":287},"zone":11,"typeConfidence":2.0,"plateTime":0.44521736017977265,"extension":6.982532982198761},"index":2,"playId":"07ac608a-46f4-353d-a23e-96f03a725de4","pitchNumber":3,"startTime":"2026-03-31T03:17:23.779Z","endTime":"2026-03-31T03:17:28.394Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.334993537634766,"aZ":-14.443575123964898,"pfxX":-5.397219498408197,"pfxZ":8.695205352770666,"pX":-0.4857049053596252,"pZ":2.3283489789542986,"vX0":6.053745673606816,"vY0":-141.45255381775644,"vZ0":-7.9163972650469665,"x":135.51,"y":175.91,"x0":-1.9458746664895161,"y0":50.005051019398586,"z0":6.07702583417471,"aX":-11.008809567117932},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.4,"breakHorizontal":8.6,"spinRate":1930,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.38627574107932716,"extension":6.88260237734218},"hitData":{"launchSpeed":105.3,"launchAngle":-11.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":160.53,"coordY":85.43}},"index":3,"playId":"89e2d7ce-1ada-3199-be72-4445038c58f1","pitchNumber":4,"startTime":"2026-03-31T03:17:43.210Z","endTime":"2026-03-31T03:17:54.028Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T03:17:54.028Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Steven Kwan singles on a fly ball to right fielder Kyle Tucker. Angel Martínez to 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-31T03:20:17.761Z","endTime":"2026-03-31T03:21:40.112Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"postOnThird":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,5],"actionIndex":[0,4],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Tanner Scott replaces Roki Sasaki.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-31T03:18:42.484Z","endTime":"2026-03-31T03:20:19.883Z","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":90.0,"endSpeed":84.0,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.373622488814206,"aZ":-28.045721712338473,"pfxX":-2.771997529674312,"pfxZ":2.32343421879996,"pX":0.5619600302832212,"pZ":1.9278750261208513,"vX0":-4.572697658108378,"vY0":-131.24126402119768,"vZ0":-3.0839387270884506,"x":95.58,"y":186.73,"x0":2.675575287560471,"y0":50.000602245310624,"z0":5.169856298394926,"aX":-4.914727599174456},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":3.8,"breakHorizontal":5.9,"spinRate":2689,"spinDirection":207},"zone":9,"typeConfidence":0.88,"plateTime":0.414680752201388,"extension":6.117938720066816},"index":1,"playId":"f0c37964-148c-35ad-9b61-446be0f5aac4","pitchNumber":1,"startTime":"2026-03-31T03:20:19.883Z","endTime":"2026-03-31T03:20:23.839Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"index":2,"playId":"9d22068a-8b17-3b9c-aba1-abc019473f3d","startTime":"2026-03-31T03:20:37.183Z","endTime":"2026-03-31T03:20:40.183Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.4,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.99777430848026,"aZ":-13.819116853805925,"pfxX":5.277115630627583,"pfxZ":8.950847158263313,"pX":1.1175436216301278,"pZ":3.191606102074109,"vX0":-5.965828330217036,"vY0":-141.95007527268027,"vZ0":-3.328669975570715,"x":74.4,"y":152.61,"x0":2.5559258277602956,"y0":50.00338844055108,"z0":5.25325072362649,"aX":10.82277462318103},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.7,"breakHorizontal":-8.4,"spinRate":2562,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.38512919968608017,"extension":6.040283663772075},"index":3,"playId":"50e5415c-e71e-39c9-bdb8-6c26f570bdf6","pitchNumber":2,"startTime":"2026-03-31T03:20:55.205Z","endTime":"2026-03-31T03:21:03.184Z","isPitch":true,"type":"pitch"},{"details":{"description":"Angel Martínez steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":4,"actionPlayId":"50e5415c-e71e-39c9-bdb8-6c26f570bdf6","startTime":"2026-03-31T03:21:10.010Z","endTime":"2026-03-31T03:21:30.132Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682657,"link":"/api/v1/people/682657"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":83.2,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.70479469727138,"aZ":-28.50920842715033,"pfxX":-3.2030031593365065,"pfxZ":2.109972561892355,"pX":-0.29393543954600027,"pZ":1.5705150569383828,"vX0":-6.892460978315244,"vY0":-130.08335476853034,"vZ0":-3.3696334192458637,"x":128.2,"y":196.38,"x0":2.7917213915331107,"y0":50.00452544513464,"z0":5.011635097971574,"aX":-5.565142025082342},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.4,"breakHorizontal":7.1,"spinRate":2607,"spinDirection":218},"zone":7,"typeConfidence":0.89,"plateTime":0.4188275807583013,"extension":6.144063042817253},"hitData":{"launchSpeed":75.5,"launchAngle":21.0,"totalDistance":246.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":165.37,"coordY":102.98}},"index":5,"playId":"b4d64663-16ea-3576-956a-5eb9e0597317","pitchNumber":3,"startTime":"2026-03-31T03:21:30.132Z","endTime":"2026-03-31T03:21:40.112Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T03:21:40.112Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chase DeLauter strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-31T03:21:54.489Z","endTime":"2026-03-31T03:22:58.981Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"postOnThird":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.3,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.51137185314759,"aZ":-17.23826852930639,"pfxX":4.8225289423503,"pfxZ":7.483080812959546,"pX":0.5167925069400223,"pZ":3.9452282019908758,"vX0":-7.425009182956409,"vY0":-139.89369346389316,"vZ0":-0.47864500102088203,"x":97.3,"y":132.26,"x0":2.5703125164546203,"y0":50.00054190936383,"z0":5.241510086797607,"aX":9.623554017606494},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.7,"breakHorizontal":-7.3,"spinRate":2541,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.3904889364267281,"extension":6.062043430718306},"index":0,"playId":"8fe3e980-8707-3e01-855f-2ffe4cf90cca","pitchNumber":1,"startTime":"2026-03-31T03:22:15.526Z","endTime":"2026-03-31T03:22:20.577Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.4,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.204473063156648,"aZ":-14.846480155937614,"pfxX":3.4005181197278045,"pfxZ":8.828552830356573,"pX":0.33795260969343927,"pZ":3.8473098778407047,"vX0":-7.078717304833929,"vY0":-138.99204328673846,"vZ0":-1.0823598983661888,"x":104.12,"y":134.9,"x0":2.47226346195635,"y0":50.0054770785833,"z0":5.224514016608686,"aX":6.677304788574207},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.0,"breakHorizontal":-4.8,"spinRate":2453,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.3935828039674294,"extension":6.103689077501843},"index":1,"playId":"ed7e7d30-cdc2-3e21-854a-dfa4a6ca3c3f","pitchNumber":2,"startTime":"2026-03-31T03:22:34.449Z","endTime":"2026-03-31T03:22:39.863Z","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":95.8,"endSpeed":87.9,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.715274080826216,"aZ":-14.328233693896683,"pfxX":3.528039359238297,"pfxZ":9.02454945513446,"pX":0.1840184311828917,"pZ":3.007835026051294,"vX0":-7.795895159100482,"vY0":-139.3503686704587,"vZ0":-3.170758223365777,"x":109.99,"y":157.57,"x0":2.552632314643148,"y0":50.001829027639815,"z0":5.100103894823287,"aX":6.976728060588967},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.0,"breakHorizontal":-4.9,"spinRate":2634,"spinDirection":141},"zone":2,"typeConfidence":2.0,"plateTime":0.3922325820440835,"extension":6.0821438432735135},"index":2,"playId":"fb8e6c79-6851-3397-a903-4128ec6b4a7a","pitchNumber":3,"startTime":"2026-03-31T03:22:55.380Z","endTime":"2026-03-31T03:22:58.981Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T03:22:58.981Z","atBatIndex":33},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"José Ramírez pops out to second baseman Miguel Rojas.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-31T03:23:11.666Z","endTime":"2026-03-31T03:25:09.651Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"postOnThird":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":500743,"link":"/api/v1/people/500743"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.5,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.544039482168102,"aZ":-13.780484584253317,"pfxX":5.353869965543878,"pfxZ":9.420702780667899,"pX":-0.3669201934518685,"pZ":2.086312696685971,"vX0":-9.336594300530406,"vY0":-138.52594557449206,"vZ0":-5.751665289590392,"x":130.99,"y":182.45,"x0":2.344288350241842,"y0":50.00606542420472,"z0":5.103013835893676,"aX":10.457741871040255},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.1,"breakHorizontal":-7.9,"spinRate":2519,"spinDirection":141},"zone":4,"typeConfidence":2.0,"plateTime":0.3946639182334408,"extension":6.078669992899854},"index":0,"playId":"02feeade-0abb-3000-ae01-366b9a74db18","pitchNumber":1,"startTime":"2026-03-31T03:23:27.712Z","endTime":"2026-03-31T03:23:31.574Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":82.3,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.715764969122546,"aZ":-32.31591664149403,"pfxX":-2.305423315421292,"pfxZ":-0.08358800902532693,"pX":-0.09168871666793535,"pZ":1.7124702688435995,"vX0":-6.160643446296387,"vY0":-128.8768704743588,"vZ0":-2.282741773772611,"x":120.49,"y":192.54,"x0":2.6176607533293956,"y0":50.003498662575154,"z0":5.076148964648894,"aX":-3.9239377313097044},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-0.4,"breakHorizontal":5.4,"spinRate":2562,"spinDirection":235},"zone":8,"typeConfidence":0.9,"plateTime":0.4230321019839587,"extension":6.1270551836564495},"index":1,"playId":"63fe7250-c373-3b2f-a239-8f56a889cb69","pitchNumber":2,"startTime":"2026-03-31T03:23:50.717Z","endTime":"2026-03-31T03:23:54.288Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.4,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.093352625238822,"aZ":-14.856297788250338,"pfxX":3.5090575247348195,"pfxZ":8.8388346302559,"pX":0.8194210444012073,"pZ":4.310766099484838,"vX0":-6.044160793207566,"vY0":-138.6384699289058,"vZ0":0.05173522351875576,"x":85.77,"y":122.39,"x0":2.5653918399952396,"y0":50.00333448065953,"z0":5.278110675335932,"aX":6.876514827280395},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.2,"breakHorizontal":-5.2,"spinRate":2568,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.39409306468246097,"extension":6.089346656940275},"index":2,"playId":"dc3816b2-43f5-3900-a0db-f41856ed9320","pitchNumber":3,"startTime":"2026-03-31T03:24:15.741Z","endTime":"2026-03-31T03:24:19.046Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.5,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.620123457259098,"aZ":-13.914177360863995,"pfxX":4.246084782337744,"pfxZ":9.108730018565213,"pX":0.4951337624968264,"pZ":3.628343770896789,"vX0":-6.880615906277023,"vY0":-140.21652118701104,"vZ0":-1.881585850292495,"x":98.13,"y":140.81,"x0":2.4213627040913366,"y0":50.005829548657616,"z0":5.208731915786638,"aX":8.515408970179854},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.3,"breakHorizontal":-6.4,"spinRate":2508,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.38958024755010534,"extension":6.082313764442168},"index":3,"playId":"50b80742-98a0-3412-94d3-9a9dcf3dbbaf","pitchNumber":4,"startTime":"2026-03-31T03:24:33.579Z","endTime":"2026-03-31T03:24:37.549Z","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.0,"endSpeed":87.7,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.126120729351054,"aZ":-11.484124569748715,"pfxX":4.380642512088041,"pfxZ":10.485707588867804,"pX":-0.3999831423978994,"pZ":2.8054092187121538,"vX0":-9.276587051172832,"vY0":-139.52752339905402,"vZ0":-3.93829012987693,"x":132.25,"y":163.03,"x0":2.397403655417263,"y0":50.004500718303184,"z0":4.990827880609189,"aX":8.645533144345778},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.4,"breakHorizontal":-6.0,"spinRate":2540,"spinDirection":140},"zone":1,"typeConfidence":2.0,"plateTime":0.3924171014528852,"extension":6.239533737373095},"hitData":{"launchSpeed":68.2,"launchAngle":59.0,"totalDistance":163.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":169.92,"coordY":152.57}},"index":4,"playId":"a27fca31-8018-33a8-83b0-305c3500a0f4","pitchNumber":5,"startTime":"2026-03-31T03:24:57.997Z","endTime":"2026-03-31T03:25:09.651Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T03:25:09.651Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rhys Hoskins strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-31T03:26:47.345Z","endTime":"2026-03-31T03:28:56.782Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"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":[2,3,4,6,8],"actionIndex":[0,7],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Rhys Hoskins replaces Kyle Manzardo.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-31T03:25:43.386Z","endTime":"2026-03-31T03:25:49.847Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656555,"link":"/api/v1/people/656555"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":700932,"link":"/api/v1/people/700932"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-03-31T03:25:49.847Z","endTime":"2026-03-31T03:26:49.563Z","isPitch":false,"type":"action"},{"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":95.5,"endSpeed":87.8,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.287221827661355,"aZ":-14.096561744061622,"pfxX":4.881172503063521,"pfxZ":9.178031767063155,"pX":0.7298590904807083,"pZ":2.8236413851444024,"vX0":-6.884532980297393,"vY0":-138.99872075999784,"vZ0":-3.8439559633593436,"x":89.18,"y":162.54,"x0":2.5971980533589454,"y0":50.000549871339175,"z0":5.151781207278797,"aX":9.61222738704807},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.1,"breakHorizontal":-7.6,"spinRate":2506,"spinDirection":138},"zone":6,"typeConfidence":2.0,"plateTime":0.3931028182626948,"extension":6.24778016246413},"index":2,"playId":"15e27f31-ddae-3df6-9c65-6f20595db6ea","pitchNumber":1,"startTime":"2026-03-31T03:26:49.563Z","endTime":"2026-03-31T03:26:52.913Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.9,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.700827679865633,"aZ":-29.043084429805198,"pfxX":-3.417800176293383,"pfxZ":1.8676380077188304,"pX":-1.2382765629141854,"pZ":1.0392271823622368,"vX0":-8.03315740613048,"vY0":-128.0308055157556,"vZ0":-4.332906551559725,"x":164.2,"y":210.72,"x0":2.3705863080165197,"y0":50.005372887801244,"z0":4.99814938153776,"aX":-5.7360103692334565},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.6,"breakHorizontal":7.8,"spinRate":2587,"spinDirection":240},"zone":13,"typeConfidence":0.9,"plateTime":0.4260213671163444,"extension":6.43146610833143},"index":3,"playId":"86b7ce46-c4ed-3b5a-8081-6614acd50d76","pitchNumber":2,"startTime":"2026-03-31T03:27:26.034Z","endTime":"2026-03-31T03:27:29.682Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.3,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.977781099954445,"aZ":-31.201234615216265,"pfxX":-1.6980902851607538,"pfxZ":0.5797418526120008,"pX":-0.6887793611065401,"pZ":1.9104772677142396,"vX0":-7.394017336949927,"vY0":-128.34385788440247,"vZ0":-2.021340736386331,"x":143.25,"y":187.2,"x0":2.447151120302337,"y0":50.00041209606105,"z0":5.132550074654728,"aX":-2.838990442883513},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.8,"breakHorizontal":4.7,"spinRate":2595,"spinDirection":242},"zone":7,"typeConfidence":0.9,"plateTime":0.4263742268369568,"extension":6.230631117108767},"index":4,"playId":"c04f5142-ed8c-396f-b5a0-08b63ebc0929","pitchNumber":3,"startTime":"2026-03-31T03:27:44.517Z","endTime":"2026-03-31T03:27:47.813Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":5,"startTime":"2026-03-31T03:28:07.598Z","endTime":"2026-03-31T03:28:27.071Z","isPitch":false,"type":"action","player":{"id":656555,"link":"/api/v1/people/656555"}},{"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,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.4,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.57502156336958,"aZ":-13.460980662410764,"pfxX":5.728213961516291,"pfxZ":9.330361079523144,"pX":-0.8325451387948019,"pZ":2.654235480994367,"vX0":-10.860864449208318,"vY0":-140.85084173580725,"vZ0":-4.232866811686033,"x":148.73,"y":167.12,"x0":2.332476808524739,"y0":50.000988535311826,"z0":5.04959934495416,"aX":11.487583660534192},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.2,"breakHorizontal":-8.2,"spinRate":2602,"spinDirection":141},"zone":11,"typeConfidence":2.0,"plateTime":0.3891722616140538,"extension":6.204922921851696},"index":6,"playId":"60875fde-5d69-3d82-a0f7-12cc7e9224e6","pitchNumber":4,"startTime":"2026-03-31T03:28:27.071Z","endTime":"2026-03-31T03:28:34.389Z","isPitch":true,"type":"pitch"},{"details":{"description":"Steven Kwan steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":7,"actionPlayId":"60875fde-5d69-3d82-a0f7-12cc7e9224e6","startTime":"2026-03-31T03:28:43.638Z","endTime":"2026-03-31T03:28:53.032Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":680757,"link":"/api/v1/people/680757"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.5,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.656778057428525,"aZ":-16.86556848865368,"pfxX":3.734742308414553,"pfxZ":7.613964299074649,"pX":-0.18804301294959766,"pZ":2.168786082304748,"vX0":-8.354598212434377,"vY0":-141.24972581971943,"vZ0":-4.7826180566773235,"x":124.17,"y":180.22,"x0":2.3294182215141412,"y0":50.00318753999265,"z0":4.976375207539483,"aX":7.510132721031249},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.0,"breakHorizontal":-4.9,"spinRate":2600,"spinDirection":142},"zone":8,"typeConfidence":2.0,"plateTime":0.3885134867733946,"extension":6.280983724494475},"index":8,"playId":"fdb35bfe-9eb4-39aa-afd8-e4d640e7549f","pitchNumber":5,"startTime":"2026-03-31T03:28:53.032Z","endTime":"2026-03-31T03:28:56.782Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T03:28:56.782Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andy Pages grounds out, second baseman Brayan Rocchio to first baseman Rhys Hoskins.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-31T03:31:07.804Z","endTime":"2026-03-31T03:32:11.368Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Rhys Hoskins remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-31T03:30:21.120Z","endTime":"2026-03-31T03:31:09.974Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656555,"link":"/api/v1/people/656555"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"401","replacedPlayer":{"id":700932,"link":"/api/v1/people/700932"}},{"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":81.7,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.303208280799037,"aZ":-21.33399332761223,"pfxX":0.40307879861679585,"pfxZ":6.3903014220590695,"pX":-0.47316680049561693,"pZ":2.5862048066347234,"vX0":-3.769554423413621,"vY0":-128.8024378258366,"vZ0":-3.156532813357351,"x":135.04,"y":168.95,"x0":0.9509082621283999,"y0":50.00540710920139,"z0":5.459127842217714,"aX":0.6849033474898706},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":11.2,"breakHorizontal":0.0,"spinRate":2163,"spinDirection":160},"zone":4,"typeConfidence":0.89,"plateTime":0.4236703675749318,"extension":6.2443696457630775},"index":1,"playId":"92bee55d-9b01-380d-827b-0031d4680877","pitchNumber":1,"startTime":"2026-03-31T03:31:09.974Z","endTime":"2026-03-31T03:31:13.053Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":2,"startTime":"2026-03-31T03:31:21.940Z","endTime":"2026-03-31T03:31:36.021Z","isPitch":false,"type":"action","player":{"id":681624,"link":"/api/v1/people/681624"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.288937616273984,"aZ":-30.229147972788947,"pfxX":8.194523995811245,"pfxZ":1.3164769953283533,"pX":-0.320410555461797,"pZ":0.7009118606610746,"vX0":-5.808585299163758,"vY0":-120.60317619995388,"vZ0":-4.709376958040338,"x":129.21,"y":219.86,"x0":1.0537454034757976,"y0":50.000586300303304,"z0":5.342623342102409,"aX":12.079070443341896},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":1.6,"breakHorizontal":-13.4,"spinRate":1628,"spinDirection":127},"zone":13,"typeConfidence":0.91,"plateTime":0.45401347670751724,"extension":6.0093320160304655},"index":3,"playId":"f7ab6756-dc87-3d03-afef-d7461c9a94ae","pitchNumber":2,"startTime":"2026-03-31T03:31:36.021Z","endTime":"2026-03-31T03:31:39.565Z","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":76.3,"endSpeed":70.4,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.701412166786184,"aZ":-38.7687575150643,"pfxX":-9.11279883316049,"pfxZ":-5.327998602219503,"pX":-1.3534796040120272,"pZ":0.9531763233932733,"vX0":-2.3634741516920506,"vY0":-111.08368626671361,"vZ0":-1.2439374400624958,"x":168.59,"y":213.04,"x0":0.9106766895881039,"y0":50.003375792484725,"z0":5.58604070555895,"aX":-11.277612619186371},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-9.6,"breakHorizontal":17.2,"spinRate":2329,"spinDirection":326},"zone":13,"typeConfidence":2.0,"plateTime":0.4949202806884161,"extension":6.210409312162718},"index":4,"playId":"e30c3826-e22a-38df-a4e9-e92c472174b6","pitchNumber":3,"startTime":"2026-03-31T03:31:49.927Z","endTime":"2026-03-31T03:31:53.638Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.1,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.497470652271044,"aZ":-13.783952003227812,"pfxX":2.0232579525087035,"pfxZ":10.14555523430679,"pX":-0.5203445000773063,"pZ":2.90218780801824,"vX0":-4.582357176416081,"vY0":-133.70057601499133,"vZ0":-3.9461655741137234,"x":136.83,"y":160.42,"x0":0.9519541848349231,"y0":50.003225622531865,"z0":5.384753842935649,"aX":3.6681305072364454},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.8,"breakHorizontal":-2.6,"spinRate":2167,"spinDirection":150},"zone":1,"typeConfidence":0.9,"plateTime":0.4094864012597186,"extension":6.352881443563713},"hitData":{"launchSpeed":70.8,"launchAngle":-20.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.34,"coordY":143.16}},"index":5,"playId":"1962bcc7-9108-330f-abe6-9767a445e422","pitchNumber":4,"startTime":"2026-03-31T03:32:04.349Z","endTime":"2026-03-31T03:32:11.368Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T03:32:11.368Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Max Muncy singles on a fly ball to center fielder Daniel Schneemann.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-31T03:32:22.488Z","endTime":"2026-03-31T03:35:13.259Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"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":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.75885558375503,"aZ":-15.58172051781231,"pfxX":4.248829231314866,"pfxZ":9.567185087520537,"pX":0.7574482149189466,"pZ":3.7547067957661313,"vX0":-1.8892526514965082,"vY0":-130.67684592340765,"vZ0":-1.6417269913260335,"x":88.13,"y":137.4,"x0":0.9365356865867788,"y0":50.00499675898415,"z0":5.557915597300358,"aX":7.371403911213093},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":17.2,"breakHorizontal":-7.3,"spinRate":2065,"spinDirection":147},"zone":12,"typeConfidence":0.85,"plateTime":0.4186644412740823,"extension":6.585036074961715},"index":0,"playId":"cc5b9cf7-5c16-30e2-9a9c-2d56cbcea0db","pitchNumber":1,"startTime":"2026-03-31T03:32:36.081Z","endTime":"2026-03-31T03:32:39.759Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.48006466774828,"aZ":-13.906429895546003,"pfxX":2.3020811851657963,"pfxZ":10.248336158849819,"pX":0.3008846653263685,"pZ":3.5960975191662032,"vX0":-2.5371905671247212,"vY0":-132.4537268280237,"vZ0":-2.346840660874687,"x":105.53,"y":141.69,"x0":0.9707025471040063,"y0":50.00145418306869,"z0":5.506798463272101,"aX":4.102939210991706},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":18.2,"breakHorizontal":-3.6,"spinRate":2084,"spinDirection":153},"zone":12,"typeConfidence":0.9,"plateTime":0.413051061021696,"extension":6.415038949466668},"index":1,"playId":"30d28901-ff79-3031-81dc-6a42bb31d003","pitchNumber":2,"startTime":"2026-03-31T03:32:52.641Z","endTime":"2026-03-31T03:32:56.334Z","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":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.567440760778123,"aZ":-21.44309741260042,"pfxX":8.537382817312167,"pfxZ":6.067448987933637,"pX":-0.6583726546468791,"pZ":2.22646372700403,"vX0":-7.091288470676628,"vY0":-131.56720317642348,"vZ0":-3.9958196047757446,"x":142.1,"y":178.67,"x0":0.9508478673305328,"y0":50.00373745618848,"z0":5.336616750267638,"aX":15.102443067978278},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.4,"breakHorizontal":-14.0,"spinRate":2065,"spinDirection":145},"zone":4,"typeConfidence":0.91,"plateTime":0.41489390755892286,"extension":6.362234911873619},"index":2,"playId":"4e766af5-6af6-3b1d-9b97-acf4b001188c","pitchNumber":3,"startTime":"2026-03-31T03:33:05.554Z","endTime":"2026-03-31T03:33:09.803Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.628964050797777,"aZ":-21.01010611036572,"pfxX":8.801299851984943,"pfxZ":6.333094140304503,"pX":0.763228533179385,"pZ":1.6518951646624476,"vX0":-4.088470180539909,"vY0":-131.59477854479147,"vZ0":-5.415484022604097,"x":87.91,"y":194.18,"x0":1.1893476797380964,"y0":50.00294910001279,"z0":5.282317020374838,"aX":15.512510620702825},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.6,"breakHorizontal":-15.1,"spinRate":2060,"spinDirection":142},"zone":9,"typeConfidence":0.91,"plateTime":0.41545007576824666,"extension":6.37987878715536},"index":3,"playId":"d1215722-996d-370c-839d-d80ac08b41e1","pitchNumber":4,"startTime":"2026-03-31T03:33:20.839Z","endTime":"2026-03-31T03:33:24.583Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.52735617532761,"aZ":-30.025782706925913,"pfxX":-3.685387100913909,"pfxZ":1.374076085576064,"pX":-0.695726847503389,"pZ":1.9074602398017249,"vX0":-3.4347587941575455,"vY0":-123.57566701068681,"vZ0":-2.534376291083545,"x":143.52,"y":187.28,"x0":1.1862907384643848,"y0":50.00016148467634,"z0":5.4456745845484935,"aX":-5.750741270983818},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.2,"breakHorizontal":7.4,"spinRate":2390,"spinDirection":220},"zone":7,"typeConfidence":2.0,"plateTime":0.44169475113127366,"extension":6.479978028656549},"index":4,"playId":"7227165a-f307-35a0-899d-ddcc7f7d47d3","pitchNumber":5,"startTime":"2026-03-31T03:33:35.624Z","endTime":"2026-03-31T03:33:40.539Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.044155599595467,"aZ":-13.03130581688447,"pfxX":4.547962350665915,"pfxZ":10.326019502203863,"pX":0.006481244863028045,"pZ":1.5871552874275283,"vX0":-3.9774675782274755,"vY0":-135.41755765430239,"vZ0":-7.412563159414351,"x":116.75,"y":195.93,"x0":0.9046593055777333,"y0":50.00315100561642,"z0":5.274780074162273,"aX":8.432321730311772},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.3,"breakHorizontal":-7.3,"spinRate":2160,"spinDirection":152},"zone":8,"typeConfidence":0.9,"plateTime":0.4047300833914411,"extension":6.399261137327757},"index":5,"playId":"4ef5d1d6-11e7-388c-8a5b-cb98f515f1fb","pitchNumber":6,"startTime":"2026-03-31T03:34:02.381Z","endTime":"2026-03-31T03:34:05.618Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.79353947204583,"aZ":-13.59146209667335,"pfxX":3.6869224050542235,"pfxZ":9.87418438901764,"pX":-0.10622394808123858,"pZ":2.2712725571025003,"vX0":-4.172749492451247,"vY0":-135.84023339421404,"vZ0":-5.629635482327751,"x":121.05,"y":177.46,"x0":0.9656758557567143,"y0":50.00422448486507,"z0":5.303953585890111,"aX":6.939734421064843},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.0,"breakHorizontal":-5.9,"spinRate":2094,"spinDirection":152},"zone":5,"typeConfidence":0.91,"plateTime":0.40213090932017614,"extension":6.435172770759276},"index":6,"playId":"8440c1c6-d584-320c-bae7-2877b7b12fe0","pitchNumber":7,"startTime":"2026-03-31T03:34:21.536Z","endTime":"2026-03-31T03:34:24.679Z","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":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.249569946049746,"aZ":-20.54983637619688,"pfxX":8.985319409123875,"pfxZ":6.193718745691048,"pX":0.6829469944497228,"pZ":1.5932276784162338,"vX0":-4.07984817390268,"vY0":-135.99704281449505,"vZ0":-5.972042240011631,"x":90.97,"y":195.76,"x0":1.0333850607000492,"y0":50.005569917845634,"z0":5.238897103565862,"aX":16.86783962356351},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.2,"breakHorizontal":-15.5,"spinRate":2091,"spinDirection":146},"zone":9,"typeConfidence":0.92,"plateTime":0.4024334771474307,"extension":6.412139397667021},"index":7,"playId":"ad5eda98-7b74-3e83-b377-ca9e80d85f37","pitchNumber":8,"startTime":"2026-03-31T03:34:41.820Z","endTime":"2026-03-31T03:34:46.083Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.569985564383355,"aZ":-27.562657379146067,"pfxX":-2.2418624113655485,"pfxZ":2.8471737571672646,"pX":-0.9526426190577383,"pZ":1.7234769691553922,"vX0":-4.093141044100704,"vY0":-126.2276105423911,"vZ0":-3.557757966708526,"x":153.31,"y":192.25,"x0":0.9783488876685833,"y0":50.005306583858356,"z0":5.359070738624135,"aX":-3.6347035239673198},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.6,"breakHorizontal":4.9,"spinRate":2293,"spinDirection":207},"zone":13,"typeConfidence":2.0,"plateTime":0.43314434113314615,"extension":6.290404303261931},"hitData":{"launchSpeed":72.0,"launchAngle":28.0,"totalDistance":247.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":123.79,"coordY":90.21}},"index":8,"playId":"4e28ef44-fbb0-3829-9aab-874403949293","pitchNumber":9,"startTime":"2026-03-31T03:35:01.730Z","endTime":"2026-03-31T03:35:13.259Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T03:35:13.259Z","atBatIndex":37},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Miguel Rojas grounds into a double play, third baseman José Ramírez to second baseman Brayan Rocchio to first baseman Rhys Hoskins. Max Muncy out at 2nd. Miguel Rojas out at 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-31T03:35:26.931Z","endTime":"2026-03-31T03:36:44.771Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"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":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.1,"endSpeed":71.5,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.50305581877016,"aZ":-36.6082538424272,"pfxX":-6.461060021892042,"pfxZ":-3.4154318821271765,"pX":-0.41753835863743105,"pZ":2.4085551217878027,"vX0":-1.090588552767278,"vY0":-113.73443816184648,"vZ0":0.8898360655157389,"x":132.92,"y":173.75,"x0":0.9080639926334214,"y0":50.002325415582476,"z0":5.667116773551047,"aX":-8.391990343306162},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-5.6,"breakHorizontal":12.0,"spinRate":2345,"spinDirection":317},"zone":4,"typeConfidence":2.0,"plateTime":0.48315628714466197,"extension":6.197026967249269},"index":0,"playId":"10c5c14b-a0b9-37eb-a472-21729b77e48b","pitchNumber":1,"startTime":"2026-03-31T03:35:39.540Z","endTime":"2026-03-31T03:35:42.853Z","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.0,"endSpeed":82.7,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.231127917775332,"aZ":-21.695817303346473,"pfxX":0.30424583419313267,"pfxZ":5.97739451743619,"pX":0.47251574546448755,"pZ":4.368546830101788,"vX0":-1.3602538372466348,"vY0":-131.1651370707897,"vZ0":1.1088462361780222,"x":98.99,"y":120.83,"x0":0.9569770707016111,"y0":50.001196345039034,"z0":5.551353792934097,"aX":0.5334365378434169},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":11.3,"breakHorizontal":-0.2,"spinRate":2079,"spinDirection":159},"zone":12,"typeConfidence":0.88,"plateTime":0.4166563523519491,"extension":6.170842342065088},"index":1,"playId":"6583ca2a-883e-3dba-9a72-9ff4381fafd4","pitchNumber":2,"startTime":"2026-03-31T03:35:57.322Z","endTime":"2026-03-31T03:36:00.364Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.0,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.31171146313583,"aZ":-16.93820639538611,"pfxX":4.411506731294893,"pfxZ":8.359149179280486,"pX":0.2949364321425997,"pZ":4.1949868987067624,"vX0":-2.765291547285053,"vY0":-134.43068326060845,"vZ0":-0.2021142330118202,"x":105.76,"y":125.52,"x0":0.7660929678216597,"y0":50.000240314852704,"z0":5.477966906249424,"aX":8.038312476140941},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.2,"breakHorizontal":-7.3,"spinRate":2021,"spinDirection":147},"zone":12,"typeConfidence":0.88,"plateTime":0.4081186442200493,"extension":6.21773723532233},"index":2,"playId":"5ef27e04-6e1c-3fd6-8bb4-89b2bb0ae880","pitchNumber":3,"startTime":"2026-03-31T03:36:15.245Z","endTime":"2026-03-31T03:36:19.103Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.8,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.547673853637775,"aZ":-18.500415443014827,"pfxX":1.5966696201494588,"pfxZ":7.795879036233764,"pX":-0.357228361152374,"pZ":2.7980169569835365,"vX0":-3.783541420784804,"vY0":-131.5173402789186,"vZ0":-3.248826749857124,"x":130.62,"y":163.23,"x0":0.8917433492629849,"y0":50.00355630689329,"z0":5.419278228593263,"aX":2.8011715502186516},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.7,"breakHorizontal":-2.0,"spinRate":2094,"spinDirection":163},"zone":1,"typeConfidence":0.72,"plateTime":0.4162559845030027,"extension":6.33016905679859},"hitData":{"launchSpeed":108.3,"launchAngle":5.0,"totalDistance":114.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.17,"coordY":159.28}},"index":3,"playId":"8f617e0a-9697-3ea2-93a8-f74d0b0780b8","pitchNumber":4,"startTime":"2026-03-31T03:36:36.819Z","endTime":"2026-03-31T03:36:44.771Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T03:36:44.771Z","atBatIndex":38},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Daniel Schneemann lines out to second baseman Miguel Rojas.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-31T03:39:03.801Z","endTime":"2026-03-31T03:39:55.381Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":"Pitching Change: Justin Wrobleski replaces Tanner Scott.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-31T03:38:01.724Z","endTime":"2026-03-31T03:39:06.137Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680736,"link":"/api/v1/people/680736"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.490111704536925,"aZ":-14.541801689221376,"pfxX":6.222968396642867,"pfxZ":9.42754909979056,"pX":-1.65976531410489,"pZ":1.681729258072775,"vX0":-11.06967676126491,"vY0":-135.6146140894064,"vZ0":-7.101991644726447,"x":180.27,"y":193.37,"x0":1.6587465562555097,"y0":50.004617259187775,"z0":5.34076847005977,"aX":11.641955270869206},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.7,"breakHorizontal":-9.0,"spinRate":2316,"spinDirection":140},"zone":13,"typeConfidence":2.0,"plateTime":0.40323725044010494,"extension":5.647572996668564},"index":1,"playId":"a331ca51-d6c0-375a-86d5-1aec47d28ab7","pitchNumber":1,"startTime":"2026-03-31T03:39:06.137Z","endTime":"2026-03-31T03:39:09.717Z","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":93.8,"endSpeed":85.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.59205859586831,"aZ":-13.867464982109789,"pfxX":6.1201912151335325,"pfxZ":9.781667127585155,"pX":-0.2407438416032071,"pZ":2.795117070291409,"vX0":-7.384067813268598,"vY0":-136.32817282624208,"vZ0":-4.513163540731779,"x":126.18,"y":163.31,"x0":1.7151620036549284,"y0":50.002402464662076,"z0":5.437990506127255,"aX":11.453782138871013},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.9,"breakHorizontal":-9.4,"spinRate":2355,"spinDirection":142},"zone":2,"typeConfidence":2.0,"plateTime":0.40267027692940927,"extension":5.6680774647436545},"index":2,"playId":"f0d40b5c-9f6d-3849-9579-c46046fa5ef3","pitchNumber":2,"startTime":"2026-03-31T03:39:19.754Z","endTime":"2026-03-31T03:39:22.904Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.958800727431445,"aZ":-30.295805915611936,"pfxX":-1.8540095433477717,"pfxZ":1.1588825119311998,"pX":-1.1879854186869832,"pZ":1.989750885225345,"vX0":-6.617082391617893,"vY0":-126.45073253845722,"vZ0":-2.789019953923725,"x":162.28,"y":185.06,"x0":1.700106570580099,"y0":50.004407970729176,"z0":5.529070270158965,"aX":-3.013184369848591},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.7,"breakHorizontal":4.8,"spinRate":2308,"spinDirection":256},"zone":13,"typeConfidence":2.0,"plateTime":0.4325814866223405,"extension":5.330642379201143},"index":3,"playId":"7712c202-97e4-3e4c-9f55-98d55c9bbaa6","pitchNumber":3,"startTime":"2026-03-31T03:39:36.444Z","endTime":"2026-03-31T03:39:40.369Z","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":92.7,"endSpeed":84.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.634109575553516,"aZ":-21.300845601803427,"pfxX":9.038749886339517,"pfxZ":5.889800100135028,"pX":0.36777714350580964,"pZ":3.1727192297339104,"vX0":-6.59073919238114,"vY0":-134.8290273004121,"vZ0":-2.427855982506724,"x":102.98,"y":153.12,"x0":1.6665408144039775,"y0":50.00197466214711,"z0":5.584032668057317,"aX":16.682090517976558},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.3,"breakHorizontal":-15.0,"spinRate":2120,"spinDirection":144},"zone":3,"typeConfidence":2.0,"plateTime":0.40586373631086836,"extension":5.345974207048381},"hitData":{"launchSpeed":87.3,"launchAngle":11.0,"totalDistance":158.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":146.25,"coordY":141.85}},"index":4,"playId":"13e4d3c9-5bbf-316e-8ab1-6c39bfa25af7","pitchNumber":4,"startTime":"2026-03-31T03:39:50.186Z","endTime":"2026-03-31T03:39:55.381Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T03:39:55.381Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brayan Rocchio flies out to right fielder Kyle Tucker.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-31T03:40:10.853Z","endTime":"2026-03-31T03:40:57.223Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.583634327870165,"aZ":-31.923527008785197,"pfxX":-1.9681185458897543,"pfxZ":0.1617106898702385,"pX":-1.1617988575496678,"pZ":2.5933541996077234,"vX0":-6.737347012811632,"vY0":-124.72362413232692,"vZ0":-1.0128402242641978,"x":161.29,"y":168.76,"x0":1.8233783324919464,"y0":50.00527911837996,"z0":5.622296884548812,"aX":-3.1207271115222097},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.2,"breakHorizontal":5.0,"spinRate":2434,"spinDirection":254},"zone":11,"typeConfidence":2.0,"plateTime":0.4380833013040073,"extension":5.331803022303404},"index":0,"playId":"951e8801-140f-3a6c-8531-6d5f5fadb6e4","pitchNumber":1,"startTime":"2026-03-31T03:40:20.093Z","endTime":"2026-03-31T03:40:24.023Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.69776619801997,"aZ":-30.66560056195979,"pfxX":-0.6189916772057327,"pfxZ":0.9303649067112985,"pX":-1.2572740805629403,"pZ":0.9817614257491764,"vX0":-7.554815455490687,"vY0":-126.60355696338699,"vZ0":-5.134820054534,"x":164.92,"y":212.27,"x0":1.8402168768398925,"y0":50.00608152775171,"z0":5.476883515573707,"aX":-1.0103903822729148},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.7,"breakHorizontal":2.8,"spinRate":2375,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.4318407071576429,"extension":5.22230814027174},"index":1,"playId":"8cde8bd4-3c9f-3e05-9dc9-3e52c2bf046c","pitchNumber":2,"startTime":"2026-03-31T03:40:32.406Z","endTime":"2026-03-31T03:40:36.591Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.637380625885985,"aZ":-13.071958364111993,"pfxX":4.185674949736657,"pfxZ":10.043848532878659,"pX":0.45867297945670904,"pZ":2.039049955181006,"vX0":-5.223176968701087,"vY0":-136.91001318883627,"vZ0":-6.689419363925226,"x":99.52,"y":183.73,"x0":1.8455328324497209,"y0":50.00671136900665,"z0":5.405169427599769,"aX":7.964461447360519},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.0,"breakHorizontal":-6.5,"spinRate":2423,"spinDirection":145},"zone":9,"typeConfidence":2.0,"plateTime":0.39974591040835605,"extension":5.476398464617754},"hitData":{"launchSpeed":86.0,"launchAngle":36.0,"totalDistance":288.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":193.48,"coordY":104.93}},"index":2,"playId":"80b1938a-ff65-3434-9dd7-94d638d64a4a","pitchNumber":3,"startTime":"2026-03-31T03:40:47.778Z","endTime":"2026-03-31T03:40:57.223Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T03:40:57.223Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gabriel Arias grounds out, third baseman Max Muncy to first baseman Freddie Freeman.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-31T03:41:08.279Z","endTime":"2026-03-31T03:41:48.774Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":571970,"link":"/api/v1/people/571970"},"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":"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":94.9,"endSpeed":87.0,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.78800789023703,"aZ":-15.393534831164159,"pfxX":3.3848816967857447,"pfxZ":8.656244587048786,"pX":-0.6633973829375315,"pZ":3.434509070841096,"vX0":-7.373101253841852,"vY0":-138.12579947940662,"vZ0":-3.0832784195788876,"x":142.29,"y":146.05,"x0":1.596744360477733,"y0":50.00462658426338,"z0":5.595834371586306,"aX":6.563906130588619},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.2,"breakHorizontal":-4.7,"spinRate":2460,"spinDirection":144},"zone":11,"typeConfidence":2.0,"plateTime":0.396030076446773,"extension":5.58741835900806},"index":0,"playId":"91108b6d-8462-3e0e-84a0-6ce3a0df9f43","pitchNumber":1,"startTime":"2026-03-31T03:41:23.040Z","endTime":"2026-03-31T03:41:26.054Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.4,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.643558602012376,"aZ":-43.339150454446425,"pfxX":-5.101570624189737,"pfxZ":-7.601029250255427,"pX":0.009788008434186111,"pZ":1.8406746909367862,"vX0":-2.8883409945240226,"vY0":-120.76876094826805,"vZ0":-0.32050383703326735,"x":116.63,"y":189.08,"x0":1.8859763660253497,"y0":50.0021662813013,"z0":5.803782913332878,"aX":-7.495301544733175},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-13.6,"breakHorizontal":10.0,"spinRate":2719,"spinDirection":320},"zone":8,"typeConfidence":2.0,"plateTime":0.4544405396015869,"extension":5.131741068697655},"hitData":{"launchSpeed":89.5,"launchAngle":-22.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.46,"coordY":159.28}},"index":1,"playId":"c27272a0-d500-373f-895b-142d668abd50","pitchNumber":2,"startTime":"2026-03-31T03:41:40.600Z","endTime":"2026-03-31T03:41:48.774Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T03:41:48.774Z","atBatIndex":41},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Dalton Rushing pops out to second baseman Brayan Rocchio.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-31T03:43:49.383Z","endTime":"2026-03-31T03:44:16.558Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","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":0},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.1,"endSpeed":70.3,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.036333300581294,"aZ":-38.238172792176066,"pfxX":-7.324832879441778,"pfxZ":-4.880258010459366,"pX":0.20749118362915814,"pZ":2.3427479374388223,"vX0":0.00926827391156193,"vY0":-110.8901103875343,"vZ0":1.2840682890711355,"x":109.09,"y":175.53,"x0":1.154563616197802,"y0":50.00063403673292,"z0":5.748915672359163,"aX":-9.110027678655134},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-8.2,"breakHorizontal":13.2,"spinRate":2383,"spinDirection":310},"zone":5,"typeConfidence":2.0,"plateTime":0.4941552366131665,"extension":6.160862312183932},"hitData":{"launchSpeed":84.0,"launchAngle":66.0,"totalDistance":135.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":155.08,"coordY":158.07}},"index":0,"playId":"5513d8f1-1ca7-3704-a666-139a68ce9355","pitchNumber":1,"startTime":"2026-03-31T03:44:06.737Z","endTime":"2026-03-31T03:44:16.558Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T03:44:16.558Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shohei Ohtani strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-31T03:44:25.644Z","endTime":"2026-03-31T03:46:04.796Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"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(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":91.1,"endSpeed":83.8,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.149357481855624,"aZ":-20.85144519810001,"pfxX":6.426717561795839,"pfxZ":6.3143798995309135,"pX":1.0421976855088544,"pZ":2.4221171788291307,"vX0":-2.09277009591486,"vY0":-132.72393925602378,"vZ0":-3.893732292112621,"x":77.27,"y":173.38,"x0":1.0038163896282726,"y0":50.00032713099299,"z0":5.4177658717145585,"aX":11.517973342618479},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.8,"breakHorizontal":-11.3,"spinRate":2066,"spinDirection":146},"zone":14,"typeConfidence":0.9,"plateTime":0.4119442257394659,"extension":6.187168495420926},"index":0,"playId":"741b9288-7d8d-375c-a73f-0179cf8b35d3","pitchNumber":1,"startTime":"2026-03-31T03:44:38.518Z","endTime":"2026-03-31T03:44:42.319Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":76.5,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.478218733520606,"aZ":-34.39422465798874,"pfxX":9.552820909218232,"pfxZ":-1.4797827873503966,"pX":0.10725711201070687,"pZ":1.6224469234278869,"vX0":-5.34134553897433,"vY0":-122.85787883603675,"vZ0":-1.976454824532015,"x":112.91,"y":194.97,"x0":1.0891504923081263,"y0":50.002795515877864,"z0":5.411873326022547,"aX":14.33716159285384},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-2.9,"breakHorizontal":-15.7,"spinRate":1560,"spinDirection":121},"zone":14,"typeConfidence":0.91,"plateTime":0.4489766891569227,"extension":6.244288688322241},"index":1,"playId":"e9c0db16-ee2a-3819-b15a-b4992627b06f","pitchNumber":2,"startTime":"2026-03-31T03:45:01.136Z","endTime":"2026-03-31T03:45:04.430Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-03-31T03:45:09.420Z","endTime":"2026-03-31T03:45:26.627Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.326177686826682,"aZ":-31.69048348233643,"pfxX":10.561688669025827,"pfxZ":0.31839611168541526,"pX":-0.5861417189105764,"pZ":0.319609267738906,"vX0":-7.176960616118883,"vY0":-122.8393911634273,"vZ0":-5.444677756711147,"x":139.34,"y":230.15,"x0":1.0140942514331643,"y0":50.002986011978265,"z0":5.287141779216474,"aX":15.999501957244709},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-0.6,"breakHorizontal":-17.3,"spinRate":1746,"spinDirection":118},"zone":13,"typeConfidence":0.91,"plateTime":0.44738922466590036,"extension":6.275727199079203},"index":3,"playId":"2b3e9bef-75cf-3b05-823d-a67d65aed7f7","pitchNumber":3,"startTime":"2026-03-31T03:45:26.627Z","endTime":"2026-03-31T03:45:30.019Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":73.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.41577829543491,"aZ":-35.75690192501055,"pfxX":-4.972592990994,"pfxZ":-2.6372134431740912,"pX":-1.0617676016388897,"pZ":1.5858199896703256,"vX0":-3.160705104285818,"vY0":-115.58451735922624,"vZ0":-1.2631580807147975,"x":157.47,"y":195.96,"x0":0.9666966060018187,"y0":50.001371261090696,"z0":5.5557913590074675,"aX":-6.763916307263134},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-4.8,"breakHorizontal":9.7,"spinRate":2449,"spinDirection":319},"zone":13,"typeConfidence":2.0,"plateTime":0.4728824540067613,"extension":6.370989048073922},"index":4,"playId":"edc240b2-f77e-37bd-96ab-9e25e983a6af","pitchNumber":4,"startTime":"2026-03-31T03:45:46.827Z","endTime":"2026-03-31T03:45:50.923Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":77.8,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.214953698158066,"aZ":-28.8598341403334,"pfxX":8.815568977757646,"pfxZ":2.1487744407931855,"pX":-0.3770894063372568,"pZ":1.6074518380129477,"vX0":-6.176682902772368,"vY0":-123.82892047834555,"vZ0":-3.153090979882561,"x":131.37,"y":195.38,"x0":1.0123226165444206,"y0":50.003086532228586,"z0":5.328230301248411,"aX":13.602288523660478},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":3.4,"breakHorizontal":-14.4,"spinRate":1666,"spinDirection":123},"zone":13,"typeConfidence":0.9,"plateTime":0.44342594971718174,"extension":6.259126008409576},"index":5,"playId":"e2eec1f1-d695-34d4-b495-ccd9c02efcdb","pitchNumber":5,"startTime":"2026-03-31T03:46:01.268Z","endTime":"2026-03-31T03:46:04.796Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T03:46:04.796Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Tucker strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-31T03:46:21.555Z","endTime":"2026-03-31T03:47:27.654Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"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":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.919536344518136,"aZ":-22.171819695353634,"pfxX":7.617060722473836,"pfxZ":5.417676223718748,"pX":0.8131663129067938,"pZ":1.9314023827495552,"vX0":-3.169167073371292,"vY0":-134.71455943398547,"vZ0":-4.869152050928798,"x":86.0,"y":186.63,"x0":1.0118689940570242,"y0":50.00557223151155,"z0":5.319568424449025,"aX":14.071096481444926},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.0,"breakHorizontal":-13.2,"spinRate":2100,"spinDirection":144},"zone":9,"typeConfidence":0.91,"plateTime":0.40582468069947764,"extension":6.400573514274925},"index":0,"playId":"26f1576a-a412-30ae-ad74-aadf0d7ceddb","pitchNumber":1,"startTime":"2026-03-31T03:46:31.614Z","endTime":"2026-03-31T03:46:35.277Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.813774487984798,"aZ":-33.158760840789405,"pfxX":-3.533222136881075,"pfxZ":-0.6264567403661685,"pX":-1.1310939589916045,"pZ":1.2789308443193734,"vX0":-3.817706942134508,"vY0":-124.17363521233564,"vZ0":-3.473824382408609,"x":160.11,"y":204.25,"x0":0.8828327267671595,"y0":50.004760650335776,"z0":5.441985043926797,"aX":-5.541855141866295},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-1.7,"breakHorizontal":7.2,"spinRate":2393,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.44034840903016637,"extension":6.568555804831857},"index":1,"playId":"94f5d2e2-6a1e-33dd-b772-d54de27e49dc","pitchNumber":2,"startTime":"2026-03-31T03:46:48.915Z","endTime":"2026-03-31T03:46:53.020Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.76142872321469,"aZ":-30.539375124528878,"pfxX":-3.3253518607982278,"pfxZ":1.0073840611086915,"pX":-0.2253833739836299,"pZ":2.408400378229575,"vX0":-2.2859489008240454,"vY0":-125.50809762274278,"vZ0":-1.4597883343363736,"x":125.59,"y":173.75,"x0":1.1233836814577014,"y0":50.005560894818046,"z0":5.4404763169115755,"aX":-5.4084668704554035},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.8,"breakHorizontal":6.5,"spinRate":2441,"spinDirection":244},"zone":5,"typeConfidence":2.0,"plateTime":0.4332058247009418,"extension":6.331954513363662},"index":2,"playId":"f05f0ee9-f49a-3d96-b80f-588d7f733fed","pitchNumber":3,"startTime":"2026-03-31T03:47:06.306Z","endTime":"2026-03-31T03:47:09.551Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.928378674545055,"aZ":-25.70886930844064,"pfxX":6.179525388384777,"pfxZ":4.110854388475502,"pX":-0.03841110579884181,"pZ":2.5311069138297153,"vX0":-4.676905004055182,"vY0":-124.87880241362012,"vZ0":-1.7798921042341191,"x":118.46,"y":170.44,"x0":1.0588940671568787,"y0":50.005273167874925,"z0":5.37476081577577,"aX":9.728926923954003},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":7.2,"breakHorizontal":-10.1,"spinRate":1531,"spinDirection":124},"zone":5,"typeConfidence":0.58,"plateTime":0.43916153903615873,"extension":6.005868641651853},"index":3,"playId":"b7d709ca-73c8-32ad-af71-d32b21cebeec","pitchNumber":4,"startTime":"2026-03-31T03:47:24.136Z","endTime":"2026-03-31T03:47:27.654Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T03:47:27.654Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Austin Hedges singles on a line drive to left fielder Teoscar Hernández.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-31T03:49:21.587Z","endTime":"2026-03-31T03:50:45.366Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.5,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.32519207780936,"aZ":-14.990705784790803,"pfxX":5.516777219254214,"pfxZ":9.279360878014826,"pX":-0.8918012892274418,"pZ":1.9898779839704102,"vX0":-9.14163160676025,"vY0":-134.53182923132647,"vZ0":-6.439246815882548,"x":150.99,"y":185.05,"x0":1.8174502463861297,"y0":50.00506921851322,"z0":5.457403890242243,"aX":10.219495884504733},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.7,"breakHorizontal":-8.3,"spinRate":2361,"spinDirection":139},"zone":13,"typeConfidence":2.0,"plateTime":0.40551593148795684,"extension":5.4595064800465485},"index":0,"playId":"526ef2ed-a701-3582-9d6c-e6082b5eead2","pitchNumber":1,"startTime":"2026-03-31T03:49:38.177Z","endTime":"2026-03-31T03:49:42.269Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":75.4,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.607305872529217,"aZ":-38.54717091225589,"pfxX":-5.916577124027494,"pfxZ":-4.473282593072664,"pX":-0.7179859907349448,"pZ":2.3210145850459414,"vX0":-4.373716757326717,"vY0":-118.28110888189099,"vZ0":0.13800374190243692,"x":144.37,"y":176.11,"x0":1.9210560537015449,"y0":50.00548247630143,"z0":5.78338161794832,"aX":-8.42173659357009},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-7.8,"breakHorizontal":11.8,"spinRate":2532,"spinDirection":319},"zone":4,"typeConfidence":2.0,"plateTime":0.4622852648985609,"extension":5.290548050942687},"index":1,"playId":"2079aa9c-27af-3879-8a56-dd04d6010e4b","pitchNumber":2,"startTime":"2026-03-31T03:49:54.127Z","endTime":"2026-03-31T03:49:57.789Z","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":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":81.1,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.109516097079528,"aZ":-31.28864279869858,"pfxX":-1.5198949930071968,"pfxZ":0.5362344448407299,"pX":0.5617955949631704,"pZ":2.378050767898929,"vX0":-3.3372305134358737,"vY0":-126.72355937540323,"vZ0":-1.8101638501111226,"x":95.59,"y":174.57,"x0":2.0852088730082876,"y0":50.0039536580807,"z0":5.564575093628032,"aX":-2.5096913839704356},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.8,"breakHorizontal":3.4,"spinRate":2459,"spinDirection":254},"zone":6,"typeConfidence":2.0,"plateTime":0.42968203139635097,"extension":5.3485528911919324},"index":2,"playId":"61caf96c-570f-33bc-90cc-5669becd2586","pitchNumber":3,"startTime":"2026-03-31T03:50:08.822Z","endTime":"2026-03-31T03:50:12.998Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-03-31T03:50:19.507Z","endTime":"2026-03-31T03:50:34.523Z","isPitch":false,"type":"action","player":{"id":595978,"link":"/api/v1/people/595978"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.9,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.96025198151592,"aZ":-11.244556938829346,"pfxX":3.7927333312957874,"pfxZ":10.856591642751695,"pX":-0.9009791956063071,"pZ":2.5956581511033754,"vX0":-8.713742798790184,"vY0":-137.60157932924182,"vZ0":-5.529314728090381,"x":151.34,"y":168.7,"x0":1.8063651391761792,"y0":50.005771218689475,"z0":5.384983325312147,"aX":7.314220958629424},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.7,"breakHorizontal":-5.2,"spinRate":2525,"spinDirection":145},"zone":11,"typeConfidence":2.0,"plateTime":0.3972086448810157,"extension":5.742309791186332},"hitData":{"launchSpeed":90.5,"launchAngle":16.0,"totalDistance":234.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":53.38,"coordY":109.05}},"index":4,"playId":"c918b1d5-ed0a-302a-96a7-70690a1b83fa","pitchNumber":4,"startTime":"2026-03-31T03:50:34.523Z","endTime":"2026-03-31T03:50:45.366Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T03:50:45.366Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Angel Martínez singles on a line drive to center fielder Andy Pages. Austin Hedges to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-31T03:50:55.966Z","endTime":"2026-03-31T03:52:22.536Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"postOnSecond":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.947645361536832,"aZ":-29.32586123134042,"pfxX":0.02811850982961861,"pfxZ":1.7303211277444426,"pX":-0.5843562004316603,"pZ":2.2630729399263676,"vX0":-6.377005174550854,"vY0":-127.65628483420137,"vZ0":-2.4686149275568936,"x":139.27,"y":177.68,"x0":1.9452667190280075,"y0":50.00269653514204,"z0":5.557541006314279,"aX":0.04694095226014359},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.8,"breakHorizontal":1.4,"spinRate":2203,"spinDirection":171},"zone":4,"typeConfidence":2.0,"plateTime":0.4295095997423415,"extension":5.323231847103645},"index":0,"playId":"8e86f28b-a6aa-30cb-ba41-935f76f3afd3","pitchNumber":1,"startTime":"2026-03-31T03:51:09.267Z","endTime":"2026-03-31T03:51:13.164Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":74.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.3522732655596,"aZ":-40.71886684961571,"pfxX":-6.191758807631027,"pfxZ":-6.110124768000162,"pX":1.9361212608945118,"pZ":4.801427641836836,"vX0":0.8709195900567785,"vY0":-117.27836927882821,"vZ0":5.847356732618741,"x":43.2,"y":109.14,"x0":2.3655424281534403,"y0":50.003107015308856,"z0":6.06532927051535,"aX":-8.659013701339006},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-9.5,"breakHorizontal":11.0,"spinRate":2489,"spinDirection":308},"zone":12,"typeConfidence":2.0,"plateTime":0.46632113710842127,"extension":5.002368397941419},"index":1,"playId":"26b89dd9-bc9f-37cf-aa88-6358b20801bb","pitchNumber":2,"startTime":"2026-03-31T03:51:31.057Z","endTime":"2026-03-31T03:51:34.158Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.23618930919267,"aZ":-13.435543074569113,"pfxX":5.2853686845856505,"pfxZ":10.017696600782541,"pX":0.07013766674582446,"pZ":2.723304545225996,"vX0":-6.771726674185246,"vY0":-135.55746306981152,"vZ0":-4.893129337777118,"x":114.33,"y":165.25,"x0":1.9080070789189023,"y0":50.001049569550105,"z0":5.481918494350514,"aX":9.885270151010818},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.4,"breakHorizontal":-8.2,"spinRate":2366,"spinDirection":136},"zone":5,"typeConfidence":2.0,"plateTime":0.4032867770844253,"extension":5.625138392494709},"index":2,"playId":"0a670bbc-e734-3a67-baa6-430c8506b36b","pitchNumber":3,"startTime":"2026-03-31T03:51:48.892Z","endTime":"2026-03-31T03:51:51.964Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.09083337196008,"aZ":-40.41485867016944,"pfxX":-4.7991406727678765,"pfxZ":-5.5864284894965754,"pX":0.008881465614666632,"pZ":1.2674473948336786,"vX0":-3.534385855184218,"vY0":-121.12362826082533,"vZ0":-2.0227555318919537,"x":116.66,"y":204.56,"x0":2.113663049951344,"y0":50.00124200031805,"z0":5.668808931114415,"aX":-7.082687346917793},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-10.3,"breakHorizontal":9.6,"spinRate":2620,"spinDirection":320},"zone":13,"typeConfidence":2.0,"plateTime":0.4533356074051538,"extension":5.103131762171204},"hitData":{"launchSpeed":107.9,"launchAngle":6.0,"totalDistance":188.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":118.76,"coordY":76.35}},"index":3,"playId":"f4caba75-53a1-32cd-ab79-ebcfe9ecc037","pitchNumber":4,"startTime":"2026-03-31T03:52:13.320Z","endTime":"2026-03-31T03:52:22.536Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T03:52:22.536Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Steven Kwan singles on a soft bunt ground ball to third baseman Max Muncy, deflected by pitcher Justin Wrobleski. Austin Hedges to 3rd. Angel Martínez to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-31T03:53:15.115Z","endTime":"2026-03-31T03:53:24.948Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"postOnSecond":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"postOnThird":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680736,"link":"/api/v1/people/680736"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_deflection"},{"player":{"id":571970,"link":"/api/v1/people/571970"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-31T03:52:38.118Z","endTime":"2026-03-31T03:53:17.209Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.4,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.36519721161005,"aZ":-19.913601809918223,"pfxX":8.41974972284704,"pfxZ":6.409442652791354,"pX":0.41523346096027813,"pZ":2.7648701998017375,"vX0":-6.5994947597884455,"vY0":-137.419668265587,"vZ0":-3.872572811929593,"x":101.17,"y":164.13,"x0":1.7535870505420612,"y0":50.005311903745614,"z0":5.544777930335177,"aX":16.11070207286212},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.9,"breakHorizontal":-13.9,"spinRate":2188,"spinDirection":147},"zone":3,"typeConfidence":2.0,"plateTime":0.3985473963576718,"extension":5.4014832163953965},"hitData":{"launchSpeed":42.5,"launchAngle":-66.0,"totalDistance":2.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":119.57,"coordY":186.75}},"index":1,"playId":"0e4dc782-0df2-374c-936d-f83c03a544d0","pitchNumber":1,"startTime":"2026-03-31T03:53:17.209Z","endTime":"2026-03-31T03:53:24.948Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T03:53:24.948Z","atBatIndex":47},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Chase DeLauter lines out to shortstop Mookie Betts.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-31T03:53:49.847Z","endTime":"2026-03-31T03:54:26.867Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"postOnSecond":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"postOnThird":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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(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.2,"endSpeed":82.6,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.037586390138852,"aZ":-29.083324780581457,"pfxX":1.9138725754352013,"pfxZ":1.7995819181094381,"pX":-1.8540555840671034,"pZ":1.420118902984233,"vX0":-10.226422182724214,"vY0":-129.5609960715495,"vZ0":-4.670974818502091,"x":187.67,"y":200.44,"x0":1.8817020339048822,"y0":50.00007478599225,"z0":5.448184245831565,"aX":3.281162139584435},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.5,"breakHorizontal":-1.4,"spinRate":2374,"spinDirection":163},"zone":13,"typeConfidence":2.0,"plateTime":0.42146298400388016,"extension":5.345244855811007},"index":0,"playId":"57c4579c-e44d-3f9c-9f91-3e089f4779c9","pitchNumber":1,"startTime":"2026-03-31T03:54:06.269Z","endTime":"2026-03-31T03:54:09.639Z","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":95.2,"endSpeed":87.2,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.00324299486018,"aZ":-16.510146397745594,"pfxX":8.891360828652914,"pfxZ":8.050391248050433,"pX":0.4383273660858142,"pZ":2.3211336403947156,"vX0":-6.874262562407422,"vY0":-138.3992069112711,"vZ0":-5.388598226601635,"x":100.29,"y":176.11,"x0":1.795372931300767,"y0":50.00280310815218,"z0":5.393806288504072,"aX":17.301380736617165},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.7,"breakHorizontal":-14.8,"spinRate":2299,"spinDirection":142},"zone":6,"typeConfidence":2.0,"plateTime":0.39529070050598225,"extension":5.48400375867405},"hitData":{"launchSpeed":87.1,"launchAngle":11.0,"totalDistance":184.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":115.12,"coordY":147.78}},"index":1,"playId":"c1670e21-2df1-3a97-8961-e5028352ff86","pitchNumber":2,"startTime":"2026-03-31T03:54:21.817Z","endTime":"2026-03-31T03:54:26.867Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T03:54:26.867Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"José Ramírez flies out to right fielder Kyle Tucker.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-31T03:54:49.306Z","endTime":"2026-03-31T03:56:04.224Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"postOnSecond":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"postOnThird":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_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":92.0,"endSpeed":84.9,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.505797205237613,"aZ":-23.302137489852665,"pfxX":0.9736933974139514,"pfxZ":4.832439951999621,"pX":0.2765846045217055,"pZ":3.796537005899605,"vX0":-4.959385051685807,"vY0":-134.0483604738901,"vZ0":-0.588153061943312,"x":106.46,"y":136.27,"x0":2.0169561671791882,"y0":50.00531626213722,"z0":5.66914231748282,"aX":1.7896013966758137},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.9,"breakHorizontal":-0.8,"spinRate":2547,"spinDirection":151},"zone":12,"typeConfidence":2.0,"plateTime":0.4071944889126624,"extension":5.239432809569455},"index":0,"playId":"315fae51-6f0e-38c2-9ab2-dbbcfde49ce1","pitchNumber":1,"startTime":"2026-03-31T03:54:58.247Z","endTime":"2026-03-31T03:55:01.731Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.3,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.776026874690277,"aZ":-13.653706024988457,"pfxX":2.623470650087603,"pfxZ":9.52433696663951,"pX":-0.39338755088144894,"pZ":4.297624499906027,"vX0":-6.823273942659242,"vY0":-137.88404233590785,"vZ0":-1.3126165041757134,"x":132.0,"y":122.74,"x0":1.7615617708675952,"y0":50.00642693841209,"z0":5.691606392000402,"aX":5.104744476100632},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.3,"breakHorizontal":-3.5,"spinRate":2540,"spinDirection":149},"zone":11,"typeConfidence":2.0,"plateTime":0.3957389203363757,"extension":5.405539349040293},"index":1,"playId":"ef1d7cd9-ab24-320a-90c0-85c663917c62","pitchNumber":2,"startTime":"2026-03-31T03:55:13.597Z","endTime":"2026-03-31T03:55:17.008Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.5,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.469935815441946,"aZ":-27.71403808783641,"pfxX":-1.678463000867783,"pfxZ":2.665034096746955,"pX":-1.6578087376658603,"pZ":2.116302189301749,"vX0":-8.167812218709464,"vY0":-127.97138382943672,"vZ0":-3.115646078764807,"x":180.19,"y":181.64,"x0":1.7828569920888635,"y0":50.00026739597617,"z0":5.50240409945849,"aX":-2.8038455147173904},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.4,"breakHorizontal":4.8,"spinRate":2381,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.42673068066902964,"extension":5.387630334183376},"index":2,"playId":"e0303670-b1d8-30cc-9e9f-893e024e4af2","pitchNumber":3,"startTime":"2026-03-31T03:55:30.662Z","endTime":"2026-03-31T03:55:33.684Z","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":86.5,"endSpeed":79.7,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.090718863249975,"aZ":-32.992027755700796,"pfxX":-1.48647470606288,"pfxZ":-0.5114450304711156,"pX":-0.25737163544964237,"pZ":3.028373737195995,"vX0":-4.939220146627686,"vY0":-126.01242008139745,"vZ0":0.04419375896163236,"x":126.81,"y":157.01,"x0":1.919353727688321,"y0":50.000428937053016,"z0":5.671276019531939,"aX":-2.394047701479012},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.7,"breakHorizontal":3.8,"spinRate":2457,"spinDirection":266},"zone":1,"typeConfidence":2.0,"plateTime":0.4343133465905149,"extension":5.3155646446499905},"hitData":{"launchSpeed":85.8,"launchAngle":58.0,"totalDistance":205.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":177.64,"coordY":136.04}},"index":3,"playId":"54ef4e89-ab2f-3d00-9c70-14db1450979e","pitchNumber":4,"startTime":"2026-03-31T03:55:51.252Z","endTime":"2026-03-31T03:56:04.224Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T03:56:04.224Z","atBatIndex":49},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Rhys Hoskins walks. Austin Hedges scores. Angel Martínez to 3rd. Steven Kwan to 2nd.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-31T03:56:19.112Z","endTime":"2026-03-31T03:58:18.213Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"postOnSecond":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"postOnThird":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"responsiblePitcher":{"id":680736,"link":"/api/v1/people/680736"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.4,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.691869736302802,"aZ":-31.244224842874136,"pfxX":-0.719834953633788,"pfxZ":0.5739113650417504,"pX":-0.3930395602187663,"pZ":2.2733710709087283,"vX0":-5.880094121457898,"vY0":-126.62829164789564,"vZ0":-2.102525205109884,"x":131.98,"y":177.4,"x0":2.0482011181891218,"y0":50.005371517112174,"z0":5.602435238236938,"aX":-1.174887016866014},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.8,"breakHorizontal":2.6,"spinRate":2578,"spinDirection":272},"zone":7,"typeConfidence":2.0,"plateTime":0.4317490821641421,"extension":5.263937187614674},"index":0,"playId":"e742d966-69f2-33b8-8280-e3804645f3ac","pitchNumber":1,"startTime":"2026-03-31T03:56:34.636Z","endTime":"2026-03-31T03:56:38.489Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.0,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.887759520956795,"aZ":-41.583146224578456,"pfxX":-3.7085210886265423,"pfxZ":-6.464241539428967,"pX":0.2369877078022825,"pZ":2.1714982061063144,"vX0":-3.127183102048565,"vY0":-120.0755184692905,"vZ0":0.31109189708637897,"x":107.97,"y":180.15,"x0":2.039318890084332,"y0":50.00164337187596,"z0":5.74892809430098,"aX":-5.3987394142959335},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-11.4,"breakHorizontal":7.4,"spinRate":2590,"spinDirection":316},"zone":8,"typeConfidence":2.0,"plateTime":0.45666559486682523,"extension":5.1531509644696545},"index":1,"playId":"479214dd-6a39-33c1-b6df-21ae9a274e66","pitchNumber":2,"startTime":"2026-03-31T03:56:54.619Z","endTime":"2026-03-31T03:56:57.873Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.7,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.215562398386687,"aZ":-14.080364649758236,"pfxX":4.716192940381421,"pfxZ":8.97788092379504,"pX":0.17937715929357181,"pZ":4.055974876981175,"vX0":-6.101512102667305,"vY0":-140.67945267821835,"vZ0":-2.036311683595836,"x":110.16,"y":129.27,"x0":1.7578895186356707,"y0":50.006819724570256,"z0":5.695979130089104,"aX":9.509601969760944},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.1,"breakHorizontal":-7.3,"spinRate":2493,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.38851333552128864,"extension":5.214121895214974},"index":2,"playId":"832c55c2-0e22-39f8-8fe0-441d35721f74","pitchNumber":3,"startTime":"2026-03-31T03:57:19.520Z","endTime":"2026-03-31T03:57:24.829Z","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":95.9,"endSpeed":88.5,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.93108142905943,"aZ":-14.434966660461123,"pfxX":3.3470432002813646,"pfxZ":8.884705683935177,"pX":-0.7077599688621973,"pZ":4.5712897521728975,"vX0":-7.969584584433917,"vY0":-139.5885969464097,"vZ0":-0.4237801747326646,"x":143.98,"y":115.36,"x0":1.7344524035008506,"y0":50.00387060496634,"z0":5.665410151029164,"aX":6.684348638205595},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.2,"breakHorizontal":-4.7,"spinRate":2450,"spinDirection":149},"zone":11,"typeConfidence":2.0,"plateTime":0.39062255009257507,"extension":5.39955045199701},"index":3,"playId":"19d3716d-44d3-3afe-a739-0073929528f7","pitchNumber":4,"startTime":"2026-03-31T03:57:39.246Z","endTime":"2026-03-31T03:57:42.498Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.8,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.67106771802132,"aZ":-40.13088162963781,"pfxX":-6.244565773916085,"pfxZ":-5.34830581462376,"pX":1.8169165323456014,"pZ":2.8500233316187833,"vX0":1.0339086617487552,"vY0":-120.9820788775451,"vZ0":1.3524439710240221,"x":47.74,"y":161.83,"x0":2.1965652048349305,"y0":50.00087405971562,"z0":5.7897496738938745,"aX":-9.294524910925935},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-9.1,"breakHorizontal":11.0,"spinRate":2515,"spinDirection":316},"zone":12,"typeConfidence":2.0,"plateTime":0.45200169144106006,"extension":5.2579207346468655},"index":4,"playId":"06ab523c-16de-3b48-b2a7-22385d217c05","pitchNumber":5,"startTime":"2026-03-31T03:57:56.864Z","endTime":"2026-03-31T03:58:00.069Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.7,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.151637037787925,"aZ":-29.74626125669411,"pfxX":-1.8890700125740194,"pfxZ":1.472203036710578,"pX":-1.335484642157598,"pZ":2.5423517037763936,"vX0":-7.3762960523050065,"vY0":-127.30875240627978,"vZ0":-1.8092861032501961,"x":167.91,"y":170.14,"x0":1.8400671624562184,"y0":50.00209063679086,"z0":5.607638273235062,"aX":-3.1121477702182934},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.5,"breakHorizontal":5.0,"spinRate":2399,"spinDirection":270},"zone":13,"typeConfidence":2.0,"plateTime":0.42957425524879334,"extension":5.4386712886571535},"index":5,"playId":"1719474c-3994-3daa-9be4-8271e3a9d519","pitchNumber":6,"startTime":"2026-03-31T03:58:13.712Z","endTime":"2026-03-31T03:58:18.213Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T03:58:18.213Z","atBatIndex":50},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Daniel Schneemann doubles (2) on a line drive to center fielder Andy Pages. Angel Martínez scores. Steven Kwan scores. Rhys Hoskins to 3rd.","rbi":2,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-31T03:58:34.574Z","endTime":"2026-03-31T03:59:59.645Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"postOnThird":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"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":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":{"id":680736,"link":"/api/v1/people/680736"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":{"id":680736,"link":"/api/v1/people/680736"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":93.9,"endSpeed":86.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.17499946103868,"aZ":-16.87812024784138,"pfxX":7.259153855207562,"pfxZ":8.060320917565884,"pX":-1.1635732039493594,"pZ":2.2119008264167075,"vX0":-10.139801839767294,"vY0":-136.41769791547623,"vZ0":-5.6055089480060944,"x":161.35,"y":179.06,"x0":1.6471219543194677,"y0":50.00063582456221,"z0":5.444935192974974,"aX":13.771174173514925},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.7,"breakHorizontal":-11.2,"spinRate":2238,"spinDirection":147},"zone":13,"typeConfidence":2.0,"plateTime":0.4005136621269667,"extension":5.467468454360542},"index":0,"playId":"f46e4021-e556-3705-aaa2-488718adb74e","pitchNumber":1,"startTime":"2026-03-31T03:58:40.788Z","endTime":"2026-03-31T03:58:44.443Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.049042514715772,"aZ":-31.5848587970885,"pfxX":-1.5584067112748041,"pfxZ":0.37364856746989794,"pX":-0.9401035825830226,"pZ":1.6790882985036781,"vX0":-6.596960418300814,"vY0":-124.73645541686948,"vZ0":-2.9354140792343344,"x":152.83,"y":193.44,"x0":1.936643836211961,"y0":50.00427028857161,"z0":5.463613983759139,"aX":-2.4658167130572894},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.2,"breakHorizontal":4.3,"spinRate":2395,"spinDirection":268},"zone":13,"typeConfidence":2.0,"plateTime":0.4383666206562573,"extension":5.2893339354006645},"index":1,"playId":"ab1d7810-6e0f-3ce5-9886-7609f13ea894","pitchNumber":2,"startTime":"2026-03-31T03:58:55.474Z","endTime":"2026-03-31T03:58:59.425Z","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":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.87614304092063,"aZ":-17.09100373569674,"pfxX":8.480771287015653,"pfxZ":7.953155908665156,"pX":-1.3532344080948129,"pZ":2.6769337804872864,"vX0":-11.249582642924175,"vY0":-136.5469392158258,"vZ0":-4.288588575981685,"x":168.58,"y":166.5,"x0":1.7100431650375245,"y0":50.00267300184567,"z0":5.436942748342579,"aX":16.083546853594584},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.7,"breakHorizontal":-13.1,"spinRate":2116,"spinDirection":145},"zone":11,"typeConfidence":2.0,"plateTime":0.40047744885285397,"extension":5.530945879651792},"index":2,"playId":"2cfcfbe2-7ee3-3061-9d7c-f70573232c0c","pitchNumber":3,"startTime":"2026-03-31T03:59:10.518Z","endTime":"2026-03-31T03:59:14.254Z","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":94.1,"endSpeed":85.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.034810076915278,"aZ":-10.746547875251359,"pfxX":4.799827803881277,"pfxZ":11.341214006757351,"pX":0.09538442079143837,"pZ":1.9636463117558696,"vX0":-6.428237995762791,"vY0":-136.78771581185,"vZ0":-7.066871179175176,"x":113.36,"y":185.76,"x0":1.8556003343222207,"y0":50.00280536970747,"z0":5.322741886024442,"aX":9.068740668300677},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.2,"breakHorizontal":-7.3,"spinRate":2450,"spinDirection":146},"zone":8,"typeConfidence":2.0,"plateTime":0.4008996241320357,"extension":5.587599041416635},"index":3,"playId":"691156d4-4b88-3adb-ab29-89fc1d3ef874","pitchNumber":4,"startTime":"2026-03-31T03:59:31.650Z","endTime":"2026-03-31T03:59:35.499Z","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":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.7,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.743671410581793,"aZ":-18.659888370275056,"pfxX":8.992864201367471,"pfxZ":7.217807935682951,"pX":0.11609547600353401,"pZ":2.1613266687460486,"vX0":-7.585939108545274,"vY0":-135.76236529236425,"vZ0":-5.372589603252064,"x":112.57,"y":180.42,"x0":1.773287718110478,"y0":50.00632455718531,"z0":5.458019052911438,"aX":16.84945283237577},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.1,"breakHorizontal":-14.8,"spinRate":2203,"spinDirection":152},"zone":8,"typeConfidence":2.0,"plateTime":0.40289238483202805,"extension":5.526482714214759},"hitData":{"launchSpeed":98.9,"launchAngle":13.0,"totalDistance":248.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":81.38,"coordY":77.81}},"index":4,"playId":"c199f288-ea62-3428-9916-17ad038abeec","pitchNumber":5,"startTime":"2026-03-31T03:59:48.310Z","endTime":"2026-03-31T03:59:59.645Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T03:59:59.645Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brayan Rocchio strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-31T04:01:03.304Z","endTime":"2026-03-31T04:01:38.003Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-31T04:00:15.171Z","endTime":"2026-03-31T04:01:05.515Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.245059372064443,"aZ":-13.765835913184711,"pfxX":4.7208100801229955,"pfxZ":9.777781866717262,"pX":-0.4884920298967574,"pZ":1.768185493278323,"vX0":-8.027460239877312,"vY0":-136.38752981085818,"vZ0":-7.10654812432412,"x":135.62,"y":191.04,"x0":1.8807082089389762,"y0":50.00120625582615,"z0":5.358646575356972,"aX":8.886494054743736},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.3,"breakHorizontal":-6.8,"spinRate":2391,"spinDirection":143},"zone":7,"typeConfidence":2.0,"plateTime":0.40174064329161085,"extension":5.549218101215032},"index":1,"playId":"60376135-ac6c-3375-add0-257981392815","pitchNumber":1,"startTime":"2026-03-31T04:01:05.515Z","endTime":"2026-03-31T04:01:09.015Z","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.4,"endSpeed":80.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.808185971347847,"aZ":-32.16174068668734,"pfxX":-1.3298044115836958,"pfxZ":0.011319395250231956,"pX":-0.19896144331427068,"pZ":1.6470029349866426,"vX0":-5.349361194131104,"vY0":-127.21092587431635,"vZ0":-3.1254533489849887,"x":124.58,"y":194.31,"x0":2.103046155830794,"y0":50.005997765747644,"z0":5.4381072558891494,"aX":-2.1818427788821486},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.5,"breakHorizontal":3.6,"spinRate":2494,"spinDirection":262},"zone":8,"typeConfidence":2.0,"plateTime":0.4303815993406608,"extension":5.295663585893965},"index":2,"playId":"335c015a-4258-3503-a0a5-a7f98126b121","pitchNumber":2,"startTime":"2026-03-31T04:01:19.693Z","endTime":"2026-03-31T04:01:22.889Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.289113558258393,"aZ":-32.17901412305088,"pfxX":-1.350583531588173,"pfxZ":-0.007069493946733729,"pX":-1.0800359491154097,"pZ":1.1642904579305504,"vX0":-7.09513907877572,"vY0":-124.31018112404243,"vZ0":-3.9364017216438745,"x":158.17,"y":207.34,"x0":1.9782491589238236,"y0":50.00079511502429,"z0":5.419643149209077,"aX":-2.1265331201523217},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-0.6,"breakHorizontal":4.0,"spinRate":2520,"spinDirection":287},"zone":13,"typeConfidence":2.0,"plateTime":0.43945149672041817,"extension":5.275571416410945},"index":3,"playId":"c16ac843-907e-3535-8354-b467780ffe29","pitchNumber":3,"startTime":"2026-03-31T04:01:34.255Z","endTime":"2026-03-31T04:01:38.003Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T04:01:38.003Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mookie Betts flies out to right fielder Angel Martínez.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-31T04:04:04.858Z","endTime":"2026-03-31T04:04:15.667Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"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":"Flyout","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":1},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Shawn Armstrong replaces Parker Messick.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-31T04:02:59.121Z","endTime":"2026-03-31T04:04:07.064Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":542888,"link":"/api/v1/people/542888"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.68232529661729,"aZ":-15.634687533626524,"pfxX":-3.3208234743140235,"pfxZ":8.844023943964386,"pX":0.40722846975723564,"pZ":3.047190343585062,"vX0":5.403448929594356,"vY0":-135.20773753518418,"vZ0":-4.276081841133648,"x":101.48,"y":156.51,"x0":-1.1765065705086806,"y0":50.005106001363465,"z0":5.730636857550891,"aX":-6.2124402013148385},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.4,"breakHorizontal":5.0,"spinRate":2304,"spinDirection":212},"zone":3,"typeConfidence":2.0,"plateTime":0.40355575682232825,"extension":6.511983866755309},"hitData":{"launchSpeed":96.8,"launchAngle":29.0,"totalDistance":368.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":180.62,"coordY":60.75}},"index":1,"playId":"5dc12de3-c842-3513-acc9-b88fe360437a","pitchNumber":1,"startTime":"2026-03-31T04:04:07.064Z","endTime":"2026-03-31T04:04:15.667Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T04:04:15.667Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Teoscar Hernández singles on a ground ball to left fielder Steven Kwan.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-31T04:04:24.939Z","endTime":"2026-03-31T04:06:13.404Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.35403522683935,"aZ":-17.64758787533371,"pfxX":-5.427209171743538,"pfxZ":7.61914079472394,"pX":-0.3800613300195775,"pZ":2.925312421816095,"vX0":4.5519142894117675,"vY0":-136.34582978880644,"vZ0":-4.18910339492813,"x":131.49,"y":159.8,"x0":-1.3555330607203173,"y0":50.00443394169714,"z0":5.678233340301172,"aX":-10.35114124934487},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.2,"breakHorizontal":9.0,"spinRate":2204,"spinDirection":217},"zone":1,"typeConfidence":2.0,"plateTime":0.399750839210975,"extension":6.477046385870188},"index":0,"playId":"96781375-aea6-30ec-88e6-d8ac85bd97eb","pitchNumber":1,"startTime":"2026-03-31T04:04:45.072Z","endTime":"2026-03-31T04:04:48.463Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":80.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.84170305915013,"aZ":-19.144874545231534,"pfxX":5.981982048761891,"pfxZ":8.086045158478697,"pX":0.7316529049996564,"pZ":1.8042991457587627,"vX0":3.03921424730944,"vY0":-125.47826843594537,"vZ0":-5.926050803612572,"x":89.11,"y":190.06,"x0":-1.2685814989902098,"y0":50.005469044391326,"z0":5.732314279891736,"aX":9.641826074527968},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":13.7,"breakHorizontal":-11.5,"spinRate":2618,"spinDirection":117},"zone":9,"typeConfidence":2.0,"plateTime":0.43473642112793787,"extension":6.390810587744221},"index":1,"playId":"2caf04f3-55c2-3644-bf57-12199d262288","pitchNumber":2,"startTime":"2026-03-31T04:04:59.798Z","endTime":"2026-03-31T04:05:03.679Z","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":1},"pitchData":{"startSpeed":86.1,"endSpeed":80.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.21424027621143,"aZ":-20.555011938779906,"pfxX":6.278598143223665,"pfxZ":7.246495101837881,"pX":2.0243949995783965,"pZ":1.2714500094316785,"vX0":5.425616080717464,"vY0":-125.2861509272308,"vZ0":-7.017118296876003,"x":39.83,"y":204.45,"x0":-0.978339921791137,"y0":50.005032492542014,"z0":5.7659865225202624,"aX":10.070025997736595},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":11.9,"breakHorizontal":-12.5,"spinRate":2646,"spinDirection":111},"zone":14,"typeConfidence":2.0,"plateTime":0.4357069211636566,"extension":6.634058854725463},"index":2,"playId":"9c4242e5-8f05-365f-ae45-67ba809fddb2","pitchNumber":3,"startTime":"2026-03-31T04:05:16.419Z","endTime":"2026-03-31T04:05:19.499Z","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":true},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.19697405365897,"aZ":-22.36123681457355,"pfxX":-9.294112978024152,"pfxZ":5.209584361279755,"pX":0.9131749122212679,"pZ":1.9165375025218543,"vX0":8.844967048348348,"vY0":-136.23633900650918,"vZ0":-5.579310361100051,"x":82.19,"y":187.03,"x0":-1.1638923459345145,"y0":50.00646348744121,"z0":5.531129058396945,"aX":-17.52038288525952},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.4,"breakHorizontal":15.0,"spinRate":2111,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.4016430724786195,"extension":6.513820323858207},"index":3,"playId":"27ee8d60-c02f-32fa-91af-592ce9c1967b","pitchNumber":4,"startTime":"2026-03-31T04:05:31.729Z","endTime":"2026-03-31T04:05:58.732Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":119,"player":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"}}},{"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":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.838137452310967,"aZ":-18.498500340994816,"pfxX":-9.148351291979559,"pfxZ":7.181424127812113,"pX":0.6642808465794474,"pZ":3.154032185342809,"vX0":8.001527784873119,"vY0":-137.01508831415345,"vZ0":-3.4863135019506246,"x":91.68,"y":153.62,"x0":-1.103146207985662,"y0":50.001918031265085,"z0":5.704540227855003,"aX":-17.4198490960537},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.5,"breakHorizontal":14.9,"spinRate":2179,"spinDirection":215},"zone":3,"typeConfidence":2.0,"plateTime":0.3995120623251167,"extension":6.392137714299567},"hitData":{"launchSpeed":95.5,"launchAngle":-13.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":106.65,"coordY":92.69}},"index":4,"playId":"f24bfd62-71a8-344e-9c1b-4b74dbdaad7e","pitchNumber":5,"startTime":"2026-03-31T04:06:02.124Z","endTime":"2026-03-31T04:06:13.404Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T04:06:13.404Z","atBatIndex":54},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Freddie Freeman pops out to third baseman José Ramírez.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-31T04:06:29.227Z","endTime":"2026-03-31T04:07:43.234Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","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":2},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":88.3,"endSpeed":81.9,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.772786632102985,"aZ":-24.73563753149909,"pfxX":2.3774866692109833,"pfxZ":4.379646210581335,"pX":-0.026910420870513437,"pZ":3.0174395469636255,"vX0":2.172568081673296,"vY0":-128.74088549875003,"vZ0":-2.5730236903295043,"x":118.03,"y":157.31,"x0":-1.187031843432157,"y0":50.001796164062185,"z0":5.920751680168942,"aX":4.037791101669435},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.7,"breakHorizontal":-4.8,"spinRate":2383,"spinDirection":161},"zone":2,"typeConfidence":2.0,"plateTime":0.42353794173066817,"extension":6.4577638728521185},"index":0,"playId":"2118cead-5958-32d2-b2f1-0b2ba0b86b6b","pitchNumber":1,"startTime":"2026-03-31T04:06:38.146Z","endTime":"2026-03-31T04:06:45.423Z","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":91.5,"endSpeed":84.3,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.663384281829778,"aZ":-20.287119566295043,"pfxX":-3.0409096385147745,"pfxZ":6.544481601271459,"pX":-1.7445058677988738,"pZ":3.6870015498106006,"vX0":0.24358627550277284,"vY0":-133.39460180226493,"vZ0":-1.747588797410843,"x":183.5,"y":139.23,"x0":-1.441203515151209,"y0":50.0002063835285,"z0":5.801969129292083,"aX":-5.520488163538642},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.8,"breakHorizontal":5.5,"spinRate":2046,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.40943478484487983,"extension":6.309654315391753},"index":1,"playId":"603911e3-03be-3f82-aa34-26e352ceb967","pitchNumber":2,"startTime":"2026-03-31T04:07:16.072Z","endTime":"2026-03-31T04:07:19.634Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.0,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.673177556428854,"aZ":-24.831498215985185,"pfxX":5.789445634899104,"pfxZ":4.873761655089444,"pX":-0.34183087948476437,"pZ":2.4920753278155474,"vX0":0.2957457415360205,"vY0":-121.86893028313189,"vZ0":-3.040859518135791,"x":130.03,"y":171.49,"x0":-1.2169165976367022,"y0":50.000914375823314,"z0":5.897896304934608,"aX":8.717951049007082},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":8.4,"breakHorizontal":-10.6,"spinRate":2470,"spinDirection":107},"zone":4,"typeConfidence":2.0,"plateTime":0.4492223810859537,"extension":6.178937076697918},"hitData":{"launchSpeed":87.6,"launchAngle":73.0,"totalDistance":125.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":96.96,"coordY":162.91}},"index":2,"playId":"73782bf6-1324-3f00-8dee-415baa6763db","pitchNumber":3,"startTime":"2026-03-31T04:07:33.105Z","endTime":"2026-03-31T04:07:43.234Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T04:07:43.234Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Andy Pages singles on a ground ball to right fielder Angel Martínez. Teoscar Hernández to 3rd.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-31T04:07:57.057Z","endTime":"2026-03-31T04:08:57.434Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"postOnThird":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"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":2},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"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":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.2,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.5251063825524,"aZ":-23.15502497507937,"pfxX":6.8029463886071735,"pfxZ":5.960866669298446,"pX":0.5691833483207145,"pZ":2.4954447071420436,"vX0":2.0906207273525976,"vY0":-122.05405418479448,"vZ0":-3.2937865554339645,"x":95.3,"y":171.4,"x0":-1.1816019427910258,"y0":50.00032106893269,"z0":5.851493554055707,"aX":10.283601235209984},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":10.3,"breakHorizontal":-12.8,"spinRate":2531,"spinDirection":87},"zone":6,"typeConfidence":2.0,"plateTime":0.44837908206142263,"extension":6.455504075554775},"index":0,"playId":"0def4156-772a-398c-ad8b-b549dcd830d3","pitchNumber":1,"startTime":"2026-03-31T04:08:10.468Z","endTime":"2026-03-31T04:08:13.745Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.752411971822898,"aZ":-21.403686272724787,"pfxX":-9.3402451785112,"pfxZ":5.754969949803431,"pX":-0.2510291112654132,"pZ":1.4284848361637041,"vX0":5.730326172031478,"vY0":-135.47577562772958,"vZ0":-7.197855341545642,"x":126.57,"y":200.21,"x0":-1.1728414866318504,"y0":50.003549957949105,"z0":5.600336572977316,"aX":-17.478125582888648},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.1,"breakHorizontal":15.8,"spinRate":2084,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.4032895997618442,"extension":6.419673094744047},"index":1,"playId":"6fb0c25f-036a-370f-a232-fdd2cbf39e18","pitchNumber":2,"startTime":"2026-03-31T04:08:29.236Z","endTime":"2026-03-31T04:08:33.495Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.6,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.5872621408588,"aZ":-16.87978201513767,"pfxX":-4.503932506460927,"pfxZ":8.363248298390834,"pX":-0.6409319043367625,"pZ":2.697625725134039,"vX0":3.3077101913683298,"vY0":-134.04054406223875,"vZ0":-4.537464214445432,"x":141.43,"y":165.94,"x0":-1.3026110968162148,"y0":50.00477395529028,"z0":5.6089825859227425,"aX":-8.238489943111949},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.4,"breakHorizontal":7.4,"spinRate":2153,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.4078289925775347,"extension":6.405039588674945},"hitData":{"launchSpeed":83.0,"launchAngle":-18.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":170.82,"coordY":116.3}},"index":2,"playId":"7cd6b88e-127b-3694-9074-1dad029920df","pitchNumber":3,"startTime":"2026-03-31T04:08:46.310Z","endTime":"2026-03-31T04:08:57.434Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T04:08:57.434Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Max Muncy strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-31T04:11:31.705Z","endTime":"2026-03-31T04:13:13.953Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Erik Sabrowski replaces Shawn Armstrong.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-31T04:10:24.308Z","endTime":"2026-03-31T04:11:33.895Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681870,"link":"/api/v1/people/681870"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.042611913478666,"aZ":-11.329394652331583,"pfxX":6.962125148319627,"pfxZ":11.185907707821478,"pX":-0.13683624642697198,"pZ":2.151455889542653,"vX0":-6.743341247013765,"vY0":-135.72121713406258,"vZ0":-7.724624455531514,"x":122.22,"y":180.69,"x0":1.4768820266252785,"y0":50.0021155821163,"z0":5.825825664772615,"aX":12.972470340097718},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.7,"breakHorizontal":-11.2,"spinRate":2480,"spinDirection":148},"zone":5,"typeConfidence":0.9,"plateTime":0.4037705788430559,"extension":6.608687507903998},"index":1,"playId":"a551559c-c34c-3a33-9703-f5b697ce5ec1","pitchNumber":1,"startTime":"2026-03-31T04:11:33.895Z","endTime":"2026-03-31T04:11:37.183Z","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":2},"pitchData":{"startSpeed":93.8,"endSpeed":84.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.627442268624655,"aZ":-12.005779895263583,"pfxX":6.327614457179605,"pfxZ":10.830381825761393,"pX":-0.5682209122390028,"pZ":2.7132779302586947,"vX0":-7.588545957695243,"vY0":-136.25311549694266,"vZ0":-6.305468561269247,"x":138.66,"y":165.52,"x0":1.443567686389769,"y0":50.003326274974725,"z0":5.903322529821064,"aX":11.783962278699198},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.2,"breakHorizontal":-9.7,"spinRate":2431,"spinDirection":150},"zone":4,"typeConfidence":0.9,"plateTime":0.4034816937331911,"extension":6.612654018284545},"index":2,"playId":"61807449-b01b-3b7e-b952-b14bfad6602c","pitchNumber":2,"startTime":"2026-03-31T04:11:52.638Z","endTime":"2026-03-31T04:11:57.200Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.48940119212633,"aZ":-9.83834003934913,"pfxX":5.553270164538475,"pfxZ":11.582966086001242,"pX":0.3354742253449813,"pZ":2.0329301391040193,"vX0":-5.5095622785749665,"vY0":-138.58768163645684,"vZ0":-8.690673159910569,"x":104.21,"y":183.89,"x0":1.6361561247735577,"y0":50.00347753388236,"z0":5.8830455799197034,"aX":10.708982339473167},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.1,"breakHorizontal":-8.8,"spinRate":2524,"spinDirection":152},"zone":9,"typeConfidence":0.91,"plateTime":0.3965512972179548,"extension":6.537678754507658},"index":3,"playId":"b3bff844-d832-3e68-b939-fe0b357e2ff2","pitchNumber":3,"startTime":"2026-03-31T04:12:11.100Z","endTime":"2026-03-31T04:12:14.128Z","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":94.8,"endSpeed":86.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.79743654844429,"aZ":-11.947662280481316,"pfxX":5.534560815567538,"pfxZ":10.508511011372608,"pX":-0.3877397666228166,"pZ":4.315238367765739,"vX0":-7.011545170847072,"vY0":-137.89827472595306,"vZ0":-2.605101498578244,"x":131.78,"y":122.27,"x0":1.469349552378086,"y0":50.003763961660574,"z0":6.078665065458121,"aX":10.654535997036726},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.7,"breakHorizontal":-8.5,"spinRate":2558,"spinDirection":149},"zone":11,"typeConfidence":0.89,"plateTime":0.3972597229018038,"extension":6.746162675555839},"index":4,"playId":"2d167ec2-e552-30e5-8edd-dc6dc250d17b","pitchNumber":4,"startTime":"2026-03-31T04:12:33.061Z","endTime":"2026-03-31T04:12:36.462Z","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":94.6,"endSpeed":86.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.605861919070584,"aZ":-10.662667548088892,"pfxX":5.699311353107597,"pfxZ":11.254789677091253,"pX":0.46894322634225305,"pZ":4.328310466115599,"vX0":-4.762926335438451,"vY0":-137.63158097051544,"vZ0":-2.746066110579126,"x":99.12,"y":121.92,"x0":1.4846250763339037,"y0":50.00353828987649,"z0":6.064968581949793,"aX":10.893969498279963},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.9,"breakHorizontal":-9.2,"spinRate":2593,"spinDirection":147},"zone":12,"typeConfidence":0.89,"plateTime":0.3985318153979538,"extension":6.576842320638429},"index":5,"playId":"dcb5bdc9-9da8-337e-8f06-91d81735e34f","pitchNumber":5,"startTime":"2026-03-31T04:12:52.588Z","endTime":"2026-03-31T04:12:56.933Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":85.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.40286068785203,"aZ":-10.51673818677497,"pfxX":7.191319194764325,"pfxZ":11.380479059661134,"pX":0.3396300455559788,"pZ":3.4090802387348815,"vX0":-6.092101950180081,"vY0":-137.54955862332076,"vZ0":-4.828524819992834,"x":104.05,"y":146.73,"x0":1.6560798818814826,"y0":50.006550535236606,"z0":5.909336631703729,"aX":13.691174012860236},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.7,"breakHorizontal":-11.6,"spinRate":2624,"spinDirection":149},"zone":12,"typeConfidence":0.91,"plateTime":0.3992135062747839,"extension":6.558082798448208},"index":6,"playId":"3c3e1c34-edb1-3d69-bd0e-e3571a526c23","pitchNumber":6,"startTime":"2026-03-31T04:13:10.660Z","endTime":"2026-03-31T04:13:13.953Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T04:13:13.953Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gabriel Arias grounds out, third baseman Max Muncy to first baseman Freddie Freeman.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-31T04:15:15.039Z","endTime":"2026-03-31T04:15:31.229Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":571970,"link":"/api/v1/people/571970"},"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":"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":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.6,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.429309805123093,"aZ":-29.203185333047628,"pfxX":-2.697547526741667,"pfxZ":1.8183263918229446,"pX":-0.7687882521071269,"pZ":2.1607843193790286,"vX0":-6.194126196968345,"vY0":-126.77015603942783,"vZ0":-2.500337462536804,"x":146.3,"y":180.44,"x0":2.0510396919424543,"y0":50.00618270015854,"z0":5.476737930996231,"aX":-4.417861342281299},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.0,"breakHorizontal":6.2,"spinRate":2408,"spinDirection":208},"zone":7,"typeConfidence":2.0,"plateTime":0.4310469692324772,"extension":5.446289358145665},"hitData":{"launchSpeed":77.0,"launchAngle":-19.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.54,"coordY":151.81}},"index":0,"playId":"f4c67b5c-db26-3a45-a743-d48ac2582e47","pitchNumber":1,"startTime":"2026-03-31T04:15:23.123Z","endTime":"2026-03-31T04:15:31.229Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T04:15:31.229Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Hedges strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-31T04:16:07.139Z","endTime":"2026-03-31T04:16:45.929Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"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":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-31T04:15:54.691Z","endTime":"2026-03-31T04:16:09.465Z","isPitch":false,"type":"action","player":{"id":595978,"link":"/api/v1/people/595978"}},{"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":93.5,"endSpeed":85.1,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.33071425432174,"aZ":-14.625522220625763,"pfxX":5.036072665472598,"pfxZ":9.439283447449675,"pX":0.09924685651317028,"pZ":1.7251495935567842,"vX0":-6.4528057440883755,"vY0":-135.867366983718,"vZ0":-7.009499480161094,"x":113.22,"y":192.2,"x0":1.856968596903247,"y0":50.00172969231298,"z0":5.365670622821115,"aX":9.362047948288321},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.7,"breakHorizontal":-7.7,"spinRate":2286,"spinDirection":137},"zone":8,"typeConfidence":2.0,"plateTime":0.4039920805551005,"extension":5.5073346974030954},"index":1,"playId":"e752645b-d232-3fc5-a8e1-5eb9756564a4","pitchNumber":1,"startTime":"2026-03-31T04:16:09.465Z","endTime":"2026-03-31T04:16:12.929Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.9,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.83496541283414,"aZ":-30.402706697842717,"pfxX":-0.24815716797046816,"pfxZ":1.0970872579424347,"pX":-0.5695855318137956,"pZ":1.0044672212929635,"vX0":-6.182705891107333,"vY0":-126.12146491027104,"vZ0":-4.844736228982548,"x":138.71,"y":211.66,"x0":1.9465017322235376,"y0":50.001257167421,"z0":5.404447097883376,"aX":-0.3979900294699847},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.1,"breakHorizontal":1.9,"spinRate":2466,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.43441077812157936,"extension":5.309910619965508},"index":2,"playId":"2841b380-f9a3-3d8d-9ea1-b80a589e8d66","pitchNumber":2,"startTime":"2026-03-31T04:16:23.097Z","endTime":"2026-03-31T04:16:28.075Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.3,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.96561956636981,"aZ":-31.927711981441515,"pfxX":-1.4800939006902136,"pfxZ":0.1545497452438278,"pX":-0.6285670409388685,"pZ":1.4893000360353554,"vX0":-5.728061219549953,"vY0":-126.04513328907011,"vZ0":-3.7199243089849303,"x":140.96,"y":198.57,"x0":1.8594830669277467,"y0":50.00537308646048,"z0":5.543482189224344,"aX":-2.397304658875157},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.4,"breakHorizontal":4.0,"spinRate":2598,"spinDirection":280},"zone":13,"typeConfidence":2.0,"plateTime":0.4334099106757088,"extension":5.220931054581365},"index":3,"playId":"132c8ffb-9a5a-3dd5-9e5b-9e0299053a7b","pitchNumber":3,"startTime":"2026-03-31T04:16:41.857Z","endTime":"2026-03-31T04:16:45.929Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T04:16:45.929Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Angel Martínez flies out to right fielder Kyle Tucker.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-31T04:16:53.765Z","endTime":"2026-03-31T04:18:25.237Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.0,"endSpeed":87.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.763967251258418,"aZ":-13.906381909489287,"pfxX":3.4464499782448836,"pfxZ":9.403892809230452,"pX":-0.32364385619085584,"pZ":3.019213643869567,"vX0":-6.772497907121294,"vY0":-138.24357055979263,"vZ0":-4.457677317793967,"x":129.34,"y":157.26,"x0":1.706078168533466,"y0":50.001739858042924,"z0":5.580658227139601,"aX":6.694716342075854},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.3,"breakHorizontal":-4.9,"spinRate":2433,"spinDirection":147},"zone":1,"typeConfidence":2.0,"plateTime":0.39565094532062606,"extension":5.428043359349796},"index":0,"playId":"a789a631-51df-3d4c-8058-92595f34e18f","pitchNumber":1,"startTime":"2026-03-31T04:17:09.958Z","endTime":"2026-03-31T04:17:13.443Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":81.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.89803746200376,"aZ":-32.18727427010974,"pfxX":-1.3346813839899587,"pfxZ":-0.004117351577202277,"pX":-1.074091832861314,"pZ":-0.03678722952907412,"vX0":-6.964354583645649,"vY0":-126.65842191536247,"vZ0":-6.994862637124352,"x":157.94,"y":239.77,"x0":1.8756117689005702,"y0":50.00534183656513,"z0":5.307949480565191,"aX":-2.1864595302757737},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.3,"breakHorizontal":3.8,"spinRate":2544,"spinDirection":287},"zone":13,"typeConfidence":2.0,"plateTime":0.4311069084718282,"extension":5.372073721659139},"index":1,"playId":"2a92a016-ea02-304f-a207-1d0906cc4c56","pitchNumber":2,"startTime":"2026-03-31T04:17:22.406Z","endTime":"2026-03-31T04:17:25.708Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.3794590470872,"aZ":-29.024292584094223,"pfxX":-1.1232248892843963,"pfxZ":1.9487185702143748,"pX":0.9996860046344723,"pZ":2.930472569361633,"vX0":-2.5068088953927123,"vY0":-125.97294431651913,"vZ0":-1.1471077861269032,"x":78.89,"y":159.66,"x0":2.151595731211127,"y0":50.002037110960195,"z0":5.7272513847656015,"aX":-1.813781716072659},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.5,"breakHorizontal":2.6,"spinRate":2400,"spinDirection":249},"zone":12,"typeConfidence":2.0,"plateTime":0.43396656510442977,"extension":5.231497453719523},"index":2,"playId":"a0529357-d07d-3ef1-a6a2-e5ecd836a4e5","pitchNumber":3,"startTime":"2026-03-31T04:17:40.740Z","endTime":"2026-03-31T04:17:44.798Z","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":94.5,"endSpeed":86.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.54199808440233,"aZ":-13.55660723572753,"pfxX":5.127165246818403,"pfxZ":9.644617265485742,"pX":0.1820276348590832,"pZ":3.1129725256083542,"vX0":-6.173495726958615,"vY0":-137.59001448043296,"vZ0":-4.108455270594162,"x":110.06,"y":154.73,"x0":1.7814151096663249,"y0":50.00648646814056,"z0":5.534744328832645,"aX":9.90138032693758},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.9,"breakHorizontal":-8.2,"spinRate":2422,"spinDirection":139},"zone":2,"typeConfidence":2.0,"plateTime":0.39703654019736145,"extension":5.420235036889199},"index":3,"playId":"8f9659b8-c6ab-31dd-b1d3-a7687b39c168","pitchNumber":4,"startTime":"2026-03-31T04:17:54.453Z","endTime":"2026-03-31T04:17:57.453Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.319026421363283,"aZ":-30.739703331148082,"pfxX":-1.1044542114230236,"pfxZ":0.8857700289867338,"pX":0.27450216571618613,"pZ":2.0233326804232576,"vX0":-4.136182439180605,"vY0":-125.82523468843077,"vZ0":-2.6625983554019346,"x":106.54,"y":184.15,"x0":2.076935983676214,"y0":50.001488321594955,"z0":5.562815222565596,"aX":-1.7871909342787828},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.3,"breakHorizontal":2.9,"spinRate":2430,"spinDirection":290},"zone":8,"typeConfidence":2.0,"plateTime":0.433779280142637,"extension":5.364216388473142},"hitData":{"launchSpeed":94.3,"launchAngle":29.0,"totalDistance":330.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":178.69,"coordY":79.98}},"index":4,"playId":"e35c05e7-7572-3a86-ae25-b1e32b5c5a8f","pitchNumber":5,"startTime":"2026-03-31T04:18:16.803Z","endTime":"2026-03-31T04:18:25.237Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T04:18:25.237Z","atBatIndex":60},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Miguel Rojas pops out to first baseman Rhys Hoskins.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-31T04:20:17.197Z","endTime":"2026-03-31T04:21:57.314Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656555,"link":"/api/v1/people/656555"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.4,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.4397036434667,"aZ":-11.132026177868848,"pfxX":5.811006762815353,"pfxZ":11.375307914220729,"pX":0.302971063459084,"pZ":0.7108272459078077,"vX0":-5.461592589015211,"vY0":-134.93057086078667,"vZ0":-11.348619986707693,"x":105.45,"y":219.59,"x0":1.5950768811603249,"y0":50.004721027795945,"z0":5.747680560063818,"aX":10.751978761313426},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.5,"breakHorizontal":-9.4,"spinRate":2490,"spinDirection":147},"zone":14,"typeConfidence":0.87,"plateTime":0.405406346386751,"extension":6.71794336512074},"index":0,"playId":"3f1710a0-d22f-3c80-88d2-8b5eb75ff4b5","pitchNumber":1,"startTime":"2026-03-31T04:20:33.130Z","endTime":"2026-03-31T04:20:36.885Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.7,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.553420304604746,"aZ":-10.032230467067917,"pfxX":6.077008470640366,"pfxZ":11.848845216894,"pX":-1.4313942925631475,"pZ":1.683081772081546,"vX0":-9.760754472192097,"vY0":-135.58017859388278,"vZ0":-9.126115094581957,"x":171.56,"y":193.34,"x0":1.4194650303844976,"y0":50.00589096712506,"z0":5.78523157606309,"aX":11.359978183019296},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.7,"breakHorizontal":-9.0,"spinRate":2526,"spinDirection":147},"zone":13,"typeConfidence":0.9,"plateTime":0.40337987038920975,"extension":6.609777234373032},"index":1,"playId":"3bce7e70-ff32-375c-b8b1-156c5436f2ce","pitchNumber":2,"startTime":"2026-03-31T04:20:49.373Z","endTime":"2026-03-31T04:20:52.819Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.8,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.94623954729935,"aZ":-10.252065717843097,"pfxX":5.9585061807811055,"pfxZ":11.589281202619723,"pX":-0.3337143382410592,"pZ":2.3835256899966915,"vX0":-7.049819259593533,"vY0":-136.83701918738774,"vZ0":-7.3535676618650445,"x":129.72,"y":174.42,"x0":1.5050784156332033,"y0":50.000399783528565,"z0":5.812607908876996,"aX":11.268588187186333},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.6,"breakHorizontal":-9.2,"spinRate":2619,"spinDirection":144},"zone":4,"typeConfidence":0.9,"plateTime":0.4006847072101274,"extension":6.589602256153331},"index":2,"playId":"0eb3c51b-2167-30b0-a324-4756ae3248c8","pitchNumber":3,"startTime":"2026-03-31T04:21:05.222Z","endTime":"2026-03-31T04:21:08.603Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":94.1,"endSpeed":86.1,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.69787016005082,"aZ":-10.772220184950568,"pfxX":4.703767892182263,"pfxZ":11.25445582464412,"pX":0.5682494005868949,"pZ":3.206999150149891,"vX0":-4.4167477150542265,"vY0":-136.90565003095685,"vZ0":-5.288593647758264,"x":95.34,"y":152.19,"x0":1.58984516970481,"y0":50.00618489191304,"z0":5.898605397907531,"aX":8.947691918960174},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.4,"breakHorizontal":-7.6,"spinRate":2568,"spinDirection":143},"zone":3,"typeConfidence":0.86,"plateTime":0.39979636572484134,"extension":6.4912655810919935},"index":3,"playId":"574badad-2ede-3208-9baa-ed05689ec454","pitchNumber":4,"startTime":"2026-03-31T04:21:20.374Z","endTime":"2026-03-31T04:21:23.601Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-03-31T04:21:33.032Z","endTime":"2026-03-31T04:21:47.701Z","isPitch":false,"type":"action","player":{"id":500743,"link":"/api/v1/people/500743"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.2,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.191319508805453,"aZ":-9.423870653643032,"pfxX":4.8701527345653846,"pfxZ":12.161405966845805,"pX":0.2781429866805272,"pZ":2.686092270606488,"vX0":-5.02551223552357,"vY0":-136.22229529262896,"vZ0":-6.721576557380048,"x":106.4,"y":166.26,"x0":1.5181794859118523,"y0":50.00486105168634,"z0":5.84434413169146,"aX":9.112557845783984},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":20.6,"breakHorizontal":-7.7,"spinRate":2539,"spinDirection":145},"zone":5,"typeConfidence":0.87,"plateTime":0.4027761712978566,"extension":6.575592789496957},"hitData":{"launchSpeed":80.1,"launchAngle":74.0,"totalDistance":105.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":156.29,"coordY":167.15}},"index":5,"playId":"06c0b88f-f6e9-3e6b-9c34-d0d09f432bf5","pitchNumber":5,"startTime":"2026-03-31T04:21:47.701Z","endTime":"2026-03-31T04:21:57.314Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T04:21:57.314Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Will Smith flies out to right fielder Angel Martínez.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-31T04:22:33.950Z","endTime":"2026-03-31T04:24:10.051Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Will Smith replaces Dalton Rushing.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-31T04:22:13.089Z","endTime":"2026-03-31T04:22:36.307Z","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":"901","replacedPlayer":{"id":687221,"link":"/api/v1/people/687221"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.10514126996191,"aZ":-13.430189834561792,"pfxX":5.809519584826009,"pfxZ":9.944304366060875,"pX":-0.13632704061999185,"pZ":3.9117443921456734,"vX0":-6.500475347254226,"vY0":-136.4543577584603,"vZ0":-3.022438757445437,"x":122.2,"y":133.16,"x0":1.5223378235380083,"y0":50.00665052355064,"z0":5.959516405972955,"aX":10.955236665262774},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.5,"breakHorizontal":-9.1,"spinRate":2546,"spinDirection":144},"zone":11,"typeConfidence":0.87,"plateTime":0.40145197000445254,"extension":6.619169294972431},"index":1,"playId":"6be76049-cf6f-31b3-9210-e3f5b777e160","pitchNumber":1,"startTime":"2026-03-31T04:22:36.307Z","endTime":"2026-03-31T04:22:39.999Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.00078635074147,"aZ":-12.29656626178703,"pfxX":6.624176699561698,"pfxZ":10.653775064838143,"pX":0.45516150745766343,"pZ":2.1974130477266325,"vX0":-5.3356405855453595,"vY0":-135.5852718865466,"vZ0":-7.512644663545942,"x":99.65,"y":179.45,"x0":1.5856492876579604,"y0":50.00606015318237,"z0":5.858047665426756,"aX":12.364130168851835},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.9,"breakHorizontal":-10.9,"spinRate":2504,"spinDirection":148},"zone":6,"typeConfidence":0.88,"plateTime":0.4036159987732253,"extension":6.516205259530238},"index":2,"playId":"85350eb7-4871-3798-8e54-06db1a96532e","pitchNumber":2,"startTime":"2026-03-31T04:22:50.913Z","endTime":"2026-03-31T04:22:54.458Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.513968919433704,"aZ":-14.091825900691637,"pfxX":5.937249157837555,"pfxZ":9.438175805749657,"pX":0.09881301046360252,"pZ":4.385116530248097,"vX0":-6.206513325720082,"vY0":-137.3160835010948,"vZ0":-1.8006084240102265,"x":113.23,"y":120.38,"x0":1.6135699812907613,"y0":50.000507529145075,"z0":6.004702115999591,"aX":11.372620973637158},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.9,"breakHorizontal":-9.5,"spinRate":2256,"spinDirection":149},"zone":12,"typeConfidence":0.87,"plateTime":0.39839992429746474,"extension":6.637186139245832},"index":3,"playId":"e57c05ec-e6e5-3fac-b1b9-3efbfbdaac77","pitchNumber":3,"startTime":"2026-03-31T04:23:12.518Z","endTime":"2026-03-31T04:23:15.739Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.153349301437032,"aZ":-10.71952140273118,"pfxX":5.640541228055468,"pfxZ":11.310213615394371,"pX":0.1264643408418175,"pZ":1.6983070557307363,"vX0":-5.551405971212109,"vY0":-136.62911021922585,"vZ0":-9.149348171249747,"x":112.18,"y":192.93,"x0":1.4485081962608641,"y0":50.00215200825556,"z0":5.820173540714974,"aX":10.6996767455374},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.8,"breakHorizontal":-9.1,"spinRate":2394,"spinDirection":149},"zone":8,"typeConfidence":0.89,"plateTime":0.40037253430950326,"extension":6.668704191949627},"index":4,"playId":"0979771f-28b4-37fb-bc9a-a28c0dd0d7ed","pitchNumber":4,"startTime":"2026-03-31T04:23:26.843Z","endTime":"2026-03-31T04:23:30.594Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2026-03-31T04:23:45.536Z","endTime":"2026-03-31T04:24:00.197Z","isPitch":false,"type":"action","player":{"id":669257,"link":"/api/v1/people/669257"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.256050760240406,"aZ":-11.807672779600836,"pfxX":6.8193533083277345,"pfxZ":10.573663782740313,"pX":0.5551442685092471,"pZ":2.8932156908179767,"vX0":-5.1752213363340855,"vY0":-137.82746518409186,"vZ0":-5.933408271693932,"x":95.84,"y":160.66,"x0":1.5698963962037749,"y0":50.00614766496266,"z0":5.8693698345505965,"aX":13.139788497139303},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.1,"breakHorizontal":-11.3,"spinRate":2516,"spinDirection":143},"zone":3,"typeConfidence":0.9,"plateTime":0.39720105625266644,"extension":6.6132767108783},"hitData":{"launchSpeed":94.9,"launchAngle":49.0,"totalDistance":296.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":200.05,"coordY":105.31}},"index":6,"playId":"2e211d85-4fce-3b22-b1bf-6364e494f6f8","pitchNumber":5,"startTime":"2026-03-31T04:24:00.197Z","endTime":"2026-03-31T04:24:10.051Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T04:24:10.051Z","atBatIndex":62},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Shohei Ohtani flies out to center fielder Daniel Schneemann.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-31T04:24:19.311Z","endTime":"2026-03-31T04:25:44.331Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":4},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.2,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.99407223388165,"aZ":-10.829225732407728,"pfxX":6.561236482639689,"pfxZ":10.962203500438564,"pX":0.20339417836775786,"pZ":3.094667178612663,"vX0":-6.2434863497449395,"vY0":-138.4359581670157,"vZ0":-5.5458096443681235,"x":109.25,"y":155.22,"x0":1.6320549688692947,"y0":50.001193416790635,"z0":5.844213112692639,"aX":12.774119904055677},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.0,"breakHorizontal":-10.7,"spinRate":2556,"spinDirection":142},"zone":2,"typeConfidence":0.91,"plateTime":0.39517078010465845,"extension":6.772350006766353},"index":0,"playId":"34ca1dfd-23e8-3520-bfda-2738c9665017","pitchNumber":1,"startTime":"2026-03-31T04:24:38.580Z","endTime":"2026-03-31T04:24:41.999Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.0,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.588498212120612,"aZ":-8.956254427280484,"pfxX":5.496909507795516,"pfxZ":11.768939262253205,"pX":1.1220704158163093,"pZ":1.3717109262879361,"vX0":-3.4451360100438095,"vY0":-139.39133393089213,"vZ0":-10.305777329769095,"x":74.23,"y":201.74,"x0":1.658250217103073,"y0":50.00249534340188,"z0":5.702955544625357,"aX":10.844232003335867},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.4,"breakHorizontal":-9.2,"spinRate":2635,"spinDirection":143},"zone":14,"typeConfidence":0.91,"plateTime":0.3925667667231112,"extension":6.586707863885607},"index":1,"playId":"f8068fb8-d341-34d4-a324-06944a9eb9ea","pitchNumber":2,"startTime":"2026-03-31T04:24:52.708Z","endTime":"2026-03-31T04:24:56.455Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.9,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.77660182901697,"aZ":-11.08565147768882,"pfxX":6.267304146822704,"pfxZ":10.88184805871316,"pX":0.1024667960405165,"pZ":3.0855859666291257,"vX0":-6.224248295366037,"vY0":-138.31744836438676,"vZ0":-5.541550889093999,"x":113.09,"y":155.47,"x0":1.5673774083588685,"y0":50.00405370223083,"z0":5.858016345052669,"aX":12.147817371503592},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.7,"breakHorizontal":-10.1,"spinRate":2620,"spinDirection":147},"zone":2,"typeConfidence":0.91,"plateTime":0.39594239236737216,"extension":6.619445796056566},"index":2,"playId":"aa806d6c-1873-348f-8aa7-db8bc828f835","pitchNumber":3,"startTime":"2026-03-31T04:25:06.807Z","endTime":"2026-03-31T04:25:09.928Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-03-31T04:25:17.525Z","endTime":"2026-03-31T04:25:33.378Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.3,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.467190410726182,"aZ":-30.004138086837177,"pfxX":-1.8181991048515929,"pfxZ":1.3366844587599598,"pX":-0.016705954037669123,"pZ":3.008896719790829,"vX0":-3.61835440088657,"vY0":-125.48041771978154,"vZ0":-1.505011336186415,"x":117.64,"y":157.54,"x0":1.670842119081507,"y0":50.000721364459956,"z0":6.0238075206866,"aX":-2.9465717595309813},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.4,"breakHorizontal":4.0,"spinRate":2527,"spinDirection":250},"zone":2,"typeConfidence":0.66,"plateTime":0.4337851867558751,"extension":6.679403489180582},"hitData":{"launchSpeed":90.0,"launchAngle":34.0,"totalDistance":325.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":110.71,"coordY":69.77}},"index":4,"playId":"de544eff-43f6-3e85-9d0d-ddd260621a28","pitchNumber":4,"startTime":"2026-03-31T04:25:33.378Z","endTime":"2026-03-31T04:25:44.331Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T04:25:44.331Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Steven Kwan grounds out, third baseman Max Muncy to first baseman Freddie Freeman.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-31T04:27:46.762Z","endTime":"2026-03-31T04:28:24.135Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"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":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":571970,"link":"/api/v1/people/571970"},"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":"Will Smith remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-31T04:26:52.278Z","endTime":"2026-03-31T04:27:48.950Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669257,"link":"/api/v1/people/669257"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"901","replacedPlayer":{"id":687221,"link":"/api/v1/people/687221"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.0,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.342521575838063,"aZ":-14.846807514204935,"pfxX":5.084541200131946,"pfxZ":9.614963949109473,"pX":0.854228820987349,"pZ":2.7639144179961384,"vX0":-4.714008686120333,"vY0":-132.861580547396,"vZ0":-4.242169046814595,"x":84.44,"y":164.15,"x0":1.9840943438614878,"y0":50.00162482371941,"z0":5.44779305377176,"aX":9.162026961787095},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.8,"breakHorizontal":-8.3,"spinRate":2288,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.4109983701866944,"extension":5.5285023677324405},"index":1,"playId":"d4d00575-2d0e-3cee-abfe-e4281d43218d","pitchNumber":1,"startTime":"2026-03-31T04:27:48.950Z","endTime":"2026-03-31T04:27:52.624Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.9,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.63788547151768,"aZ":-31.626075855975394,"pfxX":-2.1109551348623796,"pfxZ":0.35131158730343337,"pX":-0.275203539034776,"pZ":2.270317946056287,"vX0":-5.108053983478086,"vY0":-123.43733328677882,"vZ0":-1.6658657299685156,"x":127.49,"y":177.48,"x0":2.08484904228983,"y0":50.00409815503584,"z0":5.5852842178463495,"aX":-3.297969029598613},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.5,"breakHorizontal":4.9,"spinRate":2297,"spinDirection":273},"zone":4,"typeConfidence":2.0,"plateTime":0.4415846907065242,"extension":5.317234594508837},"index":2,"playId":"06cb103a-31d5-3ac1-9cf8-33e0cc03881c","pitchNumber":2,"startTime":"2026-03-31T04:28:01.599Z","endTime":"2026-03-31T04:28:04.696Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.431460355624917,"aZ":-15.018431898804346,"pfxX":3.0560106305613743,"pfxZ":9.178100714926808,"pX":-0.10994376594610489,"pZ":3.461843038927481,"vX0":-6.324683719861871,"vY0":-135.33723783043908,"vZ0":-2.8044037605220447,"x":121.19,"y":145.31,"x0":1.852238099915916,"y0":50.00081196313222,"z0":5.5533532684908895,"aX":5.711431457233566},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.3,"breakHorizontal":-4.3,"spinRate":2447,"spinDirection":143},"zone":11,"typeConfidence":2.0,"plateTime":0.4035393948269821,"extension":5.414878841455201},"hitData":{"launchSpeed":80.3,"launchAngle":-20.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.28,"coordY":162.91}},"index":3,"playId":"4377ea9c-5948-3d20-ab61-89ee6d7d61af","pitchNumber":3,"startTime":"2026-03-31T04:28:16.463Z","endTime":"2026-03-31T04:28:24.135Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T04:28:24.135Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Chase DeLauter flies out to center fielder Andy Pages.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-31T04:28:39.150Z","endTime":"2026-03-31T04:29:53.412Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.2,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.25540650963271,"aZ":-13.091172162925226,"pfxX":4.534201438875961,"pfxZ":10.4851019464751,"pX":-0.10752029894326416,"pZ":2.615849465464045,"vX0":-6.449075794627947,"vY0":-134.1204500492425,"vZ0":-5.090497301640771,"x":121.1,"y":168.15,"x0":1.7401098121012417,"y0":50.0036996682335,"z0":5.473513813096569,"aX":8.253599519895744},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.1,"breakHorizontal":-6.8,"spinRate":2366,"spinDirection":140},"zone":5,"typeConfidence":2.0,"plateTime":0.40853395759070343,"extension":5.518764849510774},"index":0,"playId":"4dc7ecc9-eb30-3454-8986-86a19767705b","pitchNumber":1,"startTime":"2026-03-31T04:28:44.981Z","endTime":"2026-03-31T04:28:48.339Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.1,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.131082942993057,"aZ":-13.656866848372403,"pfxX":3.757953805120115,"pfxZ":9.799949920096525,"pX":-0.9464889448888507,"pZ":3.3110720013084767,"vX0":-8.289421863988089,"vY0":-135.93665844617078,"vZ0":-3.357631628397474,"x":153.08,"y":149.38,"x0":1.6411458442235138,"y0":50.001549980877336,"z0":5.497924041715646,"aX":7.100803895464197},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.3,"breakHorizontal":-5.3,"spinRate":2501,"spinDirection":148},"zone":11,"typeConfidence":2.0,"plateTime":0.4014609530020343,"extension":5.566256916626091},"index":1,"playId":"f2dab1c6-36e0-3315-8287-84ff1010ec54","pitchNumber":2,"startTime":"2026-03-31T04:29:00.206Z","endTime":"2026-03-31T04:29:03.639Z","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":84.8,"endSpeed":78.4,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.134374668573244,"aZ":-31.947524292152167,"pfxX":0.2578062445576319,"pfxZ":0.14227423686559248,"pX":0.937474993691483,"pZ":4.466700379757941,"vX0":-2.8767613402171928,"vY0":-123.55899435927861,"vZ0":3.096460656646788,"x":81.27,"y":118.18,"x0":2.077983989748733,"y0":50.00126202812035,"z0":5.8636659833196605,"aX":0.4036048661382525},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.1,"breakHorizontal":0.1,"spinRate":2350,"spinDirection":251},"zone":12,"typeConfidence":2.0,"plateTime":0.44149067780255224,"extension":4.983449765308129},"index":2,"playId":"db561b69-bfad-3467-b6e1-316d390a42fb","pitchNumber":3,"startTime":"2026-03-31T04:29:12.489Z","endTime":"2026-03-31T04:29:17.269Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.6,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.08002493911868,"aZ":-29.867695792286288,"pfxX":-0.04392991055860174,"pfxZ":1.4157748580152445,"pX":-0.703840792731436,"pZ":1.8224876880524956,"vX0":-6.539780144998989,"vY0":-126.27029195433316,"vZ0":-3.252724013538153,"x":143.83,"y":189.57,"x0":1.9136679831794818,"y0":50.0051979419205,"z0":5.503019635453558,"aX":-0.07122446650471399},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.2,"breakHorizontal":1.4,"spinRate":2321,"spinDirection":191},"zone":7,"typeConfidence":2.0,"plateTime":0.4319757743857733,"extension":5.34057604073818},"index":3,"playId":"65a39d19-bfc2-335f-8149-8100b4d4eb1b","pitchNumber":4,"startTime":"2026-03-31T04:29:27.935Z","endTime":"2026-03-31T04:29:31.622Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.4,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.84386859422195,"aZ":-13.265208091177506,"pfxX":4.194629138938584,"pfxZ":9.872554607998444,"pX":0.22983212394128183,"pZ":3.6298035513150393,"vX0":-5.712793669619203,"vY0":-137.14630775578257,"vZ0":-2.849590157963645,"x":108.24,"y":140.78,"x0":1.7897558634309503,"y0":50.000201163375394,"z0":5.5808380951991765,"aX":8.032209328560066},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.5,"breakHorizontal":-6.5,"spinRate":2429,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.3985902573306568,"extension":5.397698638799924},"hitData":{"launchSpeed":95.4,"launchAngle":55.0,"totalDistance":237.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":133.13,"coordY":105.93}},"index":4,"playId":"60cf1b92-e1bd-39a2-8096-ef4423181cfd","pitchNumber":5,"startTime":"2026-03-31T04:29:41.532Z","endTime":"2026-03-31T04:29:53.412Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T04:29:53.412Z","atBatIndex":65},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"José Ramírez flies out to center fielder Andy Pages.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-31T04:30:02.212Z","endTime":"2026-03-31T04:31:17.212Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.3,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.024187092425148,"aZ":-21.359134456076884,"pfxX":6.485538645701416,"pfxZ":6.909667247217891,"pX":0.8044168796176968,"pZ":3.914479062270781,"vX0":-4.413592405668435,"vY0":-123.86822565529042,"vZ0":0.20816938784006578,"x":86.34,"y":133.09,"x0":1.7601077695242862,"y0":50.00347030190529,"z0":5.604456036387765,"aX":10.153392175953556},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":12.8,"breakHorizontal":-10.8,"spinRate":1291,"spinDirection":125},"zone":12,"typeConfidence":2.0,"plateTime":0.440943119191783,"extension":5.444937037734276},"index":0,"playId":"5c5d2042-961a-3b35-8dcf-3a0817ec1901","pitchNumber":1,"startTime":"2026-03-31T04:30:10.727Z","endTime":"2026-03-31T04:30:14.209Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.2,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.38237482101364,"aZ":-13.507051266426233,"pfxX":4.634996676159288,"pfxZ":10.064818989834313,"pX":0.10076157183248481,"pZ":2.932471668697931,"vX0":-5.786249581878953,"vY0":-134.84399262947352,"vZ0":-4.321134167392999,"x":113.16,"y":159.6,"x0":1.6651119509526553,"y0":50.00067892164306,"z0":5.498296665915442,"aX":8.595012723209592},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.6,"breakHorizontal":-7.3,"spinRate":2380,"spinDirection":146},"zone":2,"typeConfidence":2.0,"plateTime":0.4050928648482044,"extension":5.390684696200057},"index":1,"playId":"d014998b-dc04-3d4c-a222-d3fd4f593ae3","pitchNumber":2,"startTime":"2026-03-31T04:30:21.270Z","endTime":"2026-03-31T04:30:24.278Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.4,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.067854375683805,"aZ":-13.74927356515945,"pfxX":4.344167110623572,"pfxZ":9.674233181294143,"pX":-0.1475015071933974,"pZ":3.26754948274123,"vX0":-6.558940016552441,"vY0":-136.42044178197702,"vZ0":-3.6241092219738404,"x":122.62,"y":150.56,"x0":1.7119870850687076,"y0":50.002210941667165,"z0":5.546951505571106,"aX":8.273700385613289},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.0,"breakHorizontal":-6.6,"spinRate":2469,"spinDirection":143},"zone":11,"typeConfidence":2.0,"plateTime":0.3999044790785353,"extension":5.406260651293497},"index":2,"playId":"bf7b4e9c-0fe8-329b-a6d9-d5b422d7e60b","pitchNumber":3,"startTime":"2026-03-31T04:30:34.450Z","endTime":"2026-03-31T04:30:38.178Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-03-31T04:30:44.971Z","endTime":"2026-03-31T04:30:52.520Z","isPitch":false,"type":"action","player":{"id":608070,"link":"/api/v1/people/608070"}},{"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":87.4,"endSpeed":81.7,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.39069066955517,"aZ":-33.34574179815632,"pfxX":-1.7358258982493897,"pfxZ":-0.7074128474511729,"pX":-1.5256275862796747,"pZ":0.3055099375343544,"vX0":-7.751044754604818,"vY0":-127.16649410310421,"vZ0":-6.180271126356482,"x":175.15,"y":230.53,"x0":1.7737383604755597,"y0":50.00211251879051,"z0":5.377306245048359,"aX":-2.8742184022673976},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-2.4,"breakHorizontal":4.7,"spinRate":2583,"spinDirection":292},"zone":13,"typeConfidence":2.0,"plateTime":0.4289184983382577,"extension":5.486319646268828},"index":4,"playId":"85024844-d1b6-3d79-a52e-2d68e3ba1f5a","pitchNumber":4,"startTime":"2026-03-31T04:30:52.520Z","endTime":"2026-03-31T04:30:55.940Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.0,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.222031335916967,"aZ":-13.201555558855663,"pfxX":3.0669282357458325,"pfxZ":9.795234306216905,"pX":0.12038758586642201,"pZ":3.8877864588343454,"vX0":-5.303625070297113,"vY0":-137.73233156813833,"vZ0":-2.2662116464443423,"x":112.41,"y":133.81,"x0":1.6652727686451199,"y0":50.00402918790558,"z0":5.605044429018009,"aX":5.941619140622996},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.5,"breakHorizontal":-4.6,"spinRate":2375,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.39642837948806964,"extension":5.50518360160055},"hitData":{"launchSpeed":94.3,"launchAngle":29.0,"totalDistance":358.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":150.84,"coordY":61.21}},"index":5,"playId":"2790c0bf-85d4-34c9-90c3-8e652889e941","pitchNumber":5,"startTime":"2026-03-31T04:31:07.319Z","endTime":"2026-03-31T04:31:17.212Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T04:31:17.212Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Tucker singles on a ground ball to second baseman Brayan Rocchio.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-31T04:33:36.248Z","endTime":"2026-03-31T04:34:47.965Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Cade Smith replaces Erik Sabrowski.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-31T04:32:40.784Z","endTime":"2026-03-31T04:33:38.429Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671922,"link":"/api/v1/people/671922"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.41012068688651,"aZ":-15.13753358045779,"pfxX":-5.816261931675376,"pfxZ":8.4638998970558,"pX":-0.4446042382914436,"pZ":3.785857068769232,"vX0":7.084085190400131,"vY0":-141.0506410229026,"vZ0":-2.884320409277233,"x":133.95,"y":136.56,"x0":-2.2342937472141706,"y0":50.00130821602669,"z0":5.799069523279719,"aX":-11.70598688549982},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.9,"breakHorizontal":9.1,"spinRate":2292,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.3884790158203888,"extension":7.019369321092282},"index":1,"playId":"87197293-b5ea-3b51-bcc5-df687150eb6c","pitchNumber":1,"startTime":"2026-03-31T04:33:38.429Z","endTime":"2026-03-31T04:33:41.595Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.245983629105407,"aZ":-35.443560878390514,"pfxX":-0.004357684793639161,"pfxZ":-2.117676764553968,"pX":-6.5427197146505E-4,"pZ":2.494467725812632,"vX0":5.494012302426003,"vY0":-123.68637060950094,"vZ0":-0.7232118460513212,"x":117.02,"y":171.43,"x0":-2.2523581186245463,"y0":50.00105076343644,"z0":5.769219568575011,"aX":-0.007126836154709135},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-3.7,"breakHorizontal":-1.3,"spinRate":548,"spinDirection":341},"zone":5,"typeConfidence":2.0,"plateTime":0.44325589007583677,"extension":7.426435575477035},"index":2,"playId":"167ab54a-7e04-3c08-977a-cec6fc2f5720","pitchNumber":2,"startTime":"2026-03-31T04:33:57.606Z","endTime":"2026-03-31T04:34:00.701Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.77004790400487,"aZ":-12.673973414796212,"pfxX":-4.389398160104342,"pfxZ":9.531107959973365,"pX":0.07466571132396199,"pZ":4.548449221937933,"vX0":8.029211722630796,"vY0":-141.96297801083955,"vZ0":-1.355337917663999,"x":114.15,"y":115.97,"x0":-2.2169222289138872,"y0":50.00359781303498,"z0":5.836761627131859,"aX":-8.98241891813315},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.2,"breakHorizontal":6.4,"spinRate":2329,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.3854773624438472,"extension":7.143351612772569},"index":3,"playId":"2d6f4b34-67c9-3a9f-b47b-9a97fa1ced84","pitchNumber":3,"startTime":"2026-03-31T04:34:14.929Z","endTime":"2026-03-31T04:34:18.739Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":90.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.33722253270107,"aZ":-10.446826721623884,"pfxX":-3.04241887330671,"pfxZ":10.381512511756723,"pX":0.04626723110750232,"pZ":2.941829452877617,"vX0":7.396931703898408,"vY0":-143.55413408501983,"vZ0":-6.0295496070191685,"x":115.24,"y":159.35,"x0":-2.1653514702246133,"y0":50.007015896994496,"z0":5.715906512837852,"aX":-6.3707519603346805},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":17.8,"breakHorizontal":4.1,"spinRate":2330,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.3811293069351227,"extension":7.0879535372798115},"hitData":{"launchSpeed":81.5,"launchAngle":-47.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":118.91,"coordY":150.46}},"index":4,"playId":"14d9f7fc-a987-3ec1-ba5a-d3367097e7cf","pitchNumber":4,"startTime":"2026-03-31T04:34:31.286Z","endTime":"2026-03-31T04:34:47.965Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T04:34:47.965Z","atBatIndex":67},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Mookie Betts doubles (1) on a line drive to left fielder Steven Kwan. Kyle Tucker scores.","rbi":1,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-31T04:35:03.381Z","endTime":"2026-03-31T04:37:35.451Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"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":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[3],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"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":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","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":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":{"id":671922,"link":"/api/v1/people/671922"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.65068375911899,"aZ":-10.309175843105704,"pfxX":-4.1562834038057055,"pfxZ":10.647703062699902,"pX":0.06647809996852334,"pZ":3.19102732433961,"vX0":7.88230968233933,"vY0":-141.96615305827996,"vZ0":-5.325839529348677,"x":114.47,"y":152.62,"x0":-2.1984092101021093,"y0":50.0049007041901,"z0":5.739562323125703,"aX":-8.53730442750425},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.5,"breakHorizontal":6.0,"spinRate":2239,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.3849322930747876,"extension":7.321940936037443},"index":0,"playId":"94fb21c4-f94c-341a-a1ac-cc54e18e9533","pitchNumber":1,"startTime":"2026-03-31T04:35:12.499Z","endTime":"2026-03-31T04:35:15.819Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.444365138939176,"aZ":-27.123109141319382,"pfxX":5.392441059922717,"pfxZ":3.100767421892244,"pX":0.7385427060640569,"pZ":2.152719358168022,"vX0":6.227430780071346,"vY0":-127.20281860717363,"vZ0":-3.4508731506720967,"x":88.85,"y":180.66,"x0":-2.4471705624854465,"y0":50.00498133782544,"z0":5.690645215777644,"aX":8.786917484366755},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":5.0,"breakHorizontal":-11.3,"spinRate":2183,"spinDirection":70},"zone":6,"typeConfidence":2.0,"plateTime":0.43152081251161345,"extension":7.072150537625846},"index":1,"playId":"e447b76f-9efa-3c9b-9ce5-9903de5abb06","pitchNumber":2,"startTime":"2026-03-31T04:35:28.391Z","endTime":"2026-03-31T04:35:31.731Z","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":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.375063477786107,"aZ":-34.48608866298695,"pfxX":-5.848612793700608,"pfxZ":-1.3777483371123314,"pX":1.0395229913506359,"pZ":0.11308017301138003,"vX0":9.741523216666726,"vY0":-128.93535504913484,"vZ0":-7.050382911353758,"x":77.38,"y":235.73,"x0":-2.0386549455446255,"y0":50.00515493888024,"z0":5.56536272488868,"aX":-9.786808742029026},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-4.0,"breakHorizontal":8.3,"spinRate":500,"spinDirection":287},"zone":14,"typeConfidence":2.0,"plateTime":0.4258144025444466,"extension":7.173991630708408},"index":2,"playId":"cc42930d-6e1d-3b48-af8b-a1a4c8b910ba","pitchNumber":3,"startTime":"2026-03-31T04:35:48.958Z","endTime":"2026-03-31T04:36:00.809Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Cade Smith. Kyle Tucker to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"actionPlayId":"cc42930d-6e1d-3b48-af8b-a1a4c8b910ba","startTime":"2026-03-31T04:36:11.979Z","endTime":"2026-03-31T04:36:25.727Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":663656,"link":"/api/v1/people/663656"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.176695852132276,"aZ":-38.071603088980666,"pfxX":-3.0053007688852507,"pfxZ":-3.6158452929590954,"pX":0.06574800272777331,"pZ":2.0221702316912062,"vX0":6.597170098464116,"vY0":-126.78047311274587,"vZ0":-1.6712188329285866,"x":114.49,"y":184.18,"x0":-2.1760300089075924,"y0":50.00066032614614,"z0":5.719923631546595,"aX":-4.907506147706644},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-6.7,"breakHorizontal":4.0,"spinRate":499,"spinDirection":298},"zone":8,"typeConfidence":2.0,"plateTime":0.4315295076622032,"extension":7.129910436347307},"index":4,"playId":"afd1a462-d03f-32da-b7f0-cbe1e933d541","pitchNumber":4,"startTime":"2026-03-31T04:36:25.727Z","endTime":"2026-03-31T04:36:29.161Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.8,"endSpeed":90.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.198949055482146,"aZ":-12.652631626693129,"pfxX":-4.288173874715513,"pfxZ":9.316153822820617,"pX":1.402865417372663,"pZ":2.6987167067031503,"vX0":10.963651575127635,"vY0":-143.39874092101022,"vZ0":-6.265398862473573,"x":63.53,"y":165.91,"x0":-1.9022533157343138,"y0":50.005684592039444,"z0":5.691507586394247,"aX":-8.989169354108506},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":15.8,"breakHorizontal":5.8,"spinRate":2272,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.3810443024921364,"extension":7.277571758855169},"index":5,"playId":"54b8a207-b2c8-317f-b1c4-206e102da5f5","pitchNumber":5,"startTime":"2026-03-31T04:36:43.628Z","endTime":"2026-03-31T04:36:47.351Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.283649366714645,"aZ":-31.382045487305678,"pfxX":7.14661240863435,"pfxZ":0.49870421425987743,"pX":-0.7486632989863082,"pZ":3.46960202207208,"vX0":2.363599078633139,"vY0":-124.81764481316011,"vZ0":0.63346141133571,"x":145.54,"y":145.1,"x0":-2.6353761807604243,"y0":50.00129307691781,"z0":5.789281371186805,"aX":11.315137291311267},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.3,"breakHorizontal":-13.4,"spinRate":2149,"spinDirection":76},"zone":11,"typeConfidence":2.0,"plateTime":0.4382187931398649,"extension":7.220707367896588},"index":6,"playId":"7b696082-00fd-3261-b0a9-3a2768c88699","pitchNumber":6,"startTime":"2026-03-31T04:36:59.419Z","endTime":"2026-03-31T04:37:04.576Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":89.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.06025357853202,"aZ":-11.970214040591248,"pfxX":-3.3755384683737897,"pfxZ":10.007807472611889,"pX":0.31606810309606004,"pZ":2.615030074435214,"vX0":7.627850111724967,"vY0":-140.7428560668695,"vZ0":-6.437573694765334,"x":104.95,"y":168.17,"x0":-1.9831164275861628,"y0":50.00458262590379,"z0":5.697298844209772,"aX":-6.81668720333009},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.0,"breakHorizontal":4.7,"spinRate":2218,"spinDirection":208},"zone":6,"typeConfidence":2.0,"plateTime":0.38824563615603225,"extension":7.4607606988540525},"hitData":{"launchSpeed":99.0,"launchAngle":13.0,"totalDistance":274.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":89.35,"coordY":57.86}},"index":7,"playId":"b4f9cf8a-dbc5-368c-89c1-7c0f2ca5d375","pitchNumber":7,"startTime":"2026-03-31T04:37:20.356Z","endTime":"2026-03-31T04:37:35.451Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T04:37:35.451Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Teoscar Hernández grounds out, shortstop Gabriel Arias to first baseman Rhys Hoskins.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-31T04:37:52.665Z","endTime":"2026-03-31T04:39:23.683Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672356,"link":"/api/v1/people/672356"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.641142448128765,"aZ":-13.733120389304563,"pfxX":-2.410273573697239,"pfxZ":9.169314949719961,"pX":-0.060321274785756725,"pZ":3.655595528558032,"vX0":6.362554780854509,"vY0":-140.8467193531625,"vZ0":-3.727292310956369,"x":119.3,"y":140.08,"x0":-2.0343569984412984,"y0":50.00697815818297,"z0":5.88286001248254,"aX":-4.850634120199355},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.1,"breakHorizontal":3.1,"spinRate":2198,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.3887128747621955,"extension":7.303951590810272},"index":0,"playId":"8468a77d-b7cf-3c42-9471-0fd238847166","pitchNumber":1,"startTime":"2026-03-31T04:38:13.361Z","endTime":"2026-03-31T04:38:40.379Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":119,"player":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.75809239222996,"aZ":-13.219032392126902,"pfxX":-3.717751382116308,"pfxZ":9.428215794613227,"pX":0.3239227614076103,"pZ":2.4497437163788254,"vX0":8.165928298119596,"vY0":-141.04586241579847,"vZ0":-6.585712366648734,"x":104.65,"y":172.64,"x0":-2.1286442207750826,"y0":50.00245032070214,"z0":5.671236043117163,"aX":-7.474950383365458},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.8,"breakHorizontal":5.0,"spinRate":2249,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.38868198593031433,"extension":7.140522947785126},"index":1,"playId":"1726b7f2-2e3d-36a1-9c55-06428907e4cd","pitchNumber":2,"startTime":"2026-03-31T04:38:42.627Z","endTime":"2026-03-31T04:38:45.853Z","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":84.2,"endSpeed":77.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.63518906013948,"aZ":-28.564112906865333,"pfxX":8.024454029129672,"pfxZ":2.3732009051605676,"pX":-0.3769828714486995,"pZ":3.0261890170948713,"vX0":2.6269243570545515,"vY0":-122.66464878174003,"vZ0":-0.7249504670600511,"x":131.37,"y":157.07,"x0":-2.5048253005689136,"y0":50.004111287761496,"z0":5.764521360684982,"aX":12.207414143384149},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":4.4,"breakHorizontal":-15.1,"spinRate":2142,"spinDirection":63},"zone":1,"typeConfidence":2.0,"plateTime":0.44680925667118654,"extension":7.082409252511815},"index":2,"playId":"7c8d458e-723b-3c62-93d1-2b2dd54cbd70","pitchNumber":3,"startTime":"2026-03-31T04:38:57.958Z","endTime":"2026-03-31T04:39:02.063Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.49518685791026,"aZ":-13.368533213830354,"pfxX":-3.537802831944642,"pfxZ":9.303237880918006,"pX":-0.2028394998345244,"pZ":3.1623217484757364,"vX0":6.438052620819908,"vY0":-141.5532674872884,"vZ0":-5.010656901809449,"x":124.73,"y":153.4,"x0":-2.051092249277318,"y0":50.0014121134472,"z0":5.816925392273849,"aX":-7.150820894131879},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.0,"breakHorizontal":5.0,"spinRate":2306,"spinDirection":205},"zone":2,"typeConfidence":2.0,"plateTime":0.387523895041606,"extension":7.3266297913508245},"hitData":{"launchSpeed":87.1,"launchAngle":0.0,"totalDistance":49.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.7,"coordY":145.96}},"index":3,"playId":"dd54cc57-2a3c-3f42-a1ec-359d8816cf11","pitchNumber":4,"startTime":"2026-03-31T04:39:15.279Z","endTime":"2026-03-31T04:39:23.683Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T04:39:23.683Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Freddie Freeman grounds out to first baseman Rhys Hoskins. Mookie Betts scores.","rbi":1,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-31T04:39:37.401Z","endTime":"2026-03-31T04:42:20.038Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7,8],"actionIndex":[3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":8},"credits":[{"player":{"id":656555,"link":"/api/v1/people/656555"},"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":671922,"link":"/api/v1/people/671922"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"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":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.6,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.3191053878418,"aZ":-36.024915134890264,"pfxX":-4.977052586542752,"pfxZ":-2.4260793221403936,"pX":0.18513282029718245,"pZ":-6.40488056786483E-4,"vX0":7.846143653625396,"vY0":-125.39865166345822,"vZ0":-6.2714565298979155,"x":109.94,"y":238.8,"x0":-2.343540939918886,"y0":50.00545672095331,"z0":5.486215951701499,"aX":-7.8964275327906694},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-5.6,"breakHorizontal":7.1,"spinRate":506,"spinDirection":306},"zone":14,"typeConfidence":2.0,"plateTime":0.43746711767029245,"extension":7.656576086081628},"index":0,"playId":"7eae673c-67b3-3a91-8c47-0deaeffb9239","pitchNumber":1,"startTime":"2026-03-31T04:39:47.910Z","endTime":"2026-03-31T04:39:52.677Z","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":98.2,"endSpeed":89.2,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.7485842695627,"aZ":-11.708737582950121,"pfxX":-4.230223409804347,"pfxZ":9.987841497335399,"pX":0.31142297595114354,"pZ":2.584868474567157,"vX0":8.645804334927053,"vY0":-142.6803234057893,"vZ0":-6.5730001905179085,"x":105.13,"y":168.99,"x0":-2.216992114920063,"y0":50.00203322205481,"z0":5.666253948130636,"aX":-8.668020193702903},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.8,"breakHorizontal":5.8,"spinRate":2260,"spinDirection":211},"zone":6,"typeConfidence":2.0,"plateTime":0.3848032181014309,"extension":7.117187798198888},"index":1,"playId":"02a4e836-055e-3628-9288-351c0977ba8f","pitchNumber":2,"startTime":"2026-03-31T04:40:09.979Z","endTime":"2026-03-31T04:40:13.434Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.8,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.273778907576162,"aZ":-32.494392724574354,"pfxX":-6.625898687429137,"pfxZ":-0.1907012231109615,"pX":0.9142067552256681,"pZ":-0.7337469112508481,"vX0":10.363458736831994,"vY0":-128.2080089427995,"vZ0":-9.135765524109452,"x":82.15,"y":258.59,"x0":-2.317835100684203,"y0":50.00435601839846,"z0":5.40855954123558,"aX":-11.042324113569332},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-2.3,"breakHorizontal":9.7,"spinRate":516,"spinDirection":278},"zone":14,"typeConfidence":2.0,"plateTime":0.4270611435536291,"extension":7.4933639611550555},"index":2,"playId":"f8e5f20e-d0e7-3cc9-9a0a-e4e26009e120","pitchNumber":3,"startTime":"2026-03-31T04:40:25.968Z","endTime":"2026-03-31T04:40:33.591Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Cade Smith. Mookie Betts to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"actionPlayId":"f8e5f20e-d0e7-3cc9-9a0a-e4e26009e120","startTime":"2026-03-31T04:40:40.408Z","endTime":"2026-03-31T04:40:57.179Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":605141,"link":"/api/v1/people/605141"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.6,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.641932585483644,"aZ":-11.826866298591582,"pfxX":-5.586369623403195,"pfxZ":9.915895823113146,"pX":0.3918162861783382,"pZ":2.7408941379578966,"vX0":9.491603329681631,"vY0":-142.11083219353475,"vZ0":-5.875218068867242,"x":102.06,"y":164.78,"x0":-2.260887422665663,"y0":50.00031328368877,"z0":5.581812771012507,"aX":-11.461073760524647},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.9,"breakHorizontal":8.3,"spinRate":2307,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.3849906220508905,"extension":7.60392843500612},"index":4,"playId":"354ac53b-cb41-3c79-9010-cb1755409062","pitchNumber":4,"startTime":"2026-03-31T04:40:57.179Z","endTime":"2026-03-31T04:41:00.798Z","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.7,"endSpeed":89.7,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.777641863314127,"aZ":-11.291325935736682,"pfxX":-5.161640318900132,"pfxZ":10.20936446549906,"pX":1.0762039190142971,"pZ":1.8466215997321402,"vX0":11.205181993178945,"vY0":-141.72779101015456,"vZ0":-8.327895965354633,"x":75.98,"y":188.92,"x0":-2.24852431598308,"y0":50.002804256164,"z0":5.534604392585029,"aX":-10.559037041376705},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.0,"breakHorizontal":7.2,"spinRate":2313,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.3856833614379549,"extension":7.36976465658278},"index":5,"playId":"81b4192f-ec6b-30d9-b84d-d8ee0393482b","pitchNumber":5,"startTime":"2026-03-31T04:41:12.944Z","endTime":"2026-03-31T04:41:17.488Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":90.0,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.134046528733414,"aZ":-11.534341184443187,"pfxX":-6.116983167938365,"pfxZ":9.96804571954356,"pX":0.18524785416004716,"pZ":1.6739915801351313,"vX0":9.552673735133624,"vY0":-143.00418374465482,"vZ0":-8.705969521198858,"x":109.94,"y":193.58,"x0":-2.4044484449439048,"y0":50.000543044236,"z0":5.4823126398113455,"aX":-12.662950253290427},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.4,"breakHorizontal":9.1,"spinRate":2401,"spinDirection":216},"zone":8,"typeConfidence":2.0,"plateTime":0.3830896314748804,"extension":7.425001091843166},"index":6,"playId":"d3bd1b2d-4a56-3cf8-b7c1-4d40747a2275","pitchNumber":6,"startTime":"2026-03-31T04:41:30.223Z","endTime":"2026-03-31T04:41:33.610Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.3,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.827377678037653,"aZ":-10.687651561790108,"pfxX":-4.221993747934992,"pfxZ":10.540083546058701,"pX":0.4074976745628114,"pZ":2.606123813478128,"vX0":9.365876257332946,"vY0":-141.7394320601944,"vZ0":-6.381377695257489,"x":101.47,"y":168.41,"x0":-2.388353723193843,"y0":50.003566642790275,"z0":5.566418371668207,"aX":-8.608429666777804},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.0,"breakHorizontal":5.8,"spinRate":2223,"spinDirection":211},"zone":6,"typeConfidence":2.0,"plateTime":0.38616507841892567,"extension":7.599788309308003},"index":7,"playId":"0afbde15-0680-3e53-b976-19b1c8ecd1b7","pitchNumber":7,"startTime":"2026-03-31T04:41:47.749Z","endTime":"2026-03-31T04:41:52.232Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.6,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.153944003774335,"aZ":-11.860943950562062,"pfxX":-4.15862680731018,"pfxZ":9.918314160009189,"pX":0.4218511938071284,"pZ":2.632804361062399,"vX0":9.451488145225085,"vY0":-141.91015722287113,"vZ0":-6.1742228756884865,"x":100.92,"y":167.69,"x0":-2.4051798325009037,"y0":50.00507231885903,"z0":5.585601818304394,"aX":-8.519389065109062},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.9,"breakHorizontal":5.8,"spinRate":2272,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.3853193577328944,"extension":7.2475478584072},"hitData":{"launchSpeed":80.7,"launchAngle":-26.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.92,"coordY":166.55}},"index":8,"playId":"81f3d555-b10b-3361-a1ae-22499348753e","pitchNumber":8,"startTime":"2026-03-31T04:42:11.576Z","endTime":"2026-03-31T04:42:20.038Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T04:42:20.038Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andy Pages grounds out, third baseman José Ramírez to first baseman Rhys Hoskins.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-31T04:43:00.898Z","endTime":"2026-03-31T04:44:45.522Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.65"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.78"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.73"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.48"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.05"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.51"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.99"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.18"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.71"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.86"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.95"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.55"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.63"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".893"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.026"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".904"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".776"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.182"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".938"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".659"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".718"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".421"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".523"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".357"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".227"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".342"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".306"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".306"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".429"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".354"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".179"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".080"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".115"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".176"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".893"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.026"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".904"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".776"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.182"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".938"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".659"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".718"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".421"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".523"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":6},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-31T04:42:50.406Z","endTime":"2026-03-31T04:43:03.010Z","isPitch":false,"type":"action","player":{"id":681624,"link":"/api/v1/people/681624"}},{"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.5,"endSpeed":78.4,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.230505679206686,"aZ":-29.213595214230644,"pfxX":9.059404815815794,"pfxZ":1.9409591215127269,"pX":1.4925197193422621,"pZ":0.577139030596948,"vX0":6.58727620144908,"vY0":-122.81436328065605,"vZ0":-6.03458140751391,"x":60.11,"y":223.2,"x0":-2.4013965791096847,"y0":50.00590312973161,"z0":5.5496455192090455,"aX":13.84655721530063},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.3,"breakHorizontal":-18.0,"spinRate":2205,"spinDirection":68},"zone":14,"typeConfidence":2.0,"plateTime":0.44591057465288175,"extension":7.324874233820975},"index":1,"playId":"13354a1a-7626-3168-b331-9c6a8ae4d07a","pitchNumber":1,"startTime":"2026-03-31T04:43:03.010Z","endTime":"2026-03-31T04:43:06.035Z","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":true},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.234012589228414,"aZ":-10.820688610758822,"pfxX":-4.402224448738799,"pfxZ":10.576591059588171,"pX":0.832357568195668,"pZ":2.5132707138160946,"vX0":9.839731598030715,"vY0":-140.99899321477076,"vZ0":-6.81258247005218,"x":85.27,"y":170.92,"x0":-2.1263596595617025,"y0":50.00238125271913,"z0":5.6545263057349215,"aX":-8.888072218111327},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.9,"breakHorizontal":6.0,"spinRate":2300,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.38804232734907895,"extension":7.410793300759342},"index":2,"playId":"e67ee720-dc00-37fd-9715-969f504dc4d0","pitchNumber":2,"startTime":"2026-03-31T04:43:18.417Z","endTime":"2026-03-31T04:43:45.443Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.7,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.8784361978599,"aZ":-12.64923902043543,"pfxX":-3.762314131393312,"pfxZ":9.699378233134603,"pX":-0.5374880410424057,"pZ":2.64696218243731,"vX0":6.620603842925398,"vY0":-140.73592843995968,"vZ0":-5.907263546384592,"x":137.49,"y":167.31,"x0":-2.4278199433865453,"y0":50.003260984115904,"z0":5.586904315980684,"aX":-7.574450978799453},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.6,"breakHorizontal":5.5,"spinRate":2210,"spinDirection":210},"zone":4,"typeConfidence":2.0,"plateTime":0.3886534652987139,"extension":7.268800199668443},"index":3,"playId":"5625474d-5412-30f2-a84f-062a63a6fe58","pitchNumber":3,"startTime":"2026-03-31T04:43:44.789Z","endTime":"2026-03-31T04:43:48.193Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.8,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.58768667907847,"aZ":-11.888901068923705,"pfxX":-4.259238622936998,"pfxZ":10.082181197616341,"pX":0.15046443504433357,"pZ":2.069580859694305,"vX0":8.128210707214754,"vY0":-140.6330271487618,"vZ0":-7.7189970018558265,"x":111.26,"y":182.9,"x0":-2.2180958391428947,"y0":50.00123205810738,"z0":5.613165161341887,"aX":-8.568823068117842},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.9,"breakHorizontal":6.1,"spinRate":2320,"spinDirection":211},"zone":8,"typeConfidence":2.0,"plateTime":0.3888316889834176,"extension":7.4589922143031},"index":4,"playId":"fd96af0c-d54c-368a-b951-dd7567bb41c4","pitchNumber":4,"startTime":"2026-03-31T04:44:01.675Z","endTime":"2026-03-31T04:44:05.182Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":87.0,"endSpeed":80.6,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.245292762725672,"aZ":-33.10955890291037,"pfxX":7.553331527028361,"pfxZ":-0.5772476326660595,"pX":0.5787783514909701,"pZ":-0.24987462263758384,"vX0":5.429981910906801,"vY0":-126.42450362803386,"vZ0":-7.527571371611345,"x":94.94,"y":245.53,"x0":-2.579828155173195,"y0":50.004955145807855,"z0":5.4306730187339465,"aX":12.20308321001335},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-2.6,"breakHorizontal":-14.9,"spinRate":2034,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.4335734003547218,"extension":7.303338407576467},"index":5,"playId":"667ac286-b6a4-31ab-add7-1648e6b52250","pitchNumber":5,"startTime":"2026-03-31T04:44:15.248Z","endTime":"2026-03-31T04:44:18.419Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.6,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.74832997494114,"aZ":-16.981329410148,"pfxX":-4.7052852546410815,"pfxZ":7.619672622278708,"pX":-0.06012410425162184,"pZ":2.9138414983931695,"vX0":7.235300470903477,"vY0":-139.44862679166343,"vZ0":-4.708915536102298,"x":119.29,"y":160.11,"x0":-2.0624057730040457,"y0":50.00028982146222,"z0":5.724501837700578,"aX":-9.379522206184951},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.2,"breakHorizontal":7.2,"spinRate":2035,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.3909413000828863,"extension":7.3382589982804545},"hitData":{"launchSpeed":85.9,"launchAngle":-9.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.65,"coordY":158.07}},"index":6,"playId":"d040dd2b-ca43-362a-87dd-a4c810460b37","pitchNumber":6,"startTime":"2026-03-31T04:44:36.477Z","endTime":"2026-03-31T04:44:45.522Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T04:44:45.522Z","atBatIndex":71}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andy Pages grounds out, third baseman José Ramírez to first baseman Rhys Hoskins.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-31T04:43:00.898Z","endTime":"2026-03-31T04:44:45.522Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.65"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.78"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.73"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.48"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.05"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.51"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.99"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.18"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.71"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.86"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.95"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.55"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.63"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".893"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.026"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".904"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".776"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.182"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".938"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".659"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".718"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".421"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".523"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".357"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".227"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".342"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".306"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".306"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".429"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".354"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".179"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".080"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".115"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".176"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".893"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.026"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".904"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".776"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.182"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".938"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".659"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".718"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".421"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".523"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":6},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-31T04:42:50.406Z","endTime":"2026-03-31T04:43:03.010Z","isPitch":false,"type":"action","player":{"id":681624,"link":"/api/v1/people/681624"}},{"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.5,"endSpeed":78.4,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.230505679206686,"aZ":-29.213595214230644,"pfxX":9.059404815815794,"pfxZ":1.9409591215127269,"pX":1.4925197193422621,"pZ":0.577139030596948,"vX0":6.58727620144908,"vY0":-122.81436328065605,"vZ0":-6.03458140751391,"x":60.11,"y":223.2,"x0":-2.4013965791096847,"y0":50.00590312973161,"z0":5.5496455192090455,"aX":13.84655721530063},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.3,"breakHorizontal":-18.0,"spinRate":2205,"spinDirection":68},"zone":14,"typeConfidence":2.0,"plateTime":0.44591057465288175,"extension":7.324874233820975},"index":1,"playId":"13354a1a-7626-3168-b331-9c6a8ae4d07a","pitchNumber":1,"startTime":"2026-03-31T04:43:03.010Z","endTime":"2026-03-31T04:43:06.035Z","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":true},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.234012589228414,"aZ":-10.820688610758822,"pfxX":-4.402224448738799,"pfxZ":10.576591059588171,"pX":0.832357568195668,"pZ":2.5132707138160946,"vX0":9.839731598030715,"vY0":-140.99899321477076,"vZ0":-6.81258247005218,"x":85.27,"y":170.92,"x0":-2.1263596595617025,"y0":50.00238125271913,"z0":5.6545263057349215,"aX":-8.888072218111327},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.9,"breakHorizontal":6.0,"spinRate":2300,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.38804232734907895,"extension":7.410793300759342},"index":2,"playId":"e67ee720-dc00-37fd-9715-969f504dc4d0","pitchNumber":2,"startTime":"2026-03-31T04:43:18.417Z","endTime":"2026-03-31T04:43:45.443Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.7,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.8784361978599,"aZ":-12.64923902043543,"pfxX":-3.762314131393312,"pfxZ":9.699378233134603,"pX":-0.5374880410424057,"pZ":2.64696218243731,"vX0":6.620603842925398,"vY0":-140.73592843995968,"vZ0":-5.907263546384592,"x":137.49,"y":167.31,"x0":-2.4278199433865453,"y0":50.003260984115904,"z0":5.586904315980684,"aX":-7.574450978799453},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.6,"breakHorizontal":5.5,"spinRate":2210,"spinDirection":210},"zone":4,"typeConfidence":2.0,"plateTime":0.3886534652987139,"extension":7.268800199668443},"index":3,"playId":"5625474d-5412-30f2-a84f-062a63a6fe58","pitchNumber":3,"startTime":"2026-03-31T04:43:44.789Z","endTime":"2026-03-31T04:43:48.193Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.8,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.58768667907847,"aZ":-11.888901068923705,"pfxX":-4.259238622936998,"pfxZ":10.082181197616341,"pX":0.15046443504433357,"pZ":2.069580859694305,"vX0":8.128210707214754,"vY0":-140.6330271487618,"vZ0":-7.7189970018558265,"x":111.26,"y":182.9,"x0":-2.2180958391428947,"y0":50.00123205810738,"z0":5.613165161341887,"aX":-8.568823068117842},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.9,"breakHorizontal":6.1,"spinRate":2320,"spinDirection":211},"zone":8,"typeConfidence":2.0,"plateTime":0.3888316889834176,"extension":7.4589922143031},"index":4,"playId":"fd96af0c-d54c-368a-b951-dd7567bb41c4","pitchNumber":4,"startTime":"2026-03-31T04:44:01.675Z","endTime":"2026-03-31T04:44:05.182Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":87.0,"endSpeed":80.6,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.245292762725672,"aZ":-33.10955890291037,"pfxX":7.553331527028361,"pfxZ":-0.5772476326660595,"pX":0.5787783514909701,"pZ":-0.24987462263758384,"vX0":5.429981910906801,"vY0":-126.42450362803386,"vZ0":-7.527571371611345,"x":94.94,"y":245.53,"x0":-2.579828155173195,"y0":50.004955145807855,"z0":5.4306730187339465,"aX":12.20308321001335},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-2.6,"breakHorizontal":-14.9,"spinRate":2034,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.4335734003547218,"extension":7.303338407576467},"index":5,"playId":"667ac286-b6a4-31ab-add7-1648e6b52250","pitchNumber":5,"startTime":"2026-03-31T04:44:15.248Z","endTime":"2026-03-31T04:44:18.419Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.6,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.74832997494114,"aZ":-16.981329410148,"pfxX":-4.7052852546410815,"pfxZ":7.619672622278708,"pX":-0.06012410425162184,"pZ":2.9138414983931695,"vX0":7.235300470903477,"vY0":-139.44862679166343,"vZ0":-4.708915536102298,"x":119.29,"y":160.11,"x0":-2.0624057730040457,"y0":50.00028982146222,"z0":5.724501837700578,"aX":-9.379522206184951},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.2,"breakHorizontal":7.2,"spinRate":2035,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.3909413000828863,"extension":7.3382589982804545},"hitData":{"launchSpeed":85.9,"launchAngle":-9.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.65,"coordY":158.07}},"index":6,"playId":"d040dd2b-ca43-362a-87dd-a4c810460b37","pitchNumber":6,"startTime":"2026-03-31T04:44:36.477Z","endTime":"2026-03-31T04:44:45.522Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T04:44:45.522Z","atBatIndex":71},"scoringPlays":[16,50,51,68,70],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2,3],"bottom":[4,5,6,7],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":1,"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"coordinates":{"x":148.42,"y":148.99},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":1,"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":125.57,"y":98.22},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":1,"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"coordinates":{"x":72.14,"y":128.41},"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":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"coordinates":{"x":75.86,"y":124.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":1,"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"coordinates":{"x":147.25,"y":140.59},"type":"O","description":"Lineout"},{"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":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"coordinates":{"x":102.41,"y":152.62},"type":"O","description":"Forceout"}]}},{"startIndex":8,"endIndex":13,"top":[8,9,10],"bottom":[11,12,13],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":2,"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"coordinates":{"x":155.08,"y":171.39},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":2,"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":96.84,"y":135.12},"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":2,"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"coordinates":{"x":158.11,"y":167.15},"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":2,"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"coordinates":{"x":175.13,"y":112.09},"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":2,"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"coordinates":{"x":146.0,"y":176.23},"type":"O","description":"Double Play"}]}},{"startIndex":14,"endIndex":23,"top":[14,15,16,17,18,19],"bottom":[20,21,22,23],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":3,"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"coordinates":{"x":209.16,"y":122.96},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":3,"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"coordinates":{"x":128.56,"y":194.15},"type":"O","description":"Sac Bunt"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":3,"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":220.56,"y":99.43},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":3,"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"coordinates":{"x":178.99,"y":91.24},"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":3,"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"coordinates":{"x":214.41,"y":117.51},"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":3,"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"coordinates":{"x":115.73,"y":173.81},"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":3,"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"coordinates":{"x":100.59,"y":75.74},"type":"O","description":"Lineout"}]}},{"startIndex":24,"endIndex":30,"top":[24,25,26,27],"bottom":[28,29,30],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":4,"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"coordinates":{"x":145.39,"y":172.6},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":4,"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"coordinates":{"x":106.65,"y":165.94},"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":4,"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"coordinates":{"x":129.65,"y":135.07},"type":"O","description":"Lineout"},{"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":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"coordinates":{"x":153.26,"y":153.23},"type":"O","description":"Groundout"}]}},{"startIndex":31,"endIndex":38,"top":[31,32,33,34,35],"bottom":[36,37,38],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"coordinates":{"x":160.53,"y":85.43},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":165.37,"y":102.98},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":169.92,"y":152.57},"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":5,"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"coordinates":{"x":142.34,"y":143.16},"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":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"coordinates":{"x":123.79,"y":90.21},"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":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"coordinates":{"x":98.17,"y":159.28},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":39,"endIndex":44,"top":[39,40,41],"bottom":[42,43,44],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":6,"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"coordinates":{"x":146.25,"y":141.85},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":6,"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":193.48,"y":104.93},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":6,"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"coordinates":{"x":108.46,"y":159.28},"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":6,"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"coordinates":{"x":155.08,"y":158.07},"type":"O","description":"Pop Out"}]}},{"startIndex":45,"endIndex":57,"top":[45,46,47,48,49,50,51,52],"bottom":[53,54,55,56,57],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":7,"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"coordinates":{"x":53.38,"y":109.05},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":7,"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"coordinates":{"x":118.76,"y":76.35},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":7,"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":119.57,"y":186.75},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":7,"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"coordinates":{"x":115.12,"y":147.78},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":7,"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":177.64,"y":136.04},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":7,"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"coordinates":{"x":81.38,"y":77.81},"type":"H","description":"Double"}],"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":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"coordinates":{"x":180.62,"y":60.75},"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":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"coordinates":{"x":106.65,"y":92.69},"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":7,"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"coordinates":{"x":96.96,"y":162.91},"type":"O","description":"Pop Out"},{"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":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"coordinates":{"x":170.82,"y":116.3},"type":"H","description":"Single"}]}},{"startIndex":58,"endIndex":63,"top":[58,59,60],"bottom":[61,62,63],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":8,"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"coordinates":{"x":98.54,"y":151.81},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":8,"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"coordinates":{"x":178.69,"y":79.98},"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":8,"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"coordinates":{"x":156.29,"y":167.15},"type":"O","description":"Pop Out"},{"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":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"batter":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"coordinates":{"x":200.05,"y":105.31},"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":8,"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"coordinates":{"x":110.71,"y":69.77},"type":"O","description":"Flyout"}]}},{"startIndex":64,"endIndex":71,"top":[64,65,66],"bottom":[67,68,69,70,71],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":9,"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":110.28,"y":162.91},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":9,"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"coordinates":{"x":133.13,"y":105.93},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":9,"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":150.84,"y":61.21},"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":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"coordinates":{"x":118.91,"y":150.46},"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":9,"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"coordinates":{"x":89.35,"y":57.86},"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":9,"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"coordinates":{"x":112.7,"y":145.96},"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":9,"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"coordinates":{"x":159.92,"y":166.55},"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":9,"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"coordinates":{"x":106.65,"y":158.07},"type":"O","description":"Groundout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":2}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":3,"hits":4,"errors":0,"leftOnBase":2}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":2,"hits":9,"errors":0,"leftOnBase":4},"away":{"runs":4,"hits":9,"errors":0,"leftOnBase":8}},"defense":{"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"catcher":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"first":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"second":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"third":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"shortstop":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"left":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"center":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"right":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"onDeck":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"inHole":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"battingOrder":4,"team":{"id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"}},"offense":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"onDeck":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"inHole":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"battingOrder":6,"team":{"id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"}},"balls":3,"strikes":2,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"teamStats":{"batting":{"flyOuts":6,"groundOuts":8,"airOuts":11,"runs":4,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".208","atBats":35,"obp":".273","slg":".339","ops":".612","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":12,"rbi":4,"leftOnBase":21,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":3},"pitching":{"flyOuts":3,"groundOuts":8,"airOuts":10,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":33,"obp":".273","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":137,"era":"4.50","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.30","battersFaced":33,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":137,"balls":46,"strikes":91,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.80","rbi":2,"pitchesPerInning":"15.22","runsScoredPer9":"2.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":27,"errors":0,"chances":35,"passedBall":0,"pickoffs":0}},"players":{"ID542888":{"person":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":4,"strikes":8,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":10,"obp":".364","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":41,"era":"3.38","inningsPitched":"2.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":1,"whip":"1.50","battersFaced":11,"outs":8,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":41,"balls":16,"strikes":25,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"15.38","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"10.13","walksPer9Inn":"3.38","hitsPer9Inn":"10.13","runsScoredPer9":"3.38","homeRunsPer9":"3.38","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID800050":{"person":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"jerseyNumber":"24","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"200","stats":{"batting":{"summary":"0-4 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":5,"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":5,"flyOuts":2,"groundOuts":3,"airOuts":5,"runs":5,"doubles":0,"triples":0,"homeRuns":4,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".286","atBats":21,"obp":".318","slg":".857","ops":"1.175","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":22,"totalBases":18,"rbi":5,"leftOnBase":11,"sacBunts":0,"sacFlies":0,"babip":".200","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.25","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"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"}]},"ID641401":{"person":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"jerseyNumber":"75","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":8,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":33,"era":"4.50","inningsPitched":"2.0","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.00","battersFaced":8,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":33,"balls":11,"strikes":22,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.50","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"13.50","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"9.00","homeRunsPer9":"4.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID595978":{"person":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"jerseyNumber":"27","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"800","stats":{"batting":{"summary":"2-4 | 2B, K, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":1,"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":3,"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":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".500","atBats":4,"obp":".500","slg":".750","ops":"1.250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".667","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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID682177":{"person":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"jerseyNumber":"10","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | 2B, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":2,"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":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":2,"groundOuts":3,"airOuts":4,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".231","atBats":13,"obp":".231","slg":".385","ops":".616","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":13,"totalBases":5,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".300","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID677944":{"person":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":3,"airOuts":5,"runs":6,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":2,"atBats":19,"obp":".458","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":93,"era":"12.46","inningsPitched":"4.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"2.08","battersFaced":24,"outs":13,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":93,"balls":37,"strikes":56,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".000","pitchesPerInning":"21.46","gamesFinished":0,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"10.38","walksPer9Inn":"6.23","hitsPer9Inn":"12.46","runsScoredPer9":"12.46","homeRunsPer9":"2.08","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"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}},"ID677587":{"person":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"jerseyNumber":"4","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"600","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"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":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":5,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":2,"groundOuts":3,"airOuts":6,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":2,"avg":".154","atBats":13,"obp":".389","slg":".231","ops":".620","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":18,"totalBases":3,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".182","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":10,"errors":1,"chances":21,"fielding":".952","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID672356":{"person":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"jerseyNumber":"13","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"700","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"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":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":4,"flyOuts":0,"groundOuts":6,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".071","atBats":14,"obp":".071","slg":".071","ops":".142","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":14,"totalBases":1,"rbi":0,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".125","groundOutsToAirouts":"6.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":8,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID670036":{"person":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":14,"era":"0.00","inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.00","battersFaced":5,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":3,"strikes":11,"strikePercentage":".790","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"8.40","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"5.40","walksPer9Inn":"0.00","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666310":{"person":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"jerseyNumber":"23","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":2,"groundOuts":3,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".091","atBats":11,"obp":".167","slg":".091","ops":".258","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":12,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".143","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","assists":3,"putOuts":31,"errors":0,"chances":34,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681807":{"person":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"jerseyNumber":"6","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".333","atBats":6,"obp":".333","slg":".500","ops":".833","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":3,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".667","groundOutsToAirouts":"0.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":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":13,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID671922":{"person":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 2 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":29,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":29,"balls":10,"strikes":19,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"rbi":2,"gamesFinished":1,"runsScoredPer9":"18.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":1,"groundOuts":3,"airOuts":3,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":1,"hits":4,"hitByPitch":0,"atBats":13,"obp":".357","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":70,"era":"9.00","inningsPitched":"3.0","wins":1,"losses":0,"saves":1,"saveOpportunities":2,"holds":0,"blownSaves":1,"earnedRuns":3,"whip":"1.67","battersFaced":14,"outs":9,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":70,"balls":26,"strikes":44,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":2,"winPercentage":"1.000","pitchesPerInning":"23.33","gamesFinished":2,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"3.00","hitsPer9Inn":"12.00","runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID608070":{"person":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"jerseyNumber":"11","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"300","stats":{"batting":{"summary":"1-5 | K, SB","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"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":5,"flyOuts":5,"groundOuts":4,"airOuts":9,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".143","atBats":21,"obp":".182","slg":".238","ops":".420","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":22,"totalBases":5,"rbi":3,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"babip":".188","groundOutsToAirouts":"0.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":4,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID680757":{"person":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"jerseyNumber":"38","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"100","stats":{"batting":{"summary":"3-5 | 2B, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":3,"groundOuts":5,"airOuts":7,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".318","atBats":22,"obp":".318","slg":".364","ops":".682","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":22,"totalBases":8,"rbi":2,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"babip":".368","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"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"}]},"ID688883":{"person":{"id":688883,"fullName":"Peyton Pallette","link":"/api/v1/people/688883"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":7,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":13,"obp":".267","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":59,"era":"2.45","inningsPitched":"3.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"0.82","battersFaced":15,"outs":11,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":59,"balls":24,"strikes":35,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.14","rbi":0,"winPercentage":".---","pitchesPerInning":"16.09","gamesFinished":1,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"7.36","walksPer9Inn":"2.45","hitsPer9Inn":"4.91","runsScoredPer9":"2.45","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682657":{"person":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"jerseyNumber":"1","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"900","stats":{"batting":{"summary":"2-3 | R, SB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":1,"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":4,"flyOuts":3,"groundOuts":1,"airOuts":3,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".300","atBats":10,"obp":".300","slg":".400","ops":".700","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":11,"totalBases":4,"rbi":0,"leftOnBase":4,"sacBunts":1,"sacFlies":0,"babip":".500","groundOutsToAirouts":"0.33","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"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"}]},"ID663465":{"person":{"id":663465,"fullName":"Kolby Allard","link":"/api/v1/people/663465"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"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":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID700932":{"person":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"jerseyNumber":"9","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"400","stats":{"batting":{"summary":"0-2","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"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":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":1,"groundOuts":4,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".111","atBats":18,"obp":".158","slg":".111","ops":".269","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":19,"totalBases":2,"rbi":1,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":14,"errors":0,"chances":16,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID800048":{"person":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"jerseyNumber":"77","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"note":"(W, 1-0)","summary":"6.0 IP, 0 ER, 5 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":0,"groundOuts":5,"airOuts":5,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":76,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":20,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":76,"balls":25,"strikes":51,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":4},"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":1,"gamesStarted":1,"flyOuts":0,"groundOuts":5,"airOuts":5,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":20,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":76,"era":"0.00","inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.83","battersFaced":20,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":76,"balls":25,"strikes":51,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"12.67","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"7.50","walksPer9Inn":"0.00","hitsPer9Inn":"7.50","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":4},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID676282":{"person":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":2,"airOuts":4,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":15,"obp":".389","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":91,"era":"4.91","inningsPitched":"3.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.91","battersFaced":18,"outs":11,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":91,"balls":36,"strikes":55,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"24.82","gamesFinished":0,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"12.27","walksPer9Inn":"7.36","hitsPer9Inn":"9.82","runsScoredPer9":"4.91","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681870":{"person":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"note":"(H, 3)","summary":"1.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":7,"strikes":13,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":3,"groundOuts":1,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":10,"obp":".167","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":56,"era":"0.00","inningsPitched":"3.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":0,"whip":"0.60","battersFaced":12,"outs":10,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":56,"balls":21,"strikes":35,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.25","rbi":0,"winPercentage":".---","pitchesPerInning":"16.80","gamesFinished":0,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"13.50","walksPer9Inn":"5.40","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID668909":{"person":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":3,"airOuts":4,"runs":3,"doubles":0,"triples":1,"homeRuns":1,"strikeOuts":7,"baseOnBalls":6,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":16,"obp":".364","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":89,"era":"5.40","inningsPitched":"5.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.60","battersFaced":22,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":89,"balls":40,"strikes":49,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".000","pitchesPerInning":"17.80","gamesFinished":0,"strikeoutWalkRatio":"1.17","strikeoutsPer9Inn":"12.60","walksPer9Inn":"10.80","hitsPer9Inn":"3.60","runsScoredPer9":"5.40","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676440":{"person":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"jerseyNumber":"28","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":3,"airOuts":4,"runs":3,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":18,"obp":".300","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":78,"era":"5.40","inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.20","battersFaced":20,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":78,"balls":30,"strikes":48,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".---","pitchesPerInning":"15.60","gamesFinished":0,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"12.60","walksPer9Inn":"3.60","hitsPer9Inn":"7.20","runsScoredPer9":"5.40","homeRunsPer9":"5.40","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682120":{"person":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"obp":".500","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":19,"era":"0.00","inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"3.00","battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":8,"strikes":11,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"28.50","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"27.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656555":{"person":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"jerseyNumber":"8","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"401","stats":{"batting":{"note":"a-","summary":"0-1 | BB, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".429","atBats":7,"obp":".600","slg":".571","ops":"1.171","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":10,"totalBases":4,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".750","groundOutsToAirouts":"0.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":18,"errors":0,"chances":18,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID692216":{"person":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"jerseyNumber":"2","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":1,"avg":".000","atBats":8,"obp":".273","slg":".000","ops":".273","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":11,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[680757,800050,608070,700932,656555,682177,677587,672356,595978,682657,800048,542888,681870,671922],"pitchers":[800048,542888,681870,671922],"bench":[681807,692216,666310],"bullpen":[663465,676440,641401,676282,677944,670036,682120,688883,668909],"battingOrder":[680757,800050,608070,656555,682177,677587,672356,595978,682657],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Hedges (1, Sasaki); Kwan (1, Sasaki); Schneemann (2, Wrobleski)."},{"label":"TB","value":"Hedges 3; Kwan 4; Martínez, A 2; Ramírez, Jo; Schneemann 2."},{"label":"RBI","value":"Hoskins (1); Kwan (2); Schneemann 2 (2)."},{"label":"2-out RBI","value":"Hoskins; Schneemann 2."},{"label":"Runners left in scoring position, 2 out","value":"Hoskins 2; Rocchio 2; Manzardo 2."},{"label":"SAC","value":"Martínez, A."},{"label":"Team RISP","value":"4-for-13."},{"label":"Team LOB","value":"8."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Ramírez, Jo (2, 2nd base off Sasaki/Rushing); Martínez, A (1, 2nd base off Scott/Rushing); Kwan (1, 2nd base off Scott/Rushing)."}]},{"title":"FIELDING","fieldList":[{"label":"Pickoffs","value":"Messick (Rojas, M at 2nd base)."},{"label":"DP","value":"2 (Manzardo; Ramírez, Jo-Rocchio-Hoskins)."}]}],"note":[{"label":"a","value":"Struck out for Manzardo in the 5th."}]},"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":8,"airOuts":10,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".236","atBats":33,"obp":".309","slg":".398","ops":".707","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":33,"totalBases":11,"rbi":2,"leftOnBase":11,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":4},"pitching":{"flyOuts":6,"groundOuts":8,"airOuts":11,"runs":4,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":35,"obp":".316","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":154,"era":"3.00","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.00","battersFaced":39,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":154,"balls":58,"strikes":96,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.73","rbi":4,"pitchesPerInning":"17.11","runsScoredPer9":"4.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":7,"putOuts":27,"errors":0,"chances":34,"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":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":24,"era":"0.00","inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"3.00","battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":10,"strikes":14,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"36.00","gamesFinished":0,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"13.50","walksPer9Inn":"13.50","hitsPer9Inn":"13.50","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669257":{"person":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"jerseyNumber":"16","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"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":4,"flyOuts":1,"groundOuts":4,"airOuts":4,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".250","atBats":12,"obp":".250","slg":".750","ops":"1.000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":12,"totalBases":9,"rbi":5,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".111","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"6.00","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","assists":0,"putOuts":28,"errors":0,"chances":28,"fielding":"1.000","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":"900","stats":{"batting":{"summary":"1-2","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".500","atBats":2,"obp":".500","slg":".500","ops":"1.000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".500","groundOutsToAirouts":"0.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":8,"errors":0,"chances":8,"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":1,"gamesStarted":1,"flyOuts":2,"groundOuts":5,"airOuts":7,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":21,"obp":".217","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":90,"era":"3.00","inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"0.83","battersFaced":23,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":90,"balls":33,"strikes":57,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".---","pitchesPerInning":"15.00","gamesFinished":0,"strikeoutWalkRatio":"6.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"1.50","hitsPer9Inn":"6.00","runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":4},"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}},"ID681911":{"person":{"id":681911,"fullName":"Alex Vesia","link":"/api/v1/people/681911"},"jerseyNumber":"51","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":2,"gamesStarted":0,"flyOuts":3,"groundOuts":2,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"obp":".143","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":28,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.50","battersFaced":7,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":28,"balls":7,"strikes":21,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"14.00","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"4.50","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663656":{"person":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"jerseyNumber":"23","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":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":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":0,"groundOuts":4,"airOuts":2,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".200","atBats":15,"obp":".294","slg":".267","ops":".561","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":17,"totalBases":4,"rbi":2,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":8,"errors":0,"chances":10,"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"}]},"ID571970":{"person":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"jerseyNumber":"13","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"700","stats":{"batting":{"summary":"1-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".250","atBats":8,"obp":".455","slg":".250","ops":".705","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":11,"totalBases":2,"rbi":0,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".400","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":"500","stats":{"batting":{"summary":"0-4 | RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":6,"groundOuts":6,"airOuts":7,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".188","atBats":16,"obp":".235","slg":".250","ops":".485","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":17,"totalBases":4,"rbi":2,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"babip":".188","groundOutsToAirouts":"0.86","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":6,"putOuts":25,"errors":0,"chances":31,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":13,"era":"0.00","inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.00","battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":6,"strikes":7,"strikePercentage":".540","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"13.00","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"9.00","walksPer9Inn":"0.00","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":16,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":4,"strikes":12,"strikePercentage":".750","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":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":8,"obp":".125","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":30,"era":"0.00","inningsPitched":"2.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.43","battersFaced":8,"outs":7,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":30,"balls":7,"strikes":23,"strikePercentage":".770","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".---","pitchesPerInning":"12.86","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"11.57","walksPer9Inn":"0.00","hitsPer9Inn":"3.86","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669289":{"person":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"jerseyNumber":"21","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"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":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":2,"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":0,"errors":0,"chances":0,"fielding":".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","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"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":4,"flyOuts":3,"groundOuts":4,"airOuts":4,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":4,"intentionalWalks":0,"hits":2,"hitByPitch":1,"avg":".167","atBats":12,"obp":".412","slg":".167","ops":".579","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":17,"totalBases":2,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".200","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID694361":{"person":{"id":694361,"fullName":"Will Klein","link":"/api/v1/people/694361"},"jerseyNumber":"61","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":2,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"obp":".143","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":24,"era":"0.00","inningsPitched":"2.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.50","battersFaced":7,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":6,"strikes":18,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"12.00","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"9.00","walksPer9Inn":"0.00","hitsPer9Inn":"4.50","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"summary":"4.0 IP, 3 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":5,"groundOuts":3,"airOuts":7,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":16,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":60,"inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":17,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":60,"balls":21,"strikes":39,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":1,"runsScoredPer9":"6.75","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":5,"groundOuts":3,"airOuts":7,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":16,"obp":".294","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":60,"era":"6.75","inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.25","battersFaced":17,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":60,"balls":21,"strikes":39,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.43","rbi":3,"winPercentage":".---","pitchesPerInning":"15.00","gamesFinished":1,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"4.50","walksPer9Inn":"2.25","hitsPer9Inn":"9.00","runsScoredPer9":"6.75","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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"}]},"ID606192":{"person":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"jerseyNumber":"37","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":1,"groundOuts":5,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".143","atBats":14,"obp":".143","slg":".143","ops":".286","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":14,"totalBases":2,"rbi":0,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".200","groundOutsToAirouts":"1.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"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"}]},"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":"600","stats":{"batting":{"summary":"2-4","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":2,"groundOuts":3,"airOuts":6,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".286","atBats":14,"obp":".286","slg":".500","ops":".786","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":14,"totalBases":7,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.00","popOuts":4,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":12,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID621242":{"person":{"id":621242,"fullName":"Edwin Díaz","link":"/api/v1/people/621242"},"jerseyNumber":"3","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":2,"gamesStarted":0,"flyOuts":3,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":6,"obp":".143","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":27,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":2,"saveOpportunities":2,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.50","battersFaced":7,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":27,"balls":11,"strikes":16,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".---","pitchesPerInning":"13.50","gamesFinished":2,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"4.50","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".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":"300","stats":{"batting":{"summary":"1-4 | 2B, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":4,"groundOuts":3,"airOuts":7,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":1,"avg":".200","atBats":15,"obp":".294","slg":".467","ops":".761","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":17,"totalBases":7,"rbi":5,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"babip":".167","groundOutsToAirouts":"0.43","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.00","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":7,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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,"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":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":1,"gamesStarted":1,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":4,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":14,"obp":".438","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":83,"era":"10.80","inningsPitched":"3.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"2.10","battersFaced":16,"outs":10,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":83,"balls":32,"strikes":51,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"24.90","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"16.20","walksPer9Inn":"5.40","hitsPer9Inn":"13.50","runsScoredPer9":"10.80","homeRunsPer9":"2.70","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"800","stats":{"batting":{"summary":"1-3 | 2B","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":0,"groundOuts":2,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".444","atBats":9,"obp":".444","slg":".556","ops":"1.000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":9,"totalBases":5,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".500","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":4,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"obp":".200","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":26,"era":"0.00","inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.60","battersFaced":5,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":26,"balls":9,"strikes":17,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"15.60","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"5.40","walksPer9Inn":"0.00","hitsPer9Inn":"5.40","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":15,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":7,"strikes":8,"strikePercentage":".530","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"15.00","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"9.00","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID808963":{"person":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"jerseyNumber":"11","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{"note":"(L, 0-1)","summary":"4.0 IP, ER, 4 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":5,"airOuts":3,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":15,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":78,"inningsPitched":"4.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":18,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":78,"balls":33,"strikes":45,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"2.25","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":5,"airOuts":3,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":15,"obp":".353","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":78,"era":"2.25","inningsPitched":"4.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.50","battersFaced":18,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":78,"balls":33,"strikes":45,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.67","rbi":1,"winPercentage":".000","pitchesPerInning":"19.50","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"4.50","hitsPer9Inn":"9.00","runsScoredPer9":"2.25","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".500","atBats":4,"obp":".500","slg":"1.500","ops":"2.000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","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":3,"putOuts":4,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":3,"airOuts":7,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":21,"obp":".238","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":95,"era":"3.00","inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"0.83","battersFaced":21,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":95,"balls":32,"strikes":63,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.43","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.83","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"9.00","walksPer9Inn":"0.00","hitsPer9Inn":"7.50","runsScoredPer9":"3.00","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[660271,663656,605141,606192,518692,681624,571970,500743,687221,669257,808963,656945,680736],"pitchers":[808963,656945,680736],"bench":[669743,669289,690976],"bullpen":[676508,621242,676263,607192,683618,694361,686218,595014,681911,808967],"battingOrder":[660271,663656,605141,606192,518692,681624,571970,500743,669257],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Rojas, M (1, Messick); Betts (1, Smith, C)."},{"label":"TB","value":"Betts 2; Hernández, T; Muncy; Ohtani; Pages, A 2; Rojas, M 2; Rushing; Tucker."},{"label":"RBI","value":"Betts (5); Freeman, F (2)."},{"label":"Runners left in scoring position, 2 out","value":"Muncy."},{"label":"GIDP","value":"Rojas, M."},{"label":"Team RISP","value":"2-for-5."},{"label":"Team LOB","value":"4."}]},{"title":"BASERUNNING","fieldList":[{"label":"PO","value":"Rojas, M (2nd base by Messick)."}]}],"note":[{"label":"a","value":"Flied out for Rushing in the 8th."}]}},"officials":[{"official":{"id":607884,"fullName":"Paul Clemons","link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"fullName":"Adrian Johnson","link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"fullName":"Quinn Wolcott","link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"fullName":"Ramon De Jesus","link":"/api/v1/people/594151"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Smith, C 2."},{"label":"ABS Challenge","value":"Kwan (Strike-Overturned to Ball); Hernández, T 2 (Strike-Overturned to Ball, Strike-Overturned to Ball); Hedges (Ball-Confirmed)."},{"label":"Pitches-strikes","value":"Messick 76-51; Armstrong 12-8; Sabrowski 20-13; Smith, C 29-19; Sasaki 78-45; Scott 16-12; Wrobleski 60-39."},{"label":"Groundouts-flyouts","value":"Messick 5-0; Armstrong 0-1; Sabrowski 0-2; Smith, C 3-0; Sasaki 5-1; Scott 0-0; Wrobleski 3-5."},{"label":"Batters faced","value":"Messick 20; Armstrong 4; Sabrowski 4; Smith, C 5; Sasaki 18; Scott 4; Wrobleski 17."},{"label":"Inherited runners-scored","value":"Sabrowski 2-0; Scott 1-0."},{"label":"Umpires","value":"HP: Paul Clemons. 1B: Adrian Johnson. 2B: Quinn Wolcott. 3B: Ramon De Jesus. "},{"label":"Weather","value":"68 degrees, Partly Cloudy."},{"label":"Wind","value":"1 mph, Calm."},{"label":"First pitch","value":"7:10 PM."},{"label":"T","value":"2:34."},{"label":"Att","value":"52,173."},{"label":"Venue","value":"UNIQLO Field at Dodger Stadium."},{"label":"March 30, 2026"}],"pitchingNotes":["Sasaki pitched to 1 batter in the 5th inning."],"topPerformers":[{"player":{"person":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048","boxscoreName":"Messick"},"jerseyNumber":"77","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"note":"(W, 1-0)","summary":"6.0 IP, 0 ER, 5 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":0,"groundOuts":5,"airOuts":5,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":76,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":20,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":76,"balls":25,"strikes":51,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":4},"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":1,"gamesStarted":1,"flyOuts":0,"groundOuts":5,"airOuts":5,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":20,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":76,"era":"0.00","inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.83","battersFaced":20,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":76,"balls":25,"strikes":51,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"12.67","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"7.50","walksPer9Inn":"0.00","hitsPer9Inn":"7.50","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":4},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":71,"pitchingGameScore":71},{"player":{"person":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757","boxscoreName":"Kwan"},"jerseyNumber":"38","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"100","stats":{"batting":{"summary":"3-5 | 2B, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":3,"groundOuts":5,"airOuts":7,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".318","atBats":22,"obp":".318","slg":".364","ops":".682","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":22,"totalBases":8,"rbi":2,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"babip":".368","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"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"}]},"type":"hitter","gameScore":58,"hittingGameScore":58},{"player":{"person":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963","boxscoreName":"Sasaki"},"jerseyNumber":"11","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{"note":"(L, 0-1)","summary":"4.0 IP, ER, 4 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":5,"airOuts":3,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":15,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":78,"inningsPitched":"4.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":18,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":78,"balls":33,"strikes":45,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"2.25","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":5,"airOuts":3,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":15,"obp":".353","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":78,"era":"2.25","inningsPitched":"4.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.50","battersFaced":18,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":78,"balls":33,"strikes":45,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.67","rbi":1,"winPercentage":".000","pitchesPerInning":"19.50","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"4.50","hitsPer9Inn":"9.00","runsScoredPer9":"2.25","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":53,"pitchingGameScore":53}]},"decisions":{"winner":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"loser":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}