{"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":823947,"link":"/api/v1.1/game/823947/feed/live","metaData":{"wait":10,"timeStamp":"20260528_043902","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count23","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823947,"type":"R","doubleHeader":"N","id":"2026/05/27/colmlb-lanmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823947-2026-05-27","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-05-28T02:10:00Z","originalDate":"2026-05-27","officialDate":"2026-05-27","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":115,"name":"Colorado Rockies","link":"/api/v1/teams/115","season":2026,"venue":{"id":19,"name":"Coors Field","link":"/api/v1/venues/19"},"springVenue":{"id":4249,"link":"/api/v1/venues/4249"},"teamCode":"col","fileCode":"col","abbreviation":"COL","teamName":"Rockies","locationName":"Denver","firstYearOfPlay":"1992","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":"Colorado","record":{"gamesPlayed":57,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":20,"losses":37,"ties":0,"pct":".351"},"records":{},"divisionLeader":false,"wins":20,"losses":37,"winningPercentage":".351"},"franchiseName":"Colorado","clubName":"Rockies","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":56,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":36,"losses":20,"ties":0,"pct":".643"},"records":{},"divisionLeader":false,"wins":36,"losses":20,"winningPercentage":".643"},"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},"ID680604":{"id":680604,"fullName":"Blas Castaño","link":"/api/v1/people/680604","firstName":"Blas","lastName":"Castano","primaryNumber":"63","birthDate":"1998-09-08","currentAge":27,"birthCity":"Espaillat","birthCountry":"Dominican Republic","height":"5' 10\"","weight":162,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Blas","useLastName":"Castaño","boxscoreName":"Castaño","gender":"M","nameMatrilineal":"Acevedo","isPlayer":true,"isVerified":false,"pronunciation":"BLASS cah-stah-no","mlbDebutDate":"2025-05-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Blas Castaño","nameSlug":"blas-castano-680604","firstLastName":"Blas Castaño","lastFirstName":"Castaño, Blas","lastInitName":"Castaño, B","initLastName":"B Castaño","fullFMLName":"Blas Castaño","fullLFMName":"Castaño, Blas ","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID571970":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970","firstName":"Maxwell","lastName":"Muncy","primaryNumber":"13","birthDate":"1990-08-25","currentAge":35,"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},"ID690924":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924","firstName":"Braxton","lastName":"Fulford","primaryNumber":"37","birthDate":"1998-12-09","currentAge":27,"birthCity":"Lubbock","birthStateProvince":"TX","birthCountry":"USA","height":"5' 10\"","weight":205,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Braxton","useLastName":"Fulford","middleName":"Albert","boxscoreName":"Fulford","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-04-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Braxton Fulford","nameSlug":"braxton-fulford-690924","firstLastName":"Braxton Fulford","lastFirstName":"Fulford, Braxton","lastInitName":"Fulford, B","initLastName":"B Fulford","fullFMLName":"Braxton Albert Fulford","fullLFMName":"Fulford, Braxton Albert","strikeZoneTop":3.13,"strikeZoneBottom":1.58},"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},"ID607536":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536","firstName":"Kyle","lastName":"Freeland","primaryNumber":"21","birthDate":"1993-05-14","currentAge":33,"birthCity":"Denver","birthStateProvince":"CO","birthCountry":"USA","height":"6' 4\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Freeland","middleName":"Richard","boxscoreName":"Freeland, K","nickName":"F. Stanley","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-04-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kyle Freeland","nameSlug":"kyle-freeland-607536","firstLastName":"Kyle Freeland","lastFirstName":"Freeland, Kyle","lastInitName":"Freeland, K","initLastName":"K Freeland","fullFMLName":"Kyle Richard Freeland","fullLFMName":"Freeland, Kyle Richard","strikeZoneTop":3.5,"strikeZoneBottom":1.66},"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},"ID650489":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489","firstName":"Willi","lastName":"Castro","primaryNumber":"3","birthDate":"1997-04-24","currentAge":29,"birthCity":"Rio Piedras","birthCountry":"Puerto Rico","height":"6' 0\"","weight":209,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Willi","useLastName":"Castro","middleName":"Rafael","boxscoreName":"Castro, W","gender":"M","nameMatrilineal":"Capellan","isPlayer":true,"isVerified":false,"pronunciation":"willie","mlbDebutDate":"2019-08-24","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Willi Castro","nameSlug":"willi-castro-650489","firstLastName":"Willi Castro","lastFirstName":"Castro, Willi","lastInitName":"Castro, W","initLastName":"W Castro","fullFMLName":"Willi Rafael Castro","fullLFMName":"Castro, Willi Rafael","strikeZoneTop":3.2,"strikeZoneBottom":1.62},"ID657514":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514","firstName":"Brennan","lastName":"Bernardino","primaryNumber":"83","birthDate":"1992-01-15","currentAge":34,"birthCity":"Valencia","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":216,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brennan","useLastName":"Bernardino","middleName":"Allen","boxscoreName":"Bernardino","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"ber-nar-DEEN-o","mlbDebutDate":"2022-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brennan Bernardino","nameSlug":"brennan-bernardino-657514","firstLastName":"Brennan Bernardino","lastFirstName":"Bernardino, Brennan","lastInitName":"Bernardino, B","initLastName":"B Bernardino","fullFMLName":"Brennan Allen Bernardino","fullLFMName":"Bernardino, Brennan Allen","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID675848":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848","firstName":"Juan","lastName":"Mejia","primaryNumber":"47","birthDate":"2000-07-04","currentAge":26,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Juan","useLastName":"Mejia","middleName":"Manuel","boxscoreName":"Mejia, J","gender":"M","nameMatrilineal":"Adames","isPlayer":true,"isVerified":true,"pronunciation":"meh-HEE-uh","mlbDebutDate":"2025-04-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Juan Mejia","nameSlug":"juan-mejia-675848","firstLastName":"Juan Mejia","lastFirstName":"Mejia, Juan","lastInitName":"Mejia, J","initLastName":"J Mejia","fullFMLName":"Juan Manuel Mejia","fullLFMName":"Mejia, Juan Manuel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID666397":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397","firstName":"Edouard","lastName":"Julien","primaryNumber":"6","birthDate":"1999-04-30","currentAge":27,"birthCity":"Quebec City","birthStateProvince":"QC","birthCountry":"Canada","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Edouard","useLastName":"Julien","boxscoreName":"Julien","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"ED-ward JOO-lee-en","mlbDebutDate":"2023-04-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Edouard Julien","nameSlug":"edouard-julien-666397","firstLastName":"Edouard Julien","lastFirstName":"Julien, Edouard","lastInitName":"Julien, E","initLastName":"E Julien","fullFMLName":"Edouard Julien","fullLFMName":"Julien, Edouard","strikeZoneTop":3.235,"strikeZoneBottom":1.633},"ID696100":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100","firstName":"Hunter","lastName":"Goodman","primaryNumber":"15","birthDate":"1999-10-08","currentAge":26,"birthCity":"Arlington","birthStateProvince":"TN","birthCountry":"USA","height":"5' 11\"","weight":220,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Hunter","useLastName":"Goodman","middleName":"Robert","boxscoreName":"Goodman","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-08-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hunter Goodman","nameSlug":"hunter-goodman-696100","firstLastName":"Hunter Goodman","lastFirstName":"Goodman, Hunter","lastInitName":"Goodman, H","initLastName":"H Goodman","fullFMLName":"Hunter Robert Goodman","fullLFMName":"Goodman, Hunter Robert","strikeZoneTop":3.18,"strikeZoneBottom":1.6},"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},"ID688642":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642","firstName":"Zachary","lastName":"Agnos","primaryNumber":"36","birthDate":"2000-08-15","currentAge":25,"birthCity":"Haymarket","birthStateProvince":"VA","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zach","useLastName":"Agnos","middleName":"George","boxscoreName":"Agnos","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zach Agnos","nameSlug":"zach-agnos-688642","firstLastName":"Zach Agnos","lastFirstName":"Agnos, Zach","lastInitName":"Agnos, Z","initLastName":"Z Agnos","fullFMLName":"Zachary George Agnos","fullLFMName":"Agnos, Zachary George","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID685299":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299","firstName":"Tanner","lastName":"Gordon","primaryNumber":"29","birthDate":"1997-10-26","currentAge":28,"birthCity":"Champaign","birthStateProvince":"IL","birthCountry":"USA","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tanner","useLastName":"Gordon","middleName":"Robert","boxscoreName":"Gordon, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-07-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tanner Gordon","nameSlug":"tanner-gordon-685299","firstLastName":"Tanner Gordon","lastFirstName":"Gordon, Tanner","lastInitName":"Gordon, T","initLastName":"T Gordon","fullFMLName":"Tanner Robert Gordon","fullLFMName":"Gordon, Tanner Robert","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"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},"ID622608":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608","firstName":"Antonio","lastName":"Senzatela","primaryNumber":"49","birthDate":"1995-01-21","currentAge":31,"birthCity":"Valencia","birthCountry":"Venezuela","height":"6' 1\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Antonio","useLastName":"Senzatela","boxscoreName":"Senzatela","nickName":"Senze","gender":"M","nameMatrilineal":"Rondon","isPlayer":true,"isVerified":true,"pronunciation":"sehn-zuh-TEH-luh","mlbDebutDate":"2017-04-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Antonio Senzatela","nameSlug":"antonio-senzatela-622608","firstLastName":"Antonio Senzatela","lastFirstName":"Senzatela, Antonio","lastInitName":"Senzatela, A","initLastName":"A Senzatela","fullFMLName":"Antonio Senzatela","fullLFMName":"Senzatela, Antonio","strikeZoneTop":3.38,"strikeZoneBottom":1.57},"ID677955":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955","firstName":"Kenneth","lastName":"Hill","primaryNumber":"0","birthDate":"1999-12-22","currentAge":26,"birthCity":"Ashdown","birthStateProvince":"AR","birthCountry":"USA","height":"6' 4\"","weight":260,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jaden","useLastName":"Hill","middleName":"Jaden","boxscoreName":"Hill","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jaden Hill","nameSlug":"jaden-hill-677955","firstLastName":"Jaden Hill","lastFirstName":"Hill, Jaden","lastInitName":"Hill, J","initLastName":"J Hill","fullFMLName":"Kenneth Jaden Hill","fullLFMName":"Hill, Kenneth Jaden","strikeZoneTop":3.49,"strikeZoneBottom":1.6},"ID694514":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514","firstName":"Sterlin","lastName":"Thompson","primaryNumber":"30","birthDate":"2001-06-26","currentAge":25,"birthCity":"Longmont","birthStateProvince":"CO","birthCountry":"USA","height":"6' 3\"","weight":209,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Sterlin","useLastName":"Thompson","middleName":"Shaw","boxscoreName":"Thompson, S","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-05-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sterlin Thompson","nameSlug":"sterlin-thompson-694514","firstLastName":"Sterlin Thompson","lastFirstName":"Thompson, Sterlin","lastInitName":"Thompson, S","initLastName":"S Thompson","fullFMLName":"Sterlin Shaw Thompson","fullLFMName":"Thompson, Sterlin Shaw","strikeZoneTop":3.34,"strikeZoneBottom":1.69},"ID691720":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720","firstName":"Kyle","lastName":"Karros","primaryNumber":"12","birthDate":"2002-07-26","currentAge":24,"birthCity":"Los Angeles","birthStateProvince":"CA","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Kyle","useLastName":"Karros","middleName":"Garret","boxscoreName":"Karros, K","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"pronunciation":"KARE-ohs","mlbDebutDate":"2025-08-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Karros","nameSlug":"kyle-karros-691720","firstLastName":"Kyle Karros","lastFirstName":"Karros, Kyle","lastInitName":"Karros, K","initLastName":"K Karros","fullFMLName":"Kyle Garret Karros","fullLFMName":"Karros, Kyle Garret","strikeZoneTop":3.43,"strikeZoneBottom":1.73},"ID801434":{"id":801434,"fullName":"Paul Gervase","link":"/api/v1/people/801434","firstName":"Paul","lastName":"Gervase","primaryNumber":"65","birthDate":"2000-05-23","currentAge":26,"birthCity":"Cary","birthStateProvince":"NC","birthCountry":"USA","height":"6' 10\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Paul","useLastName":"Gervase","middleName":"Thomas","boxscoreName":"Gervase","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"jurr-VASE","mlbDebutDate":"2025-06-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Paul Gervase","nameSlug":"paul-gervase-801434","firstLastName":"Paul Gervase","lastFirstName":"Gervase, Paul","lastInitName":"Gervase, P","initLastName":"P Gervase","fullFMLName":"Paul Thomas Gervase","fullLFMName":"Gervase, Paul Thomas","strikeZoneTop":3.656,"strikeZoneBottom":1.845},"ID624522":{"id":624522,"fullName":"Keegan Thompson","link":"/api/v1/people/624522","firstName":"Keegan","lastName":"Thompson","primaryNumber":"34","birthDate":"1995-03-13","currentAge":31,"birthCity":"Cullman","birthStateProvince":"AL","birthCountry":"USA","height":"6' 1\"","weight":197,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Keegan","useLastName":"Thompson","middleName":"Cole","boxscoreName":"Thompson, K","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2021-05-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Keegan Thompson","nameSlug":"keegan-thompson-624522","firstLastName":"Keegan Thompson","lastFirstName":"Thompson, Keegan","lastInitName":"Thompson, K","initLastName":"K Thompson","fullFMLName":"Keegan Cole Thompson","fullLFMName":"Thompson, Keegan Cole","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"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},"ID677060":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060","firstName":"Chad","lastName":"Stevens","primaryNumber":"39","birthDate":"1999-02-03","currentAge":27,"birthCity":"Walnut Creek","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":218,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Chad","useLastName":"Stevens","middleName":"David","boxscoreName":"Stevens","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-07-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chad Stevens","nameSlug":"chad-stevens-677060","firstLastName":"Chad Stevens","lastFirstName":"Stevens, Chad","lastInitName":"Stevens, C","initLastName":"C Stevens","fullFMLName":"Chad David Stevens","fullLFMName":"Stevens, Chad David","strikeZoneTop":3.36,"strikeZoneBottom":1.7},"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},"ID664983":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983","firstName":"Jacob","lastName":"McCarthy","primaryNumber":"31","birthDate":"1997-07-30","currentAge":29,"birthCity":"Scranton","birthStateProvince":"PA","birthCountry":"USA","height":"6' 0\"","weight":213,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jake","useLastName":"McCarthy","middleName":"Joseph","boxscoreName":"McCarthy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-08-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jake McCarthy","nameSlug":"jake-mccarthy-664983","firstLastName":"Jake McCarthy","lastFirstName":"McCarthy, Jake","lastInitName":"McCarthy, J","initLastName":"J McCarthy","fullFMLName":"Jacob Joseph McCarthy","fullLFMName":"McCarthy, Jacob Joseph","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID700327":{"id":700327,"fullName":"Welinton Herrera","link":"/api/v1/people/700327","firstName":"Welinton","lastName":"Herrera","primaryNumber":"59","birthDate":"2004-04-03","currentAge":22,"birthCity":"Fantino","birthCountry":"Dominican Republic","height":"6' 0\"","weight":198,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Welinton","useLastName":"Herrera","boxscoreName":"Herrera, W","gender":"M","nameMatrilineal":"Cruz","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-05-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Welinton Herrera","nameSlug":"welinton-herrera-700327","firstLastName":"Welinton Herrera","lastFirstName":"Herrera, Welinton","lastInitName":"Herrera, W","initLastName":"W Herrera","fullFMLName":"Welinton Herrera","fullLFMName":"Herrera, Welinton","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID687859":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859","firstName":"Troy","lastName":"Johnston","primaryNumber":"20","birthDate":"1997-06-22","currentAge":29,"birthCity":"Tacoma","birthStateProvince":"WA","birthCountry":"USA","height":"5' 11\"","weight":206,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Troy","useLastName":"Johnston","middleName":"Michael","boxscoreName":"Johnston, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-07-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Troy Johnston","nameSlug":"troy-johnston-687859","firstLastName":"Troy Johnston","lastFirstName":"Johnston, Troy","lastInitName":"Johnston, T","initLastName":"T Johnston","fullFMLName":"Troy Michael Johnston","fullLFMName":"Johnston, Troy Michael","strikeZoneTop":3.16,"strikeZoneBottom":1.59},"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},"ID641778":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778","firstName":"Eric","lastName":"Lauer","primaryNumber":"33","birthDate":"1995-06-03","currentAge":31,"birthCity":"Elyria","birthStateProvince":"OH","birthCountry":"USA","height":"6' 3\"","weight":209,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eric","useLastName":"Lauer","middleName":"Lance","boxscoreName":"Lauer","nickName":"Gomer","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"LAO-wer","mlbDebutDate":"2018-04-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Eric Lauer","nameSlug":"eric-lauer-641778","firstLastName":"Eric Lauer","lastFirstName":"Lauer, Eric","lastInitName":"Lauer, E","initLastName":"E Lauer","fullFMLName":"Eric Lance Lauer","fullLFMName":"Lauer, Eric Lance","strikeZoneTop":3.63,"strikeZoneBottom":1.67},"ID808975":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975","firstName":"Hyeseong","lastName":"Kim","primaryNumber":"6","birthDate":"1999-01-27","currentAge":27,"birthCity":"Goyang","birthCountry":"Republic of Korea","height":"5' 10\"","weight":175,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Hyeseong","useLastName":"Kim","boxscoreName":"Kim, Hy","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"Heh-song","mlbDebutDate":"2025-05-03","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hyeseong Kim","nameSlug":"hyeseong-kim-808975","firstLastName":"Hyeseong Kim","lastFirstName":"Kim, Hyeseong","lastInitName":"Kim, H","initLastName":"H Kim","fullFMLName":"Hyeseong Kim","fullLFMName":"Kim, Hyeseong ","strikeZoneTop":3.12,"strikeZoneBottom":1.58},"ID671289":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289","firstName":"Tyler","lastName":"Freeman","primaryNumber":"2","birthDate":"1999-05-21","currentAge":27,"birthCity":"Rancho Cucamonga","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Tyler","useLastName":"Freeman","middleName":"Andrew","boxscoreName":"Freeman, T","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-08-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Freeman","nameSlug":"tyler-freeman-671289","firstLastName":"Tyler Freeman","lastFirstName":"Freeman, Tyler","lastInitName":"Freeman, T","initLastName":"T Freeman","fullFMLName":"Tyler Andrew Freeman","fullLFMName":"Freeman, Tyler Andrew","strikeZoneTop":3.15,"strikeZoneBottom":1.59},"ID669165":{"id":669165,"fullName":"Kyle Hurt","link":"/api/v1/people/669165","firstName":"Kyle","lastName":"Hurt","primaryNumber":"63","birthDate":"1998-05-30","currentAge":28,"birthCity":"Rancho Santa Fe","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Hurt","middleName":"Dillon","boxscoreName":"Hurt","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-09-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Hurt","nameSlug":"kyle-hurt-669165","firstLastName":"Kyle Hurt","lastFirstName":"Hurt, Kyle","lastInitName":"Hurt, K","initLastName":"K Hurt","fullFMLName":"Kyle Dillion Hurt","fullLFMName":"Hurt, Kyle Dillion","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID642546":{"id":642546,"fullName":"Jonathan Hernández","link":"/api/v1/people/642546","firstName":"Jonathan","lastName":"Hernández","primaryNumber":"29","birthDate":"1996-07-06","currentAge":30,"birthCity":"Memphis","birthStateProvince":"TN","birthCountry":"USA","height":"6' 3\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jonathan","useLastName":"Hernández","boxscoreName":"Hernández, J","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2019-08-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonathan Hernández","nameSlug":"jonathan-hernandez-642546","firstLastName":"Jonathan Hernández","lastFirstName":"Hernández, Jonathan","lastInitName":"Hernández, J","initLastName":"J Hernández","fullFMLName":"Jonathan Hernández","fullLFMName":"Hernández, Jonathan","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID608372":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372","firstName":"Tomoyuki","lastName":"Sugano","primaryNumber":"11","birthDate":"1989-10-11","currentAge":36,"birthCity":"Kanagawa","birthCountry":"Japan","height":"6' 1\"","weight":227,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tomoyuki","useLastName":"Sugano","boxscoreName":"Sugano","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"toh-moh-YOO-kee soo-GAH-noh","mlbDebutDate":"2025-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tomoyuki Sugano","nameSlug":"tomoyuki-sugano-608372","firstLastName":"Tomoyuki Sugano","lastFirstName":"Sugano, Tomoyuki","lastInitName":"Sugano, T","initLastName":"T Sugano","fullFMLName":"Tomoyuki Sugano","fullLFMName":"Sugano, Tomoyuki","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID664954":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954","firstName":"Brett","lastName":"Sullivan","primaryNumber":"26","birthDate":"1994-02-22","currentAge":32,"birthCity":"Stockton","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Brett","useLastName":"Sullivan","middleName":"Charles","boxscoreName":"Sullivan, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2023-04-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brett Sullivan","nameSlug":"brett-sullivan-664954","firstLastName":"Brett Sullivan","lastFirstName":"Sullivan, Brett","lastInitName":"Sullivan, B","initLastName":"B Sullivan","fullFMLName":"Brett Charles Sullivan","fullLFMName":"Sullivan, Brett Charles","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"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},"ID678662":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662","firstName":"Ezequiel","lastName":"Tovar","primaryNumber":"14","birthDate":"2001-08-01","currentAge":25,"birthCity":"Maracay","birthCountry":"Venezuela","height":"6' 0\"","weight":192,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Ezequiel","useLastName":"Tovar","middleName":"Jesus","boxscoreName":"Tovar","gender":"M","nameMatrilineal":"Gota","isPlayer":true,"isVerified":false,"pronunciation":"eh-ZEE-kee-ehl","mlbDebutDate":"2022-09-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ezequiel Tovar","nameSlug":"ezequiel-tovar-678662","firstLastName":"Ezequiel Tovar","lastFirstName":"Tovar, Ezequiel","lastInitName":"Tovar, E","initLastName":"E Tovar","fullFMLName":"Ezequiel Jesus Tovar","fullLFMName":"Tovar, Ezequiel Jesus","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID547179":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179","firstName":"Michael","lastName":"Lorenzen","primaryNumber":"24","birthDate":"1992-01-04","currentAge":34,"birthCity":"Anaheim","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Lorenzen","middleName":"Clifton","boxscoreName":"Lorenzen","nickName":"Zen","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2015-04-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Lorenzen","nameSlug":"michael-lorenzen-547179","firstLastName":"Michael Lorenzen","lastFirstName":"Lorenzen, Michael","lastInitName":"Lorenzen, M","initLastName":"M Lorenzen","fullFMLName":"Michael Clifton Lorenzen","fullLFMName":"Lorenzen, Michael Clifton","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"ID681198":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198","firstName":"Toby","lastName":"Rumfield","primaryNumber":"7","birthDate":"2000-05-17","currentAge":26,"birthCity":"Richmond","birthStateProvince":"VA","birthCountry":"USA","height":"6' 5\"","weight":238,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"TJ","useLastName":"Rumfield","middleName":"Joseph","boxscoreName":"Rumfield","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-03-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"TJ Rumfield","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"tj-rumfield-681198","firstLastName":"TJ Rumfield","lastFirstName":"Rumfield, TJ","lastInitName":"Rumfield, T","initLastName":"T Rumfield","fullFMLName":"Toby Joseph Rumfield","fullLFMName":"Rumfield, Toby Joseph","strikeZoneTop":3.42,"strikeZoneBottom":1.73},"ID678020":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020","firstName":"Seth","lastName":"Halvorsen","birthDate":"2000-02-18","currentAge":26,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":243,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Seth","useLastName":"Halvorsen","middleName":"Michael","boxscoreName":"Halvorsen","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2024-08-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Seth Halvorsen","nameSlug":"seth-halvorsen-678020","firstLastName":"Seth Halvorsen","lastFirstName":"Halvorsen, Seth","lastInitName":"Halvorsen, S","initLastName":"S Halvorsen","fullFMLName":"Seth Michael Halvorsen","fullLFMName":"Halvorsen, Seth Michael","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":24,"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":27,"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":"61","wind":"8 mph, Out To CF"},"gameInfo":{"attendance":50832,"firstPitch":"2026-05-28T02:10:00.000Z","gameDurationMinutes":149},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":1,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"home":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"}},"officialScorer":{"id":842278,"fullName":"Curtis Fraser","link":"/api/v1/people/842278"},"primaryDatacaster":{"id":661294,"fullName":"Ryan Easton","link":"/api/v1/people/661294"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake McCarthy strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-28T02:10:14.704Z","endTime":"2026-05-28T02:10:59.125Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,6],"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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"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-05-28T01:04:06.787Z","endTime":"2026-05-28T01:47:01.532Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"}},{"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-05-28T01:47:01.532Z","endTime":"2026-05-28T02:08:31.667Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"}},{"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-05-28T02:08:31.667Z","endTime":"2026-05-28T02:10:16.859Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"}},{"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":98.5,"endSpeed":90.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.880352576896907,"aZ":-13.508315936548358,"pfxX":-3.7311792227559115,"pfxZ":8.94394101996401,"pX":0.18992857429351104,"pZ":2.8539536517158353,"vX0":6.95281582961807,"vY0":-143.2559480711717,"vZ0":-5.4784023718783175,"x":109.76,"y":161.72,"x0":-1.7794168946232685,"y0":50.001181169242976,"z0":5.62963708048268,"aX":-7.786123950881782},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.4,"breakHorizontal":5.4,"spinRate":2525,"spinDirection":216},"zone":2,"typeConfidence":0.91,"plateTime":0.3817712589537061,"extension":6.626086402841667},"index":3,"playId":"f684f415-db65-3169-8d0d-1dd2fb098b47","pitchNumber":1,"startTime":"2026-05-28T02:10:16.859Z","endTime":"2026-05-28T02:10:20.180Z","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":98.6,"endSpeed":90.6,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.41656445205432,"aZ":-16.30419811753742,"pfxX":-4.8239741122150885,"pfxZ":7.586432103432311,"pX":1.0066753901979932,"pZ":2.547973408255441,"vX0":9.837774328580625,"vY0":-143.31663813113892,"vZ0":-5.363674371843739,"x":78.63,"y":169.98,"x0":-1.8351347615130689,"y0":50.001294836423156,"z0":5.4530547809452665,"aX":-10.090098777051592},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":12.8,"breakHorizontal":6.8,"spinRate":2545,"spinDirection":214},"zone":12,"typeConfidence":0.87,"plateTime":0.38138398516420846,"extension":6.646494357524705},"index":4,"playId":"5cd4c656-ca83-3ea0-bc5e-4c5941092659","pitchNumber":2,"startTime":"2026-05-28T02:10:31.443Z","endTime":"2026-05-28T02:10:35.769Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2026-05-28T02:10:44.032Z","endTime":"2026-05-28T02:10:54.772Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":73.8,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.29529314396349,"aZ":-42.97910042353841,"pfxX":5.656870009916048,"pfxZ":-7.960055514594673,"pX":-0.458551138870815,"pZ":1.4174840845715018,"vX0":0.9288167753622282,"vY0":-115.94431533373594,"vZ0":-1.696292656122219,"x":134.48,"y":200.51,"x0":-1.599464754013782,"y0":50.0042525670768,"z0":6.271550219798318,"aX":7.677976409427361},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.7,"breakVerticalInduced":-14.5,"breakHorizontal":-10.4,"spinRate":2782,"spinDirection":40},"zone":13,"typeConfidence":0.85,"plateTime":0.472970412826605,"extension":6.360807403685286},"index":6,"playId":"8bd5e69e-b1ea-3672-8fba-b18727cc83fe","pitchNumber":3,"startTime":"2026-05-28T02:10:54.772Z","endTime":"2026-05-28T02:10:59.125Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T02:10:59.125Z","atBatIndex":0},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Tyler Freeman pops out to second baseman Alex Freeland.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-28T02:11:10.583Z","endTime":"2026-05-28T02:12:35.413Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":690976,"link":"/api/v1/people/690976"},"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(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":96.4,"endSpeed":89.1,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.176852448387905,"aZ":-26.10570599230212,"pfxX":-8.40552728579323,"pfxZ":3.018671365999765,"pX":-0.06846185580961385,"pZ":1.9089091746776012,"vX0":7.490909075082718,"vY0":-140.29494899114493,"vZ0":-5.291531368367471,"x":119.61,"y":187.24,"x0":-1.6698250598020528,"y0":50.00400615223683,"z0":5.502115377900441,"aX":-16.901820245625373},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":4.7,"breakHorizontal":13.8,"spinRate":2043,"spinDirection":219},"zone":8,"typeConfidence":0.95,"plateTime":0.38913711276072016,"extension":6.555233145147857},"index":0,"playId":"1501c334-4cfb-3a7f-999d-438c3e2165bb","pitchNumber":1,"startTime":"2026-05-28T02:11:21.185Z","endTime":"2026-05-28T02:11:24.650Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.8,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.3855780024571,"aZ":-33.55062551693496,"pfxX":6.838051882860198,"pfxZ":-0.921270606626428,"pX":-1.0456202434557322,"pZ":1.7189108781386337,"vX0":0.5258741132743951,"vY0":-121.60054181570693,"vZ0":-2.2064559347804966,"x":156.86,"y":192.37,"x0":-2.152931881632397,"y0":50.00282171457282,"z0":5.55558669872732,"aX":10.215258887618893},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-1.9,"breakHorizontal":-12.5,"spinRate":2542,"spinDirection":66},"zone":13,"typeConfidence":0.87,"plateTime":0.4508417254348207,"extension":6.379638162752873},"index":1,"playId":"25007046-bde3-3fa9-be91-9ffe345ae12a","pitchNumber":2,"startTime":"2026-05-28T02:11:40.948Z","endTime":"2026-05-28T02:11:44.865Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":77.8,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.067183018173896,"aZ":-26.300230796514487,"pfxX":8.640420997528256,"pfxZ":3.816539209933957,"pX":0.4161285057239284,"pZ":1.8520395583387361,"vX0":3.2854066887105735,"vY0":-123.9221932309421,"vZ0":-3.480626314396077,"x":101.14,"y":188.77,"x0":-2.0532219177183517,"y0":50.00418928523217,"z0":5.496150647746182,"aX":13.305172304436638},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":6.2,"breakHorizontal":-16.4,"spinRate":2620,"spinDirection":68},"zone":9,"typeConfidence":0.91,"plateTime":0.4436824687395662,"extension":6.444270324286849},"index":2,"playId":"38526798-dd12-359a-aed5-645ef017b16a","pitchNumber":3,"startTime":"2026-05-28T02:11:55.315Z","endTime":"2026-05-28T02:11:59.380Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.3,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.506787344247286,"aZ":-16.410382257924095,"pfxX":-2.6696842606649565,"pfxZ":7.749338882562849,"pX":2.1055818367033496,"pZ":2.4085751189181983,"vX0":11.52329783437409,"vY0":-141.7445235521024,"vZ0":-5.521031694164657,"x":36.74,"y":173.75,"x0":-1.6662267476741441,"y0":50.00352008877427,"z0":5.43012889317806,"aX":-5.433107349761217},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.1,"breakHorizontal":2.5,"spinRate":2493,"spinDirection":212},"zone":14,"typeConfidence":0.9,"plateTime":0.38648465491339756,"extension":6.7427289164163575},"index":3,"playId":"c66b89b2-199e-34ad-960a-9371f6758166","pitchNumber":4,"startTime":"2026-05-28T02:12:11.343Z","endTime":"2026-05-28T02:12:14.343Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.4,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.310397009972256,"aZ":-28.793095292363244,"pfxX":10.61509377145368,"pfxZ":2.2229445883772394,"pX":-0.5669188126792241,"pZ":1.7914315425746257,"vX0":0.8026003829518916,"vY0":-122.77088932083878,"vZ0":-2.920798075183985,"x":138.61,"y":190.41,"x0":-2.2766407173547494,"y0":50.00179009810448,"z0":5.458419890296578,"aX":16.130604452527695},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":3.6,"breakHorizontal":-19.4,"spinRate":2718,"spinDirection":62},"zone":7,"typeConfidence":0.91,"plateTime":0.44690549567679927,"extension":6.438672071995511},"hitData":{"launchSpeed":75.0,"launchAngle":61.0,"totalDistance":154.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":141.18,"coordY":141.86}},"index":4,"playId":"1a7cd4b5-3a78-395c-b1ab-70d724fa632e","pitchNumber":5,"startTime":"2026-05-28T02:12:26.032Z","endTime":"2026-05-28T02:12:35.413Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T02:12:35.413Z","atBatIndex":1},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"TJ Rumfield walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-28T02:12:40.878Z","endTime":"2026-05-28T02:14:09.053Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"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":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"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(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":2},"pitchData":{"startSpeed":72.9,"endSpeed":67.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.524031384500823,"aZ":-40.13585895224874,"pfxX":5.390095212883682,"pfxZ":-7.10867748568661,"pX":1.8392420276643093,"pZ":0.17340247308471762,"vX0":5.095946248634933,"vY0":-105.93264403525401,"vZ0":-2.854124001665104,"x":46.89,"y":234.1,"x0":-1.3107528153154775,"y0":50.002173407912295,"z0":6.190196339917363,"aX":6.037245835689195},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.5,"breakVerticalInduced":-13.3,"breakHorizontal":-11.3,"spinRate":2622,"spinDirection":39},"zone":14,"typeConfidence":0.88,"plateTime":0.5199140830107218,"extension":6.383568092749898},"index":0,"playId":"802c31f1-bc4b-3b58-87d5-c5fd603ff792","pitchNumber":1,"startTime":"2026-05-28T02:12:58.470Z","endTime":"2026-05-28T02:13:02.090Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.44894109951343,"aZ":-27.58149314317629,"pfxX":8.240089143394815,"pfxZ":3.1743433330464192,"pX":-0.640760605010889,"pZ":2.9959771701353084,"vX0":0.7343526785724884,"vY0":-119.34931436534151,"vZ0":-0.599162988859669,"x":141.42,"y":157.89,"x0":-2.0230344036024914,"y0":50.00219687915041,"z0":5.729081731481409,"aX":11.91468701110554},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":5.9,"breakHorizontal":-15.1,"spinRate":2641,"spinDirection":73},"zone":1,"typeConfidence":0.91,"plateTime":0.45850239654295155,"extension":6.347189888771436},"index":1,"playId":"602d2c33-6e75-3f00-a5a0-8e3931a6f952","pitchNumber":2,"startTime":"2026-05-28T02:13:18.328Z","endTime":"2026-05-28T02:13:21.944Z","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.3,"endSpeed":90.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.01790804115911,"aZ":-13.575345299738578,"pfxX":-3.874984381257568,"pfxZ":8.997840512407517,"pX":1.2164343421054349,"pZ":1.6768808261658696,"vX0":9.899798566185869,"vY0":-142.67694181596448,"vZ0":-8.070388023253289,"x":70.63,"y":193.5,"x0":-1.7908409083771342,"y0":50.00455580596946,"z0":5.392777612152062,"aX":-8.012060846553002},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":14.8,"breakHorizontal":5.0,"spinRate":2516,"spinDirection":220},"zone":14,"typeConfidence":0.91,"plateTime":0.38351217457702225,"extension":6.668865358755005},"index":2,"playId":"55327e7d-c99c-3d81-9028-47eb5991037f","pitchNumber":3,"startTime":"2026-05-28T02:13:33.657Z","endTime":"2026-05-28T02:13:37.127Z","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":1,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.344509899843505,"aZ":-24.4980415448025,"pfxX":7.379289555796664,"pfxZ":5.211343367722831,"pX":-1.0043378898961253,"pZ":2.6295085716428823,"vX0":0.57015757498083,"vY0":-120.28453828315811,"vZ0":-1.888787949513341,"x":155.28,"y":167.78,"x0":-2.203257316847756,"y0":50.00056042525392,"z0":5.587486477751834,"aX":10.859250501016811},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":9.2,"breakHorizontal":-13.6,"spinRate":2622,"spinDirection":74},"zone":13,"typeConfidence":0.91,"plateTime":0.4545789838407117,"extension":6.3101020506104435},"index":3,"playId":"2ca82405-2a8d-3268-be35-9967e1fa1950","pitchNumber":4,"startTime":"2026-05-28T02:13:50.695Z","endTime":"2026-05-28T02:13:54.875Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.8,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.895928970883052,"aZ":-18.537145261731265,"pfxX":-2.312356350836075,"pfxZ":6.689421675905455,"pX":1.1516507827562332,"pZ":1.761800291900413,"vX0":9.195698392607595,"vY0":-141.14908546445673,"vZ0":-6.591387187543585,"x":73.1,"y":191.21,"x0":-1.83305287832176,"y0":50.00692549314606,"z0":5.300042826232657,"aX":-4.717417453331194},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.0,"breakHorizontal":2.5,"spinRate":2538,"spinDirection":215},"zone":14,"typeConfidence":0.89,"plateTime":0.3864657703724359,"extension":6.759019179928209},"index":4,"playId":"c18d0ff4-e648-3501-9f3e-4561702d61be","pitchNumber":5,"startTime":"2026-05-28T02:14:05.511Z","endTime":"2026-05-28T02:14:09.053Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T02:14:09.053Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Hunter Goodman flies out to center fielder Andy Pages.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-28T02:14:19.179Z","endTime":"2026-05-28T02:15:39.012Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.83414668863541,"aZ":-28.859602067460546,"pfxX":5.942678683247859,"pfxZ":2.193679870856748,"pX":-0.6825443531502854,"pZ":1.996070916436495,"vX0":1.382160008668394,"vY0":-121.82938613481065,"vZ0":-2.7463054245567458,"x":143.02,"y":184.89,"x0":-2.028748979259296,"y0":50.00293988978614,"z0":5.6198947205412715,"aX":8.976251419450554},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":3.6,"breakHorizontal":-11.0,"spinRate":2666,"spinDirection":61},"zone":7,"typeConfidence":0.9,"plateTime":0.44874725990072717,"extension":6.530489230317181},"index":0,"playId":"4abf05c8-a0f2-31fb-a4f0-3ebe963af56d","pitchNumber":1,"startTime":"2026-05-28T02:14:34.035Z","endTime":"2026-05-28T02:14:37.688Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":90.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.940075737931977,"aZ":-15.514121779082236,"pfxX":-4.007176192489743,"pfxZ":8.034783360897933,"pX":0.08494630358860475,"pZ":1.1236883084808333,"vX0":6.7525791808560065,"vY0":-142.67086795420113,"vZ0":-9.341778030704361,"x":113.76,"y":208.44,"x0":-1.7853465034049858,"y0":50.00546989616872,"z0":5.404933681573083,"aX":-8.312504852161},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.0,"breakHorizontal":6.0,"spinRate":2530,"spinDirection":213},"zone":14,"typeConfidence":0.91,"plateTime":0.3830106173206933,"extension":6.742502206310359},"index":1,"playId":"83522148-dcf1-303f-8466-cf37bde20360","pitchNumber":2,"startTime":"2026-05-28T02:14:51.540Z","endTime":"2026-05-28T02:14:55.456Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.388220411984793,"aZ":-27.314240361349796,"pfxX":5.387081962655958,"pfxZ":3.1213350632917827,"pX":-1.0439726421115412,"pZ":2.377536873013813,"vX0":0.8889664639379202,"vY0":-123.6513945089996,"vZ0":-2.2665246786606925,"x":156.79,"y":174.59,"x0":-2.1078666371649013,"y0":50.003553208066705,"z0":5.585330578089627,"aX":8.387334513709801},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":5.4,"breakHorizontal":-10.0,"spinRate":2676,"spinDirection":64},"zone":13,"typeConfidence":0.89,"plateTime":0.4420416512493208,"extension":6.486570918382054},"index":2,"playId":"7ab4060c-aa0d-34f1-8991-c4daea69712e","pitchNumber":3,"startTime":"2026-05-28T02:15:09.731Z","endTime":"2026-05-28T02:15:13.675Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.982928706882618,"aZ":-29.584674979085253,"pfxX":5.169605359961626,"pfxZ":1.6710935360335544,"pX":-0.2473094417694221,"pZ":1.7533347351135726,"vX0":2.872004557225438,"vY0":-123.52607434591204,"vZ0":-3.342143603076466,"x":126.43,"y":191.44,"x0":-2.095604775519062,"y0":50.00194808340669,"z0":5.603888750183117,"aX":8.010266497556566},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.5,"breakHorizontal":-10.1,"spinRate":2663,"spinDirection":59},"zone":8,"typeConfidence":0.88,"plateTime":0.44295392567752856,"extension":6.592809467827022},"hitData":{"launchSpeed":89.2,"launchAngle":33.0,"totalDistance":344.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":117.96,"coordY":61.2}},"index":3,"playId":"5169a2bf-c462-3fe7-aaff-352de70d2720","pitchNumber":4,"startTime":"2026-05-28T02:15:30.264Z","endTime":"2026-05-28T02:15:39.012Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T02:15:39.012Z","atBatIndex":3},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Shohei Ohtani homers (9) on a fly ball to center field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-28T02:18:01.998Z","endTime":"2026-05-28T02:19:54.092Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":{"id":608372,"link":"/api/v1/people/608372"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.9,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.759145395999084,"aZ":-27.171272893680733,"pfxX":-6.658136450112162,"pfxZ":3.113768543469206,"pX":-0.15546341484909157,"pZ":1.8480517146352997,"vX0":7.282003933686811,"vY0":-125.30600290755399,"vZ0":-4.846982788902488,"x":122.93,"y":188.88,"x0":-2.2194830118423257,"y0":50.00468326348859,"z0":5.999035079730833,"aX":-10.704009435441385},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.8,"breakHorizontal":10.6,"spinRate":1754,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.43531980873877574,"extension":6.056477827811845},"index":0,"playId":"130a3704-e631-3551-9eb1-69526ad45117","pitchNumber":1,"startTime":"2026-05-28T02:18:27.380Z","endTime":"2026-05-28T02:18:30.837Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.2,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.43896768136851,"aZ":-12.59339693403183,"pfxX":-5.524338374304767,"pfxZ":10.541508100810494,"pX":-2.066994598539815,"pZ":3.049860144981533,"vX0":3.0486506284122092,"vY0":-135.18482641298687,"vZ0":-5.42524475853116,"x":195.79,"y":156.43,"x0":-2.4893683771308743,"y0":50.00420381987563,"z0":5.960879755531979,"aX":-10.26386630983316},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.2,"breakHorizontal":9.4,"spinRate":2441,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.40458492393641254,"extension":6.080414104802972},"index":1,"playId":"40759ac6-0b6a-3169-9905-fc9d59aeb046","pitchNumber":2,"startTime":"2026-05-28T02:18:47.643Z","endTime":"2026-05-28T02:18:50.643Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.5,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.357550836621908,"aZ":-14.66082475671913,"pfxX":-5.680793225304117,"pfxZ":9.328359969328522,"pX":-0.4554121037910122,"pZ":2.9531642183665388,"vX0":7.109982993272238,"vY0":-136.25951416574054,"vZ0":-5.127399354727041,"x":134.36,"y":159.04,"x0":-2.362342760633874,"y0":50.004782068268824,"z0":5.874832209281954,"aX":-10.667976602454326},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.0,"breakHorizontal":8.8,"spinRate":2360,"spinDirection":213},"zone":1,"typeConfidence":2.0,"plateTime":0.4022052025915559,"extension":6.235331130193555},"hitData":{"launchSpeed":111.3,"launchAngle":21.0,"totalDistance":424.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":130.85,"coordY":27.29}},"index":2,"playId":"e712b311-161e-3334-9e93-ab9926f0994c","pitchNumber":3,"startTime":"2026-05-28T02:19:29.330Z","endTime":"2026-05-28T02:19:54.092Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T02:19:54.092Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andy Pages flies out to right fielder Tyler Freeman.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-28T02:20:28.057Z","endTime":"2026-05-28T02:22:02.227Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","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":671289,"link":"/api/v1/people/671289"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-28T02:20:24.629Z","endTime":"2026-05-28T02:20:30.254Z","isPitch":false,"type":"action","player":{"id":681624,"link":"/api/v1/people/681624"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.041173240821625,"aZ":-18.518041522806552,"pfxX":-9.55514540705416,"pfxZ":7.360930017799721,"pX":0.05919858280642955,"pZ":2.6662716205597934,"vX0":9.087844154078674,"vY0":-134.56784279546136,"vZ0":-5.263980628833627,"x":114.74,"y":166.79,"x0":-2.1015561892034254,"y0":50.00335154747494,"z0":5.937784244842116,"aX":-17.727715803891563},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.5,"breakHorizontal":15.6,"spinRate":2216,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.40524300381831724,"extension":6.14343055210298},"index":1,"playId":"b35f4a1a-02e4-3b23-89b4-5900ccea21d6","pitchNumber":1,"startTime":"2026-05-28T02:20:30.254Z","endTime":"2026-05-28T02:20:33.675Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.6,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.64923192614235,"aZ":-24.241569283469044,"pfxX":0.14129595442367915,"pfxZ":4.615816588411201,"pX":1.2996231893506003,"pZ":1.98764634395306,"vX0":8.531075887097733,"vY0":-129.86954919280515,"vZ0":-5.5252376801533964,"x":67.46,"y":185.11,"x0":-2.0378790607282995,"y0":50.003810754639495,"z0":5.971980773778254,"aX":0.24114239574937574},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.4,"breakHorizontal":-2.0,"spinRate":2420,"spinDirection":192},"zone":14,"typeConfidence":2.0,"plateTime":0.42077785940806356,"extension":6.137584016970243},"index":2,"playId":"992b9818-e6d8-3343-b907-33abbe2f51d8","pitchNumber":2,"startTime":"2026-05-28T02:20:46.313Z","endTime":"2026-05-28T02:20:50.010Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":82.4,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.580556132976092,"aZ":-25.553102631631056,"pfxX":1.0234590690927297,"pfxZ":3.905369822798156,"pX":1.3159335020390583,"pZ":1.7863161163829784,"vX0":8.310183497540347,"vY0":-128.33957591263092,"vZ0":-5.6878614730971755,"x":66.84,"y":190.55,"x0":-2.075716131429942,"y0":50.00245917217591,"z0":5.980685899753731,"aX":1.7328866727038748},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.2,"breakHorizontal":-3.5,"spinRate":2468,"spinDirection":192},"zone":14,"typeConfidence":2.0,"plateTime":0.42420340581022975,"extension":6.339199595704281},"index":3,"playId":"e9877202-b81b-360e-ab5e-2a7a8f26cff5","pitchNumber":3,"startTime":"2026-05-28T02:21:02.573Z","endTime":"2026-05-28T02:21:05.573Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.8,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.01518412698443,"aZ":-17.597260666559745,"pfxX":-9.265085129295173,"pfxZ":7.822674336082743,"pX":0.21025465106709504,"pZ":2.4609150919169527,"vX0":9.94539722393439,"vY0":-134.83259382746607,"vZ0":-5.7992669014264155,"x":108.99,"y":172.34,"x0":-2.301402880756057,"y0":50.00187349785884,"z0":5.858218047962385,"aX":-17.263528567911845},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.2,"breakHorizontal":15.0,"spinRate":2281,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.4043683480126359,"extension":6.30372743414763},"index":4,"playId":"dbca97c0-7052-37d6-8d42-3dccd7dd5846","pitchNumber":4,"startTime":"2026-05-28T02:21:20.311Z","endTime":"2026-05-28T02:21:26.352Z","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":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.1,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.332556018611303,"aZ":-16.816045110482392,"pfxX":-7.613039596900036,"pfxZ":8.324043428308586,"pX":0.2917887371355681,"pZ":2.70128151453021,"vX0":9.221698220115547,"vY0":-134.5212773049169,"vZ0":-5.250068802213798,"x":105.88,"y":165.85,"x0":-2.1807449936752596,"y0":50.00388259713518,"z0":5.8582109800148086,"aX":-14.048582445785181},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.2,"breakHorizontal":12.0,"spinRate":2278,"spinDirection":210},"zone":6,"typeConfidence":2.0,"plateTime":0.4061153575157097,"extension":6.290924289099225},"hitData":{"launchSpeed":96.0,"launchAngle":29.0,"totalDistance":344.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":179.63,"coordY":71.05}},"index":5,"playId":"7ef33fe0-24b4-3b7d-94a4-5d00c8ff1682","pitchNumber":5,"startTime":"2026-05-28T02:21:53.541Z","endTime":"2026-05-28T02:22:02.227Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T02:22:02.227Z","atBatIndex":5},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Freddie Freeman homers (7) on a fly ball to left center field.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-28T02:22:17.483Z","endTime":"2026-05-28T02:23:29.512Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":{"id":608372,"link":"/api/v1/people/608372"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.2,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.944356706860095,"aZ":-20.192734833553157,"pfxX":-8.946312422742029,"pfxZ":6.484989176652983,"pX":-1.4556598772879379,"pZ":2.4796206536862924,"vX0":5.652095422040843,"vY0":-134.74741762905506,"vZ0":-5.227541202663417,"x":172.49,"y":171.83,"x0":-2.412808389735211,"y0":50.004872845974816,"z0":5.861883181279924,"aX":-16.533451095172385},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.9,"breakHorizontal":15.1,"spinRate":2292,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.4057380122839884,"extension":6.042571012851256},"index":0,"playId":"d6618487-d7c5-3fa6-8656-ebb6be815237","pitchNumber":1,"startTime":"2026-05-28T02:22:28.185Z","endTime":"2026-05-28T02:22:31.469Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":74.1,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.098322533378056,"aZ":-41.02440009944299,"pfxX":3.210873898076776,"pfxZ":-6.475073520190437,"pX":-0.11771571530969903,"pZ":1.832213306014817,"vX0":3.9622136820923894,"vY0":-116.03521991782837,"vZ0":-0.8260591610144848,"x":121.49,"y":189.31,"x0":-2.2624777802947347,"y0":50.001522026359034,"z0":6.09142722182594,"aX":4.390014988406732},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-11.6,"breakHorizontal":-6.7,"spinRate":2650,"spinDirection":36},"zone":8,"typeConfidence":2.0,"plateTime":0.4714999764077956,"extension":6.1628744089189915},"index":1,"playId":"8a60cce1-fb13-325c-8bee-a69095b35790","pitchNumber":2,"startTime":"2026-05-28T02:22:44.554Z","endTime":"2026-05-28T02:22:47.841Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":74.7,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.11616514251601,"aZ":-39.325930467507234,"pfxX":3.247261646105036,"pfxZ":-5.130506327791265,"pX":-0.8305689476113709,"pZ":2.1731197457468148,"vX0":2.647391642774211,"vY0":-116.72513642872309,"vZ0":-0.652999258958449,"x":148.66,"y":180.11,"x0":-2.3978369428717996,"y0":50.00577042254401,"z0":6.1306002564317,"aX":4.522023881419508},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-9.2,"breakHorizontal":-6.5,"spinRate":2652,"spinDirection":39},"zone":7,"typeConfidence":2.0,"plateTime":0.46762645854948026,"extension":6.068269883962303},"hitData":{"launchSpeed":100.6,"launchAngle":28.0,"totalDistance":378.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":53.86,"coordY":63.83}},"index":2,"playId":"49d7e3bf-f32a-3f01-b117-6f99743be14c","pitchNumber":3,"startTime":"2026-05-28T02:23:05.833Z","endTime":"2026-05-28T02:23:29.512Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T02:23:29.512Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mookie Betts flies out to center fielder Jake McCarthy.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-28T02:23:36.635Z","endTime":"2026-05-28T02:25:05.731Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":3},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.431467067637826,"aZ":-28.662368084251607,"pfxX":0.7940607271804354,"pfxZ":2.151106219143653,"pX":0.8532891379047515,"pZ":2.212595552438741,"vX0":7.23378452551327,"vY0":-127.06856604578238,"vZ0":-3.7698556394986924,"x":84.47,"y":179.04,"x0":-2.1354970526489976,"y0":50.003857965512836,"z0":5.996871654462049,"aX":1.294921693208599},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.2,"breakHorizontal":-3.1,"spinRate":2411,"spinDirection":154},"zone":14,"typeConfidence":2.0,"plateTime":0.4313284469843848,"extension":6.054807587201932},"index":0,"playId":"94c1cf13-d5d9-35ab-8d19-285cea369d67","pitchNumber":1,"startTime":"2026-05-28T02:23:53.386Z","endTime":"2026-05-28T02:24:20.414Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":119,"player":{"id":605141,"fullName":"Mookie Betts","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.75677242301053,"aZ":-14.10206150199539,"pfxX":-2.4506016346809183,"pfxZ":9.883697644839547,"pX":0.21747689682314914,"pZ":1.8478054808971758,"vX0":7.185804316268894,"vY0":-134.5134083962652,"vZ0":-7.947472089043165,"x":108.71,"y":188.89,"x0":-2.1727177969442644,"y0":50.00494155619734,"z0":5.8450850022893395,"aX":-4.482571898622828},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.3,"breakHorizontal":2.9,"spinRate":2386,"spinDirection":201},"zone":8,"typeConfidence":2.0,"plateTime":0.4075337932594456,"extension":6.078091723716864},"index":1,"playId":"2b54654f-ee9c-37d3-9cbb-477aea5e53d9","pitchNumber":2,"startTime":"2026-05-28T02:24:22.564Z","endTime":"2026-05-28T02:24:26.483Z","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":87.0,"endSpeed":80.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.701447799768957,"aZ":-27.518932721528547,"pfxX":-7.334702625807118,"pfxZ":2.8605070114594344,"pX":0.7943325108909706,"pZ":1.3353219260325275,"vX0":9.403821665747035,"vY0":-126.28009334911471,"vZ0":-6.057097443934586,"x":86.72,"y":202.73,"x0":-2.0105285420060595,"y0":50.003925272374396,"z0":5.955100518922311,"aX":-11.94585071361266},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.1,"breakHorizontal":11.4,"spinRate":1577,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.43235189062060986,"extension":6.106145515507031},"index":2,"playId":"c48fdc16-b041-3f07-b2ed-57bde2d92e44","pitchNumber":3,"startTime":"2026-05-28T02:24:41.316Z","endTime":"2026-05-28T02:24:44.694Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.95561521557728,"aZ":-23.419295048403164,"pfxX":0.3106390344399288,"pfxZ":5.057945045473625,"pX":-0.5343561740022998,"pZ":2.7741318055344757,"vX0":4.32063180716027,"vY0":-130.80439003146893,"vZ0":-3.8796083820128664,"x":137.37,"y":163.88,"x0":-2.2487907186423866,"y0":50.00085281283118,"z0":6.035319697700512,"aX":0.5370833035125825},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.5,"breakHorizontal":-1.6,"spinRate":2394,"spinDirection":195},"zone":1,"typeConfidence":2.0,"plateTime":0.41897082386396756,"extension":6.081985502099096},"hitData":{"launchSpeed":92.0,"launchAngle":29.0,"totalDistance":337.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":119.51,"coordY":63.81}},"index":3,"playId":"1e5748ef-fcb2-3012-9e35-464f1bd46fb6","pitchNumber":4,"startTime":"2026-05-28T02:24:57.236Z","endTime":"2026-05-28T02:25:05.731Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T02:25:05.731Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Max Muncy strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-28T02:25:08.581Z","endTime":"2026-05-28T02:27:37.601Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":5},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.753497512738985,"aZ":-30.63603995884496,"pfxX":0.17388631454474712,"pfxZ":1.011561578737421,"pX":-1.4155174769451793,"pZ":2.9133663258895153,"vX0":2.3856636120039885,"vY0":-122.41791339780661,"vZ0":-1.3488745308982386,"x":170.96,"y":160.12,"x0":-2.4245021333119583,"y0":50.00212863245606,"z0":6.089527878522834,"aX":0.26437131260460867},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.8,"breakHorizontal":-0.8,"spinRate":2482,"spinDirection":71},"zone":11,"typeConfidence":2.0,"plateTime":0.44711523115532703,"extension":5.967757757578254},"index":0,"playId":"5ea8dc83-19ec-322f-850c-bc8b745e46a4","pitchNumber":1,"startTime":"2026-05-28T02:25:36.903Z","endTime":"2026-05-28T02:25:39.904Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.217014756212446,"aZ":-19.086542367815092,"pfxX":-11.027651787057458,"pfxZ":7.223251410133706,"pX":0.8489203299005834,"pZ":2.968990331301481,"vX0":11.544282937965935,"vY0":-133.851795476553,"vZ0":-4.052400287182886,"x":84.64,"y":158.62,"x0":-2.089650172572185,"y0":50.005293466091736,"z0":5.871449856218097,"aX":-19.98917214746071},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.4,"breakHorizontal":17.4,"spinRate":2259,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.40940262546490347,"extension":6.204251905038206},"index":1,"playId":"96474b38-382f-3d46-b93e-33f35d5e0558","pitchNumber":2,"startTime":"2026-05-28T02:25:56.742Z","endTime":"2026-05-28T02:26:00.855Z","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":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.527345519363593,"aZ":-32.313443924921444,"pfxX":2.0028267059989258,"pfxZ":-0.08733171113578297,"pX":0.4330040188514995,"pZ":1.9428422402781231,"vX0":5.872288344121856,"vY0":-123.01578468512673,"vZ0":-3.1944535087638064,"x":100.49,"y":186.32,"x0":-2.2375509178394646,"y0":50.00532877126307,"z0":5.974600053638119,"aX":3.094344719645838},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-0.6,"breakHorizontal":-4.9,"spinRate":2584,"spinDirection":90},"zone":9,"typeConfidence":2.0,"plateTime":0.44385495882893977,"extension":6.051258653455472},"index":2,"playId":"be15babe-aa8c-3fa1-bee0-ea664b13182a","pitchNumber":3,"startTime":"2026-05-28T02:26:15.377Z","endTime":"2026-05-28T02:26:18.738Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.031667863217844,"aZ":-19.541376932955252,"pfxX":-11.064791311382852,"pfxZ":6.8753458017188365,"pX":-0.04854171314270787,"pZ":2.5058609761469928,"vX0":9.657162264587239,"vY0":-134.4093709072408,"vZ0":-5.1423313285444365,"x":118.85,"y":171.12,"x0":-2.2434258721473266,"y0":50.00061764994963,"z0":5.823469423874503,"aX":-20.324421687302443},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.5,"breakHorizontal":18.1,"spinRate":2249,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.40687292545112497,"extension":6.309914522681313},"index":3,"playId":"43dc73bc-ce3d-3fb7-8113-a90f30091636","pitchNumber":4,"startTime":"2026-05-28T02:26:39.047Z","endTime":"2026-05-28T02:26:42.108Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":74.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.236639125498364,"aZ":-38.53684825742309,"pfxX":0.5766624388447843,"pfxZ":-4.601754227666998,"pX":0.7064134536570086,"pZ":0.735578010396697,"vX0":6.6123005670507675,"vY0":-117.18670013503767,"vZ0":-3.7976648618422884,"x":90.07,"y":218.92,"x0":-2.232818737622473,"y0":50.00120844815839,"z0":5.996452910747646,"aX":0.7972461628067741},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-9.0,"breakHorizontal":-2.8,"spinRate":2651,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.4683472184230624,"extension":6.141178734164308},"index":4,"playId":"bdf30338-12ad-37a4-8624-71a01497e409","pitchNumber":5,"startTime":"2026-05-28T02:27:01.985Z","endTime":"2026-05-28T02:27:05.427Z","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.1,"endSpeed":80.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.228080864382868,"aZ":-28.712517771177044,"pfxX":2.1812292740699037,"pfxZ":2.1189525542852348,"pX":1.3113884447819815,"pZ":1.2410468522466624,"vX0":7.959591457824348,"vY0":-126.64836760243165,"vZ0":-5.836422310081194,"x":67.01,"y":205.27,"x0":-2.147171868237543,"y0":50.00598655810701,"z0":5.852695618129831,"aX":3.566252412331365},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.8,"breakHorizontal":-5.6,"spinRate":2535,"spinDirection":125},"zone":14,"typeConfidence":2.0,"plateTime":0.4313801027523989,"extension":6.15888155944301},"index":5,"playId":"14f78aad-6f66-37a1-b21c-d604b76ebc88","pitchNumber":6,"startTime":"2026-05-28T02:27:31.906Z","endTime":"2026-05-28T02:27:37.601Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T02:27:37.601Z","atBatIndex":8},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Troy Johnston lines out to right fielder Alex Call.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-28T02:29:26.868Z","endTime":"2026-05-28T02:30:40.464Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669743,"link":"/api/v1/people/669743"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":72.1,"endSpeed":66.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.803241198283892,"aZ":-41.69222728939248,"pfxX":5.823453434178534,"pfxZ":-8.574492370832433,"pX":0.28864338878318535,"pZ":1.7704179494501107,"vX0":2.054686393892077,"vY0":-105.03766534532599,"vZ0":0.4598187394051769,"x":106.0,"y":190.98,"x0":-1.460435754897809,"y0":50.001321348972255,"z0":6.420531432629414,"aX":6.466320786229733},"breaks":{"breakAngle":9.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.7,"breakVerticalInduced":-15.0,"breakHorizontal":-11.2,"spinRate":2650,"spinDirection":31},"zone":9,"typeConfidence":0.88,"plateTime":0.522671901588637,"extension":6.349859772731918},"index":0,"playId":"59cf279c-7c75-355d-90a9-ef4b04556796","pitchNumber":1,"startTime":"2026-05-28T02:29:43.604Z","endTime":"2026-05-28T02:29:47.225Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.8,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.563287504776024,"aZ":-15.091959780242327,"pfxX":-3.545487524553699,"pfxZ":8.267797312409428,"pX":-0.820588424986097,"pZ":4.114352848295118,"vX0":4.8483730270987975,"vY0":-142.35540098246992,"vZ0":-1.647183928503933,"x":148.28,"y":127.69,"x0":-2.0797150991412434,"y0":50.00631373028631,"z0":5.648760231147642,"aX":-7.328897523810019},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":14.9,"breakHorizontal":5.5,"spinRate":2564,"spinDirection":215},"zone":11,"typeConfidence":0.9,"plateTime":0.3837447224560151,"extension":6.41314338815707},"index":1,"playId":"f02f611a-7b97-3429-badc-da7cbe58e2d4","pitchNumber":2,"startTime":"2026-05-28T02:29:57.127Z","endTime":"2026-05-28T02:30:00.127Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.501889018674078,"aZ":-12.296365623554989,"pfxX":-4.679524151083137,"pfxZ":9.725359326914088,"pX":-0.13879985419654783,"pZ":1.8976092910717166,"vX0":6.768693065210077,"vY0":-141.6475271939478,"vZ0":-7.472849553186553,"x":122.29,"y":187.54,"x0":-1.9446926186184328,"y0":50.00662608113467,"z0":5.345590112348607,"aX":-9.569085948694418},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.3,"breakHorizontal":7.2,"spinRate":2556,"spinDirection":217},"zone":8,"typeConfidence":0.91,"plateTime":0.38578012144602747,"extension":6.682552255768483},"index":2,"playId":"9f94fe69-fcbb-3a74-a8c1-8b0d4e22623f","pitchNumber":3,"startTime":"2026-05-28T02:30:14.467Z","endTime":"2026-05-28T02:30:17.920Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":73.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.02614028214519,"aZ":-44.03634048688155,"pfxX":5.880484999541604,"pfxZ":-8.838846461243476,"pX":-0.14050655721251373,"pZ":2.112616145957476,"vX0":1.881132255637068,"vY0":-115.84144626135954,"vZ0":0.23052409668465645,"x":122.36,"y":181.74,"x0":-1.7294518285165932,"y0":50.00080766234157,"z0":6.263026686583382,"aX":7.8954182956433945},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-15.6,"breakHorizontal":-11.2,"spinRate":2833,"spinDirection":38},"zone":8,"typeConfidence":0.89,"plateTime":0.47498858057588267,"extension":6.643529729675491},"hitData":{"launchSpeed":93.1,"launchAngle":20.0,"totalDistance":288.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":199.78,"coordY":109.56}},"index":3,"playId":"79c9e179-ccdf-3c0d-829b-34b887fc50a4","pitchNumber":4,"startTime":"2026-05-28T02:30:30.089Z","endTime":"2026-05-28T02:30:40.464Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T02:30:40.464Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willi Castro challenged (pitch result), call on the field was confirmed: Willi Castro called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-28T02:30:51.301Z","endTime":"2026-05-28T02:32:28.726Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"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":96.6,"endSpeed":88.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.091571295229176,"aZ":-13.788352754484587,"pfxX":-3.702523221021561,"pfxZ":9.119803687379104,"pX":-0.5983771289938974,"pZ":2.5344998676765553,"vX0":4.87347852969791,"vY0":-140.6717893790729,"vZ0":-5.75932171106588,"x":139.81,"y":170.35,"x0":-1.8673425205715874,"y0":50.00675340963614,"z0":5.492753361106839,"aX":-7.467763630045234},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.6,"breakHorizontal":5.8,"spinRate":2559,"spinDirection":215},"zone":4,"typeConfidence":0.9,"plateTime":0.3884709383351046,"extension":6.702524945352329},"index":0,"playId":"ae8de394-2bc4-3530-99f1-4b609a6f081a","pitchNumber":1,"startTime":"2026-05-28T02:31:05.791Z","endTime":"2026-05-28T02:31:09.370Z","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":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.543526791650347,"aZ":-25.08210884750568,"pfxX":-10.518601863976114,"pfxZ":3.96405810065927,"pX":0.46083630367096534,"pZ":0.022804295631982878,"vX0":9.572071665808915,"vY0":-132.4524964921666,"vZ0":-9.24406948901376,"x":99.43,"y":238.16,"x0":-1.8217718131971474,"y0":50.0022637817964,"z0":5.3725215462348785,"aX":-18.812503059731018},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.4,"breakHorizontal":17.2,"spinRate":1836,"spinDirection":228},"zone":14,"typeConfidence":0.82,"plateTime":0.412494477722249,"extension":6.81453109761476},"index":1,"playId":"bb718c8a-9922-35de-a2ed-82ec899deff6","pitchNumber":2,"startTime":"2026-05-28T02:31:19.346Z","endTime":"2026-05-28T02:31:22.533Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.2,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.336678616287674,"aZ":-27.190665282149258,"pfxX":6.945758696820921,"pfxZ":3.1994734157864215,"pX":-0.1904836505857658,"pZ":2.174476737168331,"vX0":2.457325160554266,"vY0":-124.3809692763429,"vZ0":-2.839779314094031,"x":124.26,"y":180.07,"x0":-2.0951902785932894,"y0":50.002725889793076,"z0":5.599801734837105,"aX":10.817217344386814},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":5.4,"breakHorizontal":-13.2,"spinRate":2681,"spinDirection":70},"zone":8,"typeConfidence":0.9,"plateTime":0.44137299974610444,"extension":6.5030665834809005},"index":2,"playId":"2ef502be-3a18-3fad-b45c-0b8e6607399c","pitchNumber":3,"startTime":"2026-05-28T02:31:37.648Z","endTime":"2026-05-28T02:31:41.010Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-05-28T02:31:52.859Z","endTime":"2026-05-28T02:32:01.677Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"}},{"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":98.4,"endSpeed":90.2,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.08777112638391,"aZ":-11.659714893894732,"pfxX":-3.1465518177530836,"pfxZ":9.86795069097954,"pX":0.5826940594379071,"pZ":2.1823020207376493,"vX0":8.184998870820822,"vY0":-143.0597708844284,"vZ0":-6.947533536012432,"x":81.21,"y":104.12,"x0":-1.9028209989053801,"y0":50.00109666812146,"z0":5.368185849671999,"aX":-6.54068077945908},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":16.7,"breakHorizontal":4.1,"spinRate":2488,"spinDirection":217},"zone":6,"typeConfidence":0.92,"plateTime":0.3824310051715969,"extension":6.770723484635309},"index":4,"playId":"b6e411c5-5d5c-30d1-a565-0bbc3eb35a5d","pitchNumber":4,"startTime":"2026-05-28T02:32:01.677Z","endTime":"2026-05-28T02:32:28.726Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"}},"playEndTime":"2026-05-28T02:32:28.726Z","atBatIndex":10},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ezequiel Tovar walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-28T02:32:42.761Z","endTime":"2026-05-28T02:33:47.578Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"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":96.0,"endSpeed":88.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.35916290893607,"aZ":-22.483409552536337,"pfxX":-10.812894865545463,"pfxZ":4.922066822144683,"pX":1.300451991000697,"pZ":1.622249368470864,"vX0":11.140334350463082,"vY0":-139.24835467350283,"vZ0":-6.430183437228032,"x":67.43,"y":194.98,"x0":-1.341314173581254,"y0":50.0055852536917,"z0":5.442129981399121,"aX":-21.30382454365691},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.7,"breakHorizontal":17.4,"spinRate":2221,"spinDirection":217},"zone":14,"typeConfidence":0.94,"plateTime":0.3928749999958363,"extension":6.75675483143917},"index":0,"playId":"441b69be-1917-32b7-8727-21890d9aa4ac","pitchNumber":1,"startTime":"2026-05-28T02:32:42.761Z","endTime":"2026-05-28T02:32:46.225Z","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.4,"endSpeed":89.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.696646345222465,"aZ":-11.32890860490862,"pfxX":-3.9284182496517355,"pfxZ":10.225576460461184,"pX":1.4089444145442411,"pZ":0.6844612778473051,"vX0":9.83326783598244,"vY0":-141.28741938592475,"vZ0":-10.881217329785834,"x":63.29,"y":220.3,"x0":-1.5933080735780174,"y0":50.00239929576095,"z0":5.295354070929998,"aX":-8.00862777774277},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.6,"breakHorizontal":5.3,"spinRate":2563,"spinDirection":210},"zone":14,"typeConfidence":0.91,"plateTime":0.3864473010228515,"extension":6.711592401477647},"index":1,"playId":"6a673107-a354-3473-bfec-15b5a1344cc7","pitchNumber":2,"startTime":"2026-05-28T02:32:57.670Z","endTime":"2026-05-28T02:33:00.825Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.359163390564568,"aZ":-15.477186382766497,"pfxX":-3.3315586445398138,"pfxZ":8.2904567553019,"pX":1.7901339811926065,"pZ":0.9329167635591653,"vX0":10.778517823229139,"vY0":-140.4611682333761,"vZ0":-9.234015502402363,"x":48.76,"y":213.59,"x0":-1.650410610276909,"y0":50.00548693071619,"z0":5.251266191695911,"aX":-6.71228407805865},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.3,"breakHorizontal":4.0,"spinRate":2435,"spinDirection":215},"zone":14,"typeConfidence":0.9,"plateTime":0.3887189345174167,"extension":6.767907464990659},"index":2,"playId":"bea42eab-2f56-384e-9739-603557379930","pitchNumber":3,"startTime":"2026-05-28T02:33:13.521Z","endTime":"2026-05-28T02:33:16.561Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":88.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.518329042430654,"aZ":-17.221561530857883,"pfxX":-2.232887234403594,"pfxZ":7.589920076487971,"pX":0.16290965563261164,"pZ":1.7624021621830939,"vX0":6.236838110864126,"vY0":-138.8640955004835,"vZ0":-6.82624681033901,"x":110.79,"y":191.2,"x0":-1.8133160805117556,"y0":50.00336880382606,"z0":5.380696291389374,"aX":-4.399698291312541},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.6,"breakHorizontal":2.9,"spinRate":2435,"spinDirection":214},"zone":8,"typeConfidence":0.82,"plateTime":0.39309982537493937,"extension":6.5991836821643615},"index":3,"playId":"b2d8af24-9283-35c6-9154-f190aec570ae","pitchNumber":4,"startTime":"2026-05-28T02:33:30.009Z","endTime":"2026-05-28T02:33:33.376Z","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":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.390379778699668,"aZ":-25.436663548811783,"pfxX":7.371000893922112,"pfxZ":4.299168028491712,"pX":-0.7788982770899695,"pZ":3.3972718401829884,"vX0":0.9562575211424691,"vY0":-123.81799589223715,"vZ0":-0.16374865420731421,"x":146.69,"y":147.05,"x0":-2.1279099761138704,"y0":50.00536193976578,"z0":5.5747595523027975,"aX":11.561675293220063},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":8.0,"breakHorizontal":-13.6,"spinRate":2608,"spinDirection":75},"zone":1,"typeConfidence":0.9,"plateTime":0.4406788060737252,"extension":6.53952527228259},"index":4,"playId":"fd1e3ed7-ff4f-361e-932a-927a0b7d892c","pitchNumber":5,"startTime":"2026-05-28T02:33:43.241Z","endTime":"2026-05-28T02:33:47.578Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T02:33:47.578Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sterlin Thompson grounds out, second baseman Alex Freeland to first baseman Freddie Freeman.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-28T02:33:58.121Z","endTime":"2026-05-28T02:34:54.299Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":690976,"link":"/api/v1/people/690976"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":90.1,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.569110679745275,"aZ":-16.273179921762306,"pfxX":-2.6148411375364864,"pfxZ":7.744365934686768,"pX":0.6262062762887153,"pZ":1.365673147689492,"vX0":8.368630711903812,"vY0":-141.72170879122805,"vZ0":-8.054064139383712,"x":93.13,"y":201.91,"x0":-2.0131811334827914,"y0":50.00314529148539,"z0":5.264837784768956,"aX":-5.3699459274973504},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":12.7,"breakHorizontal":3.2,"spinRate":2584,"spinDirection":211},"zone":14,"typeConfidence":0.9,"plateTime":0.3851112033157742,"extension":6.714621068222806},"index":0,"playId":"483d8819-cc9f-3fbf-a70e-cadca155c00c","pitchNumber":1,"startTime":"2026-05-28T02:34:12.209Z","endTime":"2026-05-28T02:34:16.267Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.7,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.218461720329067,"aZ":-28.15310578332207,"pfxX":10.890597372188871,"pfxZ":2.7706860434670633,"pX":-0.7318097053101783,"pZ":2.1908573494875228,"vX0":0.03449832857252544,"vY0":-119.80380399211971,"vZ0":-1.9991854747647575,"x":144.89,"y":179.63,"x0":-2.161479101986814,"y0":50.005982235821946,"z0":5.553357973913907,"aX":15.82775705764826},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":4.8,"breakHorizontal":-19.7,"spinRate":2662,"spinDirection":63},"zone":7,"typeConfidence":0.91,"plateTime":0.45725911937308883,"extension":6.55340904610114},"index":1,"playId":"c5a03e9d-e953-3618-9163-6f2157be0670","pitchNumber":2,"startTime":"2026-05-28T02:34:29.072Z","endTime":"2026-05-28T02:34:32.449Z","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":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.1,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.947539886603565,"aZ":-27.179960614110225,"pfxX":10.549648911784054,"pfxZ":3.311164781518171,"pX":-0.2847741186414184,"pZ":1.7502566393322947,"vX0":1.2143134615087479,"vY0":-122.2167549722231,"vZ0":-3.367423946725705,"x":127.85,"y":191.52,"x0":-2.158406233655587,"y0":50.00130374708763,"z0":5.489979238114168,"aX":15.895343493897723},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":5.4,"breakHorizontal":-19.3,"spinRate":2784,"spinDirection":62},"zone":8,"typeConfidence":0.91,"plateTime":0.4488247654530966,"extension":6.519081787061558},"hitData":{"launchSpeed":94.1,"launchAngle":-8.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":161.56,"coordY":145.98}},"index":2,"playId":"3df10a4d-d6c1-3482-be3c-631aff491382","pitchNumber":3,"startTime":"2026-05-28T02:34:46.620Z","endTime":"2026-05-28T02:34:54.299Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T02:34:54.299Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Teoscar Hernández grounds out, shortstop Ezequiel Tovar to first baseman TJ Rumfield.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-28T02:36:46.672Z","endTime":"2026-05-28T02:39:22.231Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"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":7},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":76.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.020164272478855,"aZ":-28.04393019782035,"pfxX":4.145085107325763,"pfxZ":2.8300552830031194,"pX":0.5651050493381329,"pZ":2.894392418562348,"vX0":5.5271390733544585,"vY0":-119.52619486225699,"vZ0":-1.5477556427277999,"x":95.46,"y":160.63,"x0":-2.3076742090192233,"y0":50.003806449654064,"z0":6.046498661467128,"aX":6.053925724496381},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":5.0,"breakHorizontal":-8.8,"spinRate":2583,"spinDirection":62},"zone":3,"typeConfidence":2.0,"plateTime":0.45661756233316053,"extension":6.282010088396757},"index":0,"playId":"42db2431-410a-3794-9e22-ac0b2aabd469","pitchNumber":1,"startTime":"2026-05-28T02:37:09.592Z","endTime":"2026-05-28T02:37:12.705Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.062007411042828,"aZ":-18.664980071952932,"pfxX":-11.433268915596324,"pfxZ":7.475509705151967,"pX":2.0828204933284797,"pZ":2.6212586872706805,"vX0":14.484464844855722,"vY0":-133.1961439903864,"vZ0":-5.091930040046333,"x":37.61,"y":168.01,"x0":-1.9255984104684538,"y0":50.004368107263105,"z0":5.896439830789337,"aX":-20.6654869927833},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.6,"breakHorizontal":17.8,"spinRate":2281,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.4103144430515502,"extension":6.244361980276785},"index":1,"playId":"cad17941-3921-3f36-8282-ca07b2fc807f","pitchNumber":2,"startTime":"2026-05-28T02:37:31.400Z","endTime":"2026-05-28T02:37:34.400Z","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":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.569782421486693,"aZ":-22.025801426344444,"pfxX":-10.639140555840815,"pfxZ":6.279223469139396,"pX":-1.3432417044141756,"pZ":3.394740465091579,"vX0":5.450912313085087,"vY0":-126.02255070583465,"vZ0":-2.3554562101018917,"x":153.08,"y":81.66,"x0":-2.147126800145026,"y0":50.000693303484255,"z0":6.112588671522869,"aX":-17.184593857310713},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":11.0,"breakHorizontal":18.1,"spinRate":1634,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.43392103516494585,"extension":5.937769265581367},"index":2,"playId":"d99469bf-0778-3f6d-8ae4-7ff669d1ab89","pitchNumber":3,"startTime":"2026-05-28T02:37:46.749Z","endTime":"2026-05-28T02:37:50.538Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.58645192612461,"aZ":-29.79994776168575,"pfxX":2.9161307066609137,"pfxZ":1.6276606716132633,"pX":-0.24490960166989645,"pZ":1.3441110585193303,"vX0":4.491956748669179,"vY0":-120.0773067552856,"vZ0":-4.250972605458104,"x":126.34,"y":202.49,"x0":-2.519742471563077,"y0":50.00147738589284,"z0":5.793151693598011,"aX":4.251505978120198},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":2.2,"breakHorizontal":-6.4,"spinRate":2629,"spinDirection":54},"zone":13,"typeConfidence":2.0,"plateTime":0.45640922228239367,"extension":6.119760291065012},"index":3,"playId":"96827980-eb02-3665-a0d7-1d0a045ab92f","pitchNumber":4,"startTime":"2026-05-28T02:38:05.823Z","endTime":"2026-05-28T02:38:09.400Z","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":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.139851950780155,"aZ":-17.59261266918009,"pfxX":-8.580805329304777,"pfxZ":8.082848740689657,"pX":0.719647414070788,"pZ":2.7991905040013187,"vX0":10.303944102700004,"vY0":-133.1011294382489,"vZ0":-4.8532021544387085,"x":89.57,"y":163.2,"x0":-2.0772153097359456,"y0":50.00175108764038,"z0":5.910372754331582,"aX":-15.478000529897175},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.8,"breakHorizontal":13.4,"spinRate":2359,"spinDirection":205},"zone":3,"typeConfidence":2.0,"plateTime":0.41067838820877256,"extension":6.115108063715035},"index":4,"playId":"5573fece-32b5-3535-9f18-61e36ff56399","pitchNumber":5,"startTime":"2026-05-28T02:38:23.871Z","endTime":"2026-05-28T02:38:28.185Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-05-28T02:38:35.354Z","endTime":"2026-05-28T02:38:50.814Z","isPitch":false,"type":"action","player":{"id":606192,"link":"/api/v1/people/606192"}},{"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":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.332751259818835,"aZ":-29.12424730561858,"pfxX":1.2644974357227148,"pfxZ":1.8581908438081705,"pX":-0.31996089737408895,"pZ":3.0432195709152916,"vX0":4.562766605561886,"vY0":-126.1570564639202,"vZ0":-1.7091856638660687,"x":129.2,"y":156.61,"x0":-2.3032178904478036,"y0":50.002992867939916,"z0":6.037387913557666,"aX":2.073976597335933},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.2,"breakHorizontal":-3.1,"spinRate":2596,"spinDirection":124},"zone":1,"typeConfidence":2.0,"plateTime":0.43121272334215055,"extension":6.243230587677648},"index":6,"playId":"5969caee-953d-30aa-b8e2-61a8f36e5a7a","pitchNumber":6,"startTime":"2026-05-28T02:38:50.814Z","endTime":"2026-05-28T02:38:54.582Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.48584269336158,"aZ":-18.86349249342061,"pfxX":-9.65791187316353,"pfxZ":7.313663570146639,"pX":0.3932498350109296,"pZ":2.8443978652899973,"vX0":10.251953935436017,"vY0":-133.71486041270347,"vZ0":-4.408229549679912,"x":102.01,"y":161.98,"x0":-2.226595742619531,"y0":50.00204223856427,"z0":5.858722170452089,"aX":-17.575705879733235},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.5,"breakHorizontal":15.4,"spinRate":2354,"spinDirection":211},"zone":3,"typeConfidence":2.0,"plateTime":0.4088413223687821,"extension":6.244000938936651},"hitData":{"launchSpeed":97.6,"launchAngle":-9.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.59,"coordY":143.55}},"index":7,"playId":"82ce0a44-eb0f-3982-a646-673e78df2a4d","pitchNumber":7,"startTime":"2026-05-28T02:39:14.445Z","endTime":"2026-05-28T02:39:22.231Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T02:39:22.231Z","atBatIndex":13},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Will Smith walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-28T02:40:25.241Z","endTime":"2026-05-28T02:41:44.413Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-28T02:39:56.845Z","endTime":"2026-05-28T02:40:27.381Z","isPitch":false,"type":"action","player":{"id":669257,"link":"/api/v1/people/669257"}},{"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":80.2,"endSpeed":74.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.492620465718193,"aZ":-41.372372276877215,"pfxX":2.937101863009704,"pfxZ":-6.606029536912457,"pX":0.19295281591999774,"pZ":2.013067018953238,"vX0":4.332625830981387,"vY0":-116.85359221009195,"vZ0":-0.6978741684060877,"x":109.65,"y":184.43,"x0":-2.0613794404926367,"y0":50.0015115915596,"z0":6.177801027763647,"aX":4.090509490092191},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-11.9,"breakHorizontal":-6.4,"spinRate":2733,"spinDirection":43},"zone":8,"typeConfidence":2.0,"plateTime":0.4674085467376523,"extension":6.131424214460393},"index":1,"playId":"3842b942-818a-3927-bcec-eb4015546d13","pitchNumber":1,"startTime":"2026-05-28T02:40:27.381Z","endTime":"2026-05-28T02:40:30.840Z","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":84.5,"endSpeed":78.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.878956521448135,"aZ":-32.73128127396588,"pfxX":1.2894363465726335,"pfxZ":-0.3577957174323547,"pX":0.8091888561344146,"pZ":1.0033444941933236,"vX0":6.809241393354876,"vY0":-122.87726901051262,"vZ0":-5.452051157092325,"x":86.16,"y":211.69,"x0":-2.1532183304297687,"y0":50.00422140072008,"z0":5.997002835518626,"aX":1.993213837905901},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.6,"breakHorizontal":-3.7,"spinRate":2650,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4439086469029947,"extension":6.102920102307828},"index":2,"playId":"19ed8f5a-ec72-3610-8075-e454f731f1c2","pitchNumber":2,"startTime":"2026-05-28T02:40:43.789Z","endTime":"2026-05-28T02:40:46.789Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.07163393328842,"aZ":-18.89706922060894,"pfxX":-9.212162639105152,"pfxZ":7.240057768742477,"pX":1.8290610222556705,"pZ":2.0759258434402907,"vX0":13.014784697176971,"vY0":-133.86570508623717,"vZ0":-6.539508943809744,"x":47.28,"y":182.73,"x0":-1.8755482433453805,"y0":50.00394251242894,"z0":5.88109210560995,"aX":-16.896294273902253},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.0,"breakHorizontal":14.3,"spinRate":2299,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.4075355542486925,"extension":6.173972927850288},"index":3,"playId":"cb969746-b6aa-3d7a-83ee-ed9beac9bb7a","pitchNumber":3,"startTime":"2026-05-28T02:41:02.226Z","endTime":"2026-05-28T02:41:05.354Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.648578018967566,"aZ":-30.08229732939289,"pfxX":2.447602302324228,"pfxZ":1.3080969282345052,"pX":0.7640571269430491,"pZ":1.5758496381913802,"vX0":6.3858092325509626,"vY0":-125.50329895238663,"vZ0":-4.744302689916132,"x":87.88,"y":196.23,"x0":-2.128130351886972,"y0":50.00310853853165,"z0":5.931785635242261,"aX":3.916704661206632},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.6,"breakHorizontal":-5.9,"spinRate":2609,"spinDirection":110},"zone":14,"typeConfidence":2.0,"plateTime":0.43588681348534397,"extension":6.088784386036007},"index":4,"playId":"f7a3466d-ee7c-303c-9f44-0f8a8df361bd","pitchNumber":4,"startTime":"2026-05-28T02:41:22.629Z","endTime":"2026-05-28T02:41:26.614Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.191489741775865,"aZ":-17.691659255058852,"pfxX":-10.003403705283876,"pfxZ":7.851164195558315,"pX":0.9784262593851741,"pZ":1.30475542526516,"vX0":11.668941169106706,"vY0":-134.45111185612015,"vZ0":-8.451148677154784,"x":79.7,"y":203.55,"x0":-2.103526999452607,"y0":50.000853960092265,"z0":5.727339107059032,"aX":-18.44524880710481},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.6,"breakHorizontal":15.8,"spinRate":2357,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.4062795334093372,"extension":6.209771591118863},"index":5,"playId":"d4517651-ff92-3669-982b-981cfb9f48f7","pitchNumber":5,"startTime":"2026-05-28T02:41:41.045Z","endTime":"2026-05-28T02:41:44.413Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T02:41:44.413Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alex Call strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-28T02:41:49.316Z","endTime":"2026-05-28T02:43:24.874Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"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":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.1,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.626334948589424,"aZ":-18.842708438127367,"pfxX":-9.112231611148399,"pfxZ":7.403539511850156,"pX":0.03155833925829717,"pZ":2.01737123749813,"vX0":9.144161987031175,"vY0":-133.10236249717434,"vZ0":-6.2789828898602815,"x":115.8,"y":184.31,"x0":-2.258761454158738,"y0":50.0021800591979,"z0":5.763869288498178,"aX":-16.40717655342022},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.2,"breakHorizontal":14.6,"spinRate":2424,"spinDirection":211},"zone":8,"typeConfidence":2.0,"plateTime":0.41096177761237396,"extension":6.244238010545106},"index":0,"playId":"5497ac8f-c0b4-3405-9260-8918e9b093a0","pitchNumber":1,"startTime":"2026-05-28T02:42:11.866Z","endTime":"2026-05-28T02:42:15.184Z","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":88.1,"endSpeed":81.2,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.48218325364149,"aZ":-26.26708628033318,"pfxX":-0.7286957762248454,"pfxZ":3.5453868362768564,"pX":1.4579469562717613,"pZ":2.54759105361024,"vX0":9.210685060185261,"vY0":-128.03596002064398,"vZ0":-3.65621463922249,"x":61.43,"y":170.0,"x0":-2.0855614317204623,"y0":50.00392823942534,"z0":6.040781530607729,"aX":-1.2153935684174744},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.9,"breakHorizontal":-0.7,"spinRate":2473,"spinDirection":194},"zone":12,"typeConfidence":2.0,"plateTime":0.4271601883521612,"extension":6.301970309157519},"index":1,"playId":"758e8dfb-51d8-345b-beae-bbfdb8251b55","pitchNumber":2,"startTime":"2026-05-28T02:42:33.430Z","endTime":"2026-05-28T02:42:36.500Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":77.3,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.377108405827958,"aZ":-28.052840210070435,"pfxX":4.795703742474604,"pfxZ":2.7519129069033275,"pX":0.394206223984687,"pZ":1.7382341693663248,"vX0":5.473608231664843,"vY0":-121.26522851820773,"vZ0":-3.948016799168114,"x":101.97,"y":191.85,"x0":-2.5102658506111664,"y0":50.00368438322605,"z0":5.818363430682834,"aX":7.185156713203011},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":4.3,"breakHorizontal":-10.0,"spinRate":2609,"spinDirection":67},"zone":9,"typeConfidence":2.0,"plateTime":0.4506380924567672,"extension":6.158509599676492},"index":2,"playId":"186034de-4612-3d3a-954e-bbdb4a894849","pitchNumber":3,"startTime":"2026-05-28T02:42:51.433Z","endTime":"2026-05-28T02:42:54.949Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-05-28T02:43:01.670Z","endTime":"2026-05-28T02:43:20.433Z","isPitch":false,"type":"action","player":{"id":669743,"link":"/api/v1/people/669743"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.7,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.91926222167084,"aZ":-14.402243868717475,"pfxX":-7.08952006855806,"pfxZ":9.682013943275283,"pX":-0.41688001341020087,"pZ":3.546087232265924,"vX0":7.707338828878108,"vY0":-134.3387132221624,"vZ0":-3.5080063891372597,"x":132.89,"y":143.04,"x0":-2.3960797308596997,"y0":50.0030964540334,"z0":5.886533916177014,"aX":-13.014563892796163},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.0,"breakHorizontal":11.3,"spinRate":2499,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.4070415962918612,"extension":6.20674786024383},"index":4,"playId":"adccb0c6-319e-3e85-a355-3a9c31e69d36","pitchNumber":4,"startTime":"2026-05-28T02:43:20.433Z","endTime":"2026-05-28T02:43:24.874Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T02:43:24.874Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alex Freeland grounds out, second baseman Edouard Julien to first baseman TJ Rumfield.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-28T02:43:28.258Z","endTime":"2026-05-28T02:44:55.217Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":2},"pitchData":{"startSpeed":80.7,"endSpeed":74.9,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.72482413800097,"aZ":-39.74265110462247,"pfxX":1.0189496999378296,"pfxZ":-5.415242706207267,"pX":0.6516824871413394,"pZ":1.5152306432770808,"vX0":6.169695828215418,"vY0":-117.37659631960294,"vZ0":-1.9776881509836801,"x":92.16,"y":197.87,"x0":-2.1405581268647356,"y0":50.00092610443704,"z0":6.061135108204555,"aX":1.4241559874501009},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-10.0,"breakHorizontal":-3.4,"spinRate":2684,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.46622238883779765,"extension":6.0923367267192745},"index":0,"playId":"e57d9889-9781-3d5c-80a2-389a9a3d7a94","pitchNumber":1,"startTime":"2026-05-28T02:43:50.422Z","endTime":"2026-05-28T02:43:53.506Z","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":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.9,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.38177197480359,"aZ":-21.333901603684005,"pfxX":-8.765645352069146,"pfxZ":6.665584429134119,"pX":-1.003092935066413,"pZ":3.271448935057139,"vX0":5.860763542752758,"vY0":-126.35244112184569,"vZ0":-2.6279305308002545,"x":155.24,"y":150.45,"x0":-2.2072783894977843,"y0":50.001173783594275,"z0":6.028699153636678,"aX":-14.252061831179848},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":11.8,"breakHorizontal":14.6,"spinRate":1618,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.4325502858891408,"extension":6.21347445083875},"index":1,"playId":"dad8441e-3ca3-3b08-bd73-13fd06584572","pitchNumber":2,"startTime":"2026-05-28T02:44:07.575Z","endTime":"2026-05-28T02:44:11.271Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.2,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.935030340729124,"aZ":-25.629867618714748,"pfxX":-0.7044501095364453,"pfxZ":3.9027086957793724,"pX":0.5488335759340262,"pZ":3.036433095646991,"vX0":7.51073457682557,"vY0":-128.49233680117922,"vZ0":-2.3150656599058923,"x":96.08,"y":156.8,"x0":-2.317077417480222,"y0":50.00277048087922,"z0":5.934923733662214,"aX":-1.1821726911005899},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.8,"breakHorizontal":-0.4,"spinRate":2555,"spinDirection":190},"zone":3,"typeConfidence":2.0,"plateTime":0.42582706644628754,"extension":6.27188331062355},"index":2,"playId":"869cebf3-a5e4-3206-8f39-e17b5aa50aa5","pitchNumber":3,"startTime":"2026-05-28T02:44:26.742Z","endTime":"2026-05-28T02:44:30.010Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.6,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.808353119822787,"aZ":-29.463773497781443,"pfxX":2.738309020822677,"pfxZ":1.6717490531614558,"pX":0.6270202896563255,"pZ":1.4681722482429278,"vX0":6.163068750822525,"vY0":-125.89492409644863,"vZ0":-5.1926665762029325,"x":93.1,"y":199.14,"x0":-2.1975598677376715,"y0":50.00478185765873,"z0":5.9098731591580504,"aX":4.446105232721485},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.2,"breakHorizontal":-6.2,"spinRate":2679,"spinDirection":138},"zone":14,"typeConfidence":2.0,"plateTime":0.4331698573478988,"extension":6.038416516283042},"hitData":{"launchSpeed":90.2,"launchAngle":-12.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":156.18,"coordY":149.0}},"index":3,"playId":"94b4b660-4acd-3b07-99cb-344c6472b7cd","pitchNumber":4,"startTime":"2026-05-28T02:44:47.629Z","endTime":"2026-05-28T02:44:55.217Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T02:44:55.217Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Edouard Julien called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-28T02:47:45.030Z","endTime":"2026-05-28T02:50:20.013Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6,7,8,9,10],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Hyeseong Kim replaces left fielder Teoscar Hernández, batting 6th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-28T02:46:30.035Z","endTime":"2026-05-28T02:47:47.256Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":808975,"link":"/api/v1/people/808975"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"601","replacedPlayer":{"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":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.62533385262869,"aZ":-15.896717885340756,"pfxX":-3.98887445065478,"pfxZ":8.30903610354939,"pX":-1.3544929844804399,"pZ":3.5550756686345255,"vX0":3.145744632977791,"vY0":-138.97670403496136,"vZ0":-2.5524215939578028,"x":168.63,"y":142.79,"x0":-1.9817900942007403,"y0":50.00683650451098,"z0":5.539044765585443,"aX":-7.818611165615938},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.8,"breakHorizontal":6.6,"spinRate":2475,"spinDirection":216},"zone":11,"typeConfidence":0.86,"plateTime":0.3938453852725585,"extension":6.556897792536563},"index":1,"playId":"281738e4-eef9-3f37-a0d3-0b62c579b7f6","pitchNumber":1,"startTime":"2026-05-28T02:47:47.256Z","endTime":"2026-05-28T02:47:50.373Z","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":95.8,"endSpeed":87.7,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.33791462971168,"aZ":-13.656865496001648,"pfxX":-5.698782505332268,"pfxZ":9.416415766666471,"pX":0.7868380800387194,"pZ":2.2149689690408034,"vX0":8.97315311345325,"vY0":-139.13152033072066,"vZ0":-6.08454354568303,"x":87.01,"y":178.98,"x0":-1.7352256378580846,"y0":50.00294893378297,"z0":5.3303288749818325,"aX":-11.207237888711393},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.0,"breakHorizontal":8.5,"spinRate":2517,"spinDirection":217},"zone":6,"typeConfidence":0.86,"plateTime":0.3932337048185435,"extension":6.742682771682844},"index":2,"playId":"850e36ec-8ee4-3b76-bc88-25e28d3b0eef","pitchNumber":2,"startTime":"2026-05-28T02:48:00.771Z","endTime":"2026-05-28T02:48:04.107Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.2,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.118011545252827,"aZ":-27.329516672930733,"pfxX":10.375467324152005,"pfxZ":3.1715936544846652,"pX":-1.8767502683530857,"pZ":3.5545241371669873,"vX0":-1.9679182477319348,"vY0":-122.96568056501646,"vZ0":0.6033333635798871,"x":188.54,"y":142.81,"x0":-2.412105608444328,"y0":50.00097664133329,"z0":5.630569093393525,"aX":15.83522252027426},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":6.1,"breakHorizontal":-18.2,"spinRate":2701,"spinDirection":75},"zone":11,"typeConfidence":0.91,"plateTime":0.44598739148389877,"extension":6.390729358903699},"index":3,"playId":"47a5e592-f486-3f2a-b7c9-331a6aee10b3","pitchNumber":3,"startTime":"2026-05-28T02:48:15.147Z","endTime":"2026-05-28T02:48:18.147Z","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":0},"pitchData":{"startSpeed":95.6,"endSpeed":88.0,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.009411337285787,"aZ":-13.57672349665937,"pfxX":-4.210734005251165,"pfxZ":9.436415231320415,"pX":-0.05075138132229011,"pZ":1.8152242428048528,"vX0":6.785539069785513,"vY0":-138.98117252453906,"vZ0":-7.267507647924804,"x":118.93,"y":189.77,"x0":-1.9685962852283772,"y0":50.00073537505277,"z0":5.352114766463126,"aX":-8.297191615089211},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.8,"breakHorizontal":6.4,"spinRate":2532,"spinDirection":220},"zone":8,"typeConfidence":0.88,"plateTime":0.3930037972192313,"extension":6.722687707101658},"index":4,"playId":"b3734943-a87e-3d1b-9e8a-9fa399718705","pitchNumber":4,"startTime":"2026-05-28T02:48:35.929Z","endTime":"2026-05-28T02:48:39.368Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-05-28T02:48:43.808Z","endTime":"2026-05-28T02:48:56.606Z","isPitch":false,"type":"action","player":{"id":666397,"link":"/api/v1/people/666397"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":90.8,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.131147305120745,"aZ":-13.47136042946416,"pfxX":-3.590330730993512,"pfxZ":8.899368587512026,"pX":-0.1736805809940879,"pZ":1.9372799168065395,"vX0":6.637002202340006,"vY0":-143.56418377767127,"vZ0":-7.218765204701745,"x":123.62,"y":186.47,"x0":-2.0418620293161203,"y0":50.000489373515954,"z0":5.310808958156483,"aX":-7.544128234595784},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":14.9,"breakHorizontal":5.3,"spinRate":2683,"spinDirection":216},"zone":8,"typeConfidence":0.92,"plateTime":0.38052960243449885,"extension":6.720809970176303},"index":6,"playId":"55ce6894-d860-3be8-95f2-2253c522df94","pitchNumber":5,"startTime":"2026-05-28T02:48:56.606Z","endTime":"2026-05-28T02:48:59.916Z","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":0},"pitchData":{"startSpeed":87.2,"endSpeed":79.9,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.020680490286836,"aZ":-28.448046679753844,"pfxX":6.600701214270468,"pfxZ":2.287406147868955,"pX":-1.0371877367211668,"pZ":2.4905575063154255,"vX0":0.2882717710156599,"vY0":-127.06819680255383,"vZ0":-2.0363530925105504,"x":156.54,"y":171.53,"x0":-2.009233735928237,"y0":50.00210902908974,"z0":5.5715142586936715,"aX":10.749603166625835},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.0,"breakHorizontal":-12.0,"spinRate":2790,"spinDirection":67},"zone":13,"typeConfidence":0.88,"plateTime":0.43171076855928003,"extension":6.472931769046736},"index":7,"playId":"a47bb975-3f59-30f0-81d3-9b5383eb99ad","pitchNumber":6,"startTime":"2026-05-28T02:49:14.155Z","endTime":"2026-05-28T02:49:17.680Z","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":96.5,"endSpeed":88.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.217723584062476,"aZ":-15.908016026380091,"pfxX":-3.8254435727376883,"pfxZ":8.132318275816704,"pX":-0.47808315495855314,"pZ":2.882587144603703,"vX0":6.0247636101510755,"vY0":-140.41505878057004,"vZ0":-4.065739887273222,"x":135.22,"y":160.95,"x0":-2.1526452537656584,"y0":50.00589061447322,"z0":5.381595016298761,"aX":-7.655095928008876},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.0,"breakHorizontal":5.8,"spinRate":2480,"spinDirection":211},"zone":1,"typeConfidence":0.89,"plateTime":0.38978411762504317,"extension":6.8012867316387355},"index":8,"playId":"2781a281-2cb1-30e6-9157-cc129334e3cf","pitchNumber":7,"startTime":"2026-05-28T02:49:29.724Z","endTime":"2026-05-28T02:49:32.724Z","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.9,"endSpeed":90.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.25758534758321,"aZ":-14.877003345096096,"pfxX":-3.2650163972637842,"pfxZ":8.3392295958759,"pX":-0.8305811982070795,"pZ":1.8567734507770792,"vX0":5.025699863279,"vY0":-142.52500409785216,"vZ0":-7.120578805922313,"x":148.66,"y":188.65,"x0":-2.1859459375048833,"y0":50.0014319882486,"z0":5.312096238395855,"aX":-6.771573605725509},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":13.9,"breakHorizontal":5.0,"spinRate":2436,"spinDirection":220},"zone":7,"typeConfidence":0.91,"plateTime":0.38310402368270413,"extension":6.620421921547925},"index":9,"playId":"8ded7314-d9c4-3108-ad14-8aa63265a10c","pitchNumber":8,"startTime":"2026-05-28T02:49:52.848Z","endTime":"2026-05-28T02:49:55.848Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.5,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.441064807254875,"aZ":-26.56593342100559,"pfxX":6.821560074787611,"pfxZ":3.3930325384776836,"pX":-0.6270647842053991,"pZ":2.415618131675398,"vX0":1.8207243790771275,"vY0":-127.73710146764967,"vZ0":-2.4589078849551003,"x":140.9,"y":173.56,"x0":-2.2352875121561238,"y0":50.00158222762429,"z0":5.480552741915354,"aX":11.264507861656886},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.9,"breakHorizontal":-12.7,"spinRate":2676,"spinDirection":73},"zone":4,"typeConfidence":0.89,"plateTime":0.4288933770283645,"extension":6.4470427644083115},"index":10,"playId":"a9db1174-747e-3b0e-a89d-772856de8b9e","pitchNumber":9,"startTime":"2026-05-28T02:50:16.246Z","endTime":"2026-05-28T02:50:20.013Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T02:50:20.013Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake McCarthy strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-28T02:50:34.312Z","endTime":"2026-05-28T02:52:11.078Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.1,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.45013778293281,"aZ":-28.59495835905635,"pfxX":9.06815994523611,"pfxZ":2.490525515705496,"pX":-1.4732064324079137,"pZ":3.4933749875877367,"vX0":-1.2134538348811508,"vY0":-118.98446218681744,"vZ0":0.8472557359088099,"x":173.16,"y":144.46,"x0":-2.1354329114733024,"y0":50.002576715020936,"z0":5.720296926004288,"aX":13.024047463648929},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":5.0,"breakHorizontal":-16.2,"spinRate":2730,"spinDirection":73},"zone":11,"typeConfidence":0.91,"plateTime":0.46002318238672446,"extension":6.371202490587373},"index":0,"playId":"eb4e01c1-f040-3f59-8e7b-8460012259aa","pitchNumber":1,"startTime":"2026-05-28T02:50:45.176Z","endTime":"2026-05-28T02:50:48.176Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.6,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.119360577570955,"aZ":-24.08131061357174,"pfxX":6.360727802108553,"pfxZ":5.080206863111835,"pX":0.6082069848918267,"pZ":1.688143680708478,"vX0":4.416061305991831,"vY0":-124.85696906403861,"vZ0":-4.430765578627456,"x":93.82,"y":193.2,"x0":-2.0043678948491808,"y0":50.00004661617942,"z0":5.446792489175441,"aX":10.12704205310418},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":8.5,"breakHorizontal":-12.5,"spinRate":2861,"spinDirection":73},"zone":9,"typeConfidence":0.91,"plateTime":0.4372397565529744,"extension":6.692793505196642},"index":1,"playId":"140073dc-741d-3a90-a0a4-5ed34b7a75c0","pitchNumber":2,"startTime":"2026-05-28T02:51:16.554Z","endTime":"2026-05-28T02:51:19.740Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.46217838429283,"aZ":-29.64107822932811,"pfxX":6.873420852142983,"pfxZ":1.6703246333932658,"pX":0.5721011816983793,"pZ":0.8382802761670343,"vX0":3.8257650843006554,"vY0":-123.08960377891246,"vZ0":-5.04041760879072,"x":95.19,"y":216.15,"x0":-1.901927428406417,"y0":50.001645894594354,"z0":5.461959489589173,"aX":10.40470239830895},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.9,"breakHorizontal":-13.4,"spinRate":2873,"spinDirection":58},"zone":14,"typeConfidence":0.9,"plateTime":0.4472725924419003,"extension":6.5432701121571375},"index":2,"playId":"066f05af-b190-3486-a3f2-8645600d280d","pitchNumber":3,"startTime":"2026-05-28T02:51:33.449Z","endTime":"2026-05-28T02:51:37.495Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.08412435083419,"aZ":-25.919979723845817,"pfxX":6.7966720105078435,"pfxZ":3.8716268934776608,"pX":1.0416654739585136,"pZ":1.1788412911048416,"vX0":5.118978475423123,"vY0":-126.19156819049378,"vZ0":-5.418485783303136,"x":77.29,"y":206.95,"x0":-1.8947380836603378,"y0":50.00620394646662,"z0":5.435630108237372,"aX":10.990031133640692},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.0,"breakHorizontal":-13.4,"spinRate":2895,"spinDirection":58},"zone":14,"typeConfidence":0.9,"plateTime":0.43363210824874043,"extension":6.638147738520812},"index":3,"playId":"77ac3395-3ebf-3f6c-9808-1de46b0b7563","pitchNumber":4,"startTime":"2026-05-28T02:51:52.764Z","endTime":"2026-05-28T02:51:55.864Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.22674797887682,"aZ":-27.38322678013206,"pfxX":7.102501560502641,"pfxZ":2.9542832931338525,"pX":1.407434350400522,"pZ":1.3480791546202726,"vX0":6.249473175895364,"vY0":-126.33940002084367,"vZ0":-4.536691062005055,"x":63.35,"y":202.38,"x0":-2.0188245588313403,"y0":50.00071895119497,"z0":5.362307968506141,"aX":11.502788494551185},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.6,"breakHorizontal":-14.3,"spinRate":2864,"spinDirection":60},"zone":14,"typeConfidence":0.9,"plateTime":0.43317792804254385,"extension":6.700087912455624},"index":4,"playId":"e9a5a6d6-cf68-3409-b1e0-b2991a79dbaa","pitchNumber":5,"startTime":"2026-05-28T02:52:07.285Z","endTime":"2026-05-28T02:52:11.078Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T02:52:11.078Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Freeman grounds out sharply, shortstop Mookie Betts to first baseman Freddie Freeman.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-28T02:52:22.241Z","endTime":"2026-05-28T02:52:45.761Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.4,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.148740608885575,"aZ":-25.106903504914026,"pfxX":-8.845712069302124,"pfxZ":3.466231530738682,"pX":-0.38796441241771656,"pZ":2.5601550974857057,"vX0":7.002948353044767,"vY0":-141.65453467863523,"vZ0":-3.6331185916386497,"x":131.79,"y":169.66,"x0":-1.7379645732501376,"y0":50.005406994246115,"z0":5.457033839820009,"aX":-18.051306562066177},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":5.8,"breakHorizontal":14.6,"spinRate":2248,"spinDirection":214},"zone":4,"typeConfidence":0.97,"plateTime":0.3860716470769723,"extension":6.578958525492544},"hitData":{"launchSpeed":103.9,"launchAngle":-2.0,"totalDistance":39.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":107.72,"coordY":145.97}},"index":0,"playId":"057ae271-69e0-3aee-8473-ef7b5bde9984","pitchNumber":1,"startTime":"2026-05-28T02:52:38.134Z","endTime":"2026-05-28T02:52:45.761Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T02:52:45.761Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shohei Ohtani called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-28T02:54:37.163Z","endTime":"2026-05-28T02:56:03.143Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.5,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.544559441254165,"aZ":-30.43490764946865,"pfxX":2.7897673328681623,"pfxZ":1.1530227694513426,"pX":0.5164585173003279,"pZ":1.9877424830001356,"vX0":5.937756793287352,"vY0":-122.41532057387572,"vZ0":-3.1564307033418713,"x":97.31,"y":185.11,"x0":-2.304841160318134,"y0":50.00570807257726,"z0":5.90378780166399,"aX":4.22810457042701},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.6,"breakHorizontal":-6.5,"spinRate":2648,"spinDirection":64},"zone":9,"typeConfidence":2.0,"plateTime":0.4477053404022384,"extension":6.052364810723894},"index":0,"playId":"b02ede25-89de-3e97-b37a-2ee5cdf7c3c3","pitchNumber":1,"startTime":"2026-05-28T02:54:56.215Z","endTime":"2026-05-28T02:54:59.608Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":80.5,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.43429730916467,"aZ":-23.99125973968877,"pfxX":-1.9900237273662238,"pfxZ":4.8789416426412675,"pX":0.36264804025903613,"pZ":3.4905365934680006,"vX0":7.71885349771207,"vY0":-129.79854838330826,"vZ0":-1.563691094755954,"x":103.18,"y":144.54,"x0":-2.4132560458745242,"y0":50.00398028161992,"z0":5.9578906149072415,"aX":-3.339334430432167},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.6,"breakHorizontal":1.6,"spinRate":2491,"spinDirection":205},"zone":3,"typeConfidence":2.0,"plateTime":0.4247363456652704,"extension":6.175313607168223},"index":1,"playId":"68a1838c-176e-31ef-84a1-80c99575edba","pitchNumber":2,"startTime":"2026-05-28T02:55:12.964Z","endTime":"2026-05-28T02:55:16.298Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-28T02:55:19.660Z","endTime":"2026-05-28T02:55:40.022Z","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(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":92.4,"endSpeed":83.6,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.606935489593816,"aZ":-14.145293866609975,"pfxX":-4.548104863438639,"pfxZ":9.954168037214366,"pX":-1.0081261519938907,"pZ":4.391460133666882,"vX0":5.388218071901821,"vY0":-134.359108150321,"vZ0":-1.6142755795420711,"x":155.43,"y":120.21,"x0":-2.457384807756327,"y0":50.00664136189218,"z0":6.0154439473679915,"aX":-8.241343018515472},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.9,"breakHorizontal":7.0,"spinRate":2359,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.4091002640436745,"extension":5.9915318312467},"index":3,"playId":"db308eab-4702-343c-9526-272e95ecaec5","pitchNumber":3,"startTime":"2026-05-28T02:55:40.022Z","endTime":"2026-05-28T02:55:43.374Z","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":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.5,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.264891340825926,"aZ":-10.677279248137326,"pfxX":-4.200861261904557,"pfxZ":11.71119707419263,"pX":-0.24438149401754278,"pZ":1.9829449041895948,"vX0":7.053561668010179,"vY0":-135.0925910725437,"vZ0":-8.123359482504988,"x":126.32,"y":185.24,"x0":-2.351505736381303,"y0":50.006189050425036,"z0":5.792293745715927,"aX":-7.713935510027935},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.4,"breakHorizontal":6.0,"spinRate":2425,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.40648246782242614,"extension":6.0478726732935115},"index":4,"playId":"04883b20-2491-35d5-b23a-364cc35424b1","pitchNumber":4,"startTime":"2026-05-28T02:55:59.434Z","endTime":"2026-05-28T02:56:03.143Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T02:56:03.143Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Andy Pages singles on a sharp ground ball to left fielder Troy Johnston.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-28T02:56:13.796Z","endTime":"2026-05-28T02:58:35.609Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"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":6},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.7,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.147196973328228,"aZ":-18.902901354703488,"pfxX":-10.37304134239805,"pfxZ":7.276169719016841,"pX":0.09731680382825013,"pZ":1.6047024762919404,"vX0":10.174809767271292,"vY0":-134.013434519745,"vZ0":-7.139311956683206,"x":113.29,"y":195.45,"x0":-2.3954211725460497,"y0":50.005471636418434,"z0":5.646913714077809,"aX":-18.92766308549005},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.8,"breakHorizontal":16.7,"spinRate":2362,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.40823653514284075,"extension":6.223431053435641},"index":0,"playId":"c1c2b9cb-0289-33a9-96e2-b006d83dbd95","pitchNumber":1,"startTime":"2026-05-28T02:56:28.958Z","endTime":"2026-05-28T02:56:32.016Z","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":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.493089702936715,"aZ":-21.87139430239052,"pfxX":-8.56946861695997,"pfxZ":6.480235819400317,"pX":0.9988027552855894,"pZ":0.6042442647553321,"vX0":10.307425880619709,"vY0":-125.09979646411996,"vZ0":-8.426575518015087,"x":78.93,"y":222.47,"x0":-2.055440873160093,"y0":50.00516752743299,"z0":5.800296862782452,"aX":-13.62838497048875},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":10.0,"breakHorizontal":13.2,"spinRate":1751,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.4373170171795442,"extension":6.041601005016209},"index":1,"playId":"e3ce7669-113f-3792-9594-6dfa1e2fd7f5","pitchNumber":2,"startTime":"2026-05-28T02:56:46.313Z","endTime":"2026-05-28T02:56:49.743Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":80.8,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.509356343817927,"aZ":-27.975731233364236,"pfxX":-0.6360960244149627,"pfxZ":2.5089574879661782,"pX":-0.5786194182628248,"pZ":3.8113000474055103,"vX0":4.8063778327895745,"vY0":-128.79593158048795,"vZ0":-0.2282262885394949,"x":139.06,"y":135.87,"x0":-2.3888044475298367,"y0":50.00549055371895,"z0":6.070190012571993,"aX":-1.0664139114230093},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.7,"breakHorizontal":0.0,"spinRate":2460,"spinDirection":189},"zone":11,"typeConfidence":2.0,"plateTime":0.4257738094466976,"extension":6.125360082970843},"index":2,"playId":"8d7ee5a7-8b9f-31dc-adab-9377a5ca2b1b","pitchNumber":3,"startTime":"2026-05-28T02:57:06.857Z","endTime":"2026-05-28T02:57:10.253Z","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":92.2,"endSpeed":84.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.972033152080307,"aZ":-19.317929422100597,"pfxX":-8.825461012332541,"pfxZ":7.051887389092698,"pX":0.08621282834349495,"pZ":2.591516528507986,"vX0":9.062128489339889,"vY0":-133.9253115930507,"vZ0":-4.914202124956139,"x":113.71,"y":168.81,"x0":-2.1890582388225233,"y0":50.003396988592364,"z0":5.825304996093821,"aX":-16.089449798213987},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.9,"breakHorizontal":14.2,"spinRate":2350,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.4084465328489877,"extension":6.222378842062554},"index":3,"playId":"7b118c9e-c133-30f5-8d39-5ee404728838","pitchNumber":4,"startTime":"2026-05-28T02:57:25.905Z","endTime":"2026-05-28T02:57:29.002Z","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.3,"endSpeed":85.3,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.43653692063692,"aZ":-20.55412165889902,"pfxX":-9.891320005931316,"pfxZ":6.241710492248972,"pX":-0.18031850875223915,"pZ":2.876764466660116,"vX0":9.10774830741154,"vY0":-135.52565004607075,"vZ0":-3.9804129414850835,"x":123.87,"y":161.11,"x0":-2.2983186736129233,"y0":50.00118957857422,"z0":5.798833246752053,"aX":-18.410376307860634},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.7,"breakHorizontal":16.0,"spinRate":2304,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.4040525737906493,"extension":6.210755833454955},"index":4,"playId":"41421208-c083-333a-ac85-f53f524baa03","pitchNumber":5,"startTime":"2026-05-28T02:57:44.534Z","endTime":"2026-05-28T02:57:47.535Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-05-28T02:58:04.472Z","endTime":"2026-05-28T02:58:25.851Z","isPitch":false,"type":"action","player":{"id":681624,"link":"/api/v1/people/681624"}},{"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":85.4,"endSpeed":79.6,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.2765945739859,"aZ":-34.346296375840936,"pfxX":2.3178391242910505,"pfxZ":-1.3697296486767048,"pX":0.029540181187839697,"pZ":2.151404859041224,"vX0":4.910581776291569,"vY0":-124.4191440017966,"vZ0":-2.4636334748284954,"x":115.87,"y":180.69,"x0":-2.2619211034127074,"y0":50.00274799707081,"z0":5.969021920659624,"aX":3.6751524967770592},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-2.8,"breakHorizontal":-5.2,"spinRate":2551,"spinDirection":70},"zone":8,"typeConfidence":2.0,"plateTime":0.4383031618060187,"extension":6.075295995883183},"hitData":{"launchSpeed":101.0,"launchAngle":-1.0,"totalDistance":41.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":93.22,"coordY":148.12}},"index":6,"playId":"7c8c1798-d46a-32eb-bad9-34f1b9296e77","pitchNumber":6,"startTime":"2026-05-28T02:58:25.851Z","endTime":"2026-05-28T02:58:35.609Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T02:58:35.609Z","atBatIndex":21},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Freddie Freeman lines out to first baseman TJ Rumfield.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-28T02:58:39.362Z","endTime":"2026-05-28T03:01:26.686Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","movementReason":"r_pickoff_caught_stealing_2b","runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":608372,"link":"/api/v1/people/608372"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.0,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.978970583908897,"aZ":-19.430980849452627,"pfxX":-9.053943977757225,"pfxZ":7.109605216691127,"pX":-0.2551803895491627,"pZ":1.9819479141265886,"vX0":8.50705028688358,"vY0":-132.71242405216626,"vZ0":-6.296919815835192,"x":126.73,"y":185.27,"x0":-2.3176530823189516,"y0":50.00648347181211,"z0":5.789223554066699,"aX":-16.240047716537184},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.8,"breakHorizontal":14.6,"spinRate":2234,"spinDirection":216},"zone":8,"typeConfidence":2.0,"plateTime":0.4118686335287278,"extension":6.127359993857219},"index":0,"playId":"1d7659bf-e1e3-3bd8-868d-096bdd16741f","pitchNumber":1,"startTime":"2026-05-28T02:59:03.758Z","endTime":"2026-05-28T02:59:06.869Z","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":"633a58f0-ffb3-31c5-8709-9788a7267504","startTime":"2026-05-28T02:59:23.121Z","endTime":"2026-05-28T02:59:30.041Z","isPitch":false,"type":"pickoff"},{"details":{"description":"With Freddie Freeman batting, Andy Pages picked off and caught stealing 2nd base, first baseman TJ Rumfield.","event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":2,"actionPlayId":"633a58f0-ffb3-31c5-8709-9788a7267504","startTime":"2026-05-28T02:59:48.385Z","endTime":"2026-05-28T03:00:01.563Z","isPitch":false,"isBaseRunningPlay":true,"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, 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":92.5,"endSpeed":84.1,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.854078090540323,"aZ":-18.975840493239758,"pfxX":-11.452403237675748,"pfxZ":7.277744874542179,"pX":1.181452370432344,"pZ":3.201584799128331,"vX0":12.467057251787509,"vY0":-134.0512376097791,"vZ0":-3.3628511154882994,"x":71.97,"y":152.34,"x0":-2.0488268571520347,"y0":50.005051628488374,"z0":5.832404423809777,"aX":-20.778082071346077},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.6,"breakHorizontal":18.0,"spinRate":2326,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.40910423901541293,"extension":6.146053350680901},"index":3,"playId":"683fec68-f9f8-32bb-8f8b-254890bedc22","pitchNumber":2,"startTime":"2026-05-28T03:00:01.563Z","endTime":"2026-05-28T03:00:05.964Z","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":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.7,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.187746217909492,"aZ":-18.96858188538573,"pfxX":-7.570532300802883,"pfxZ":7.813112862170067,"pX":0.5559320879643891,"pZ":1.572798790618619,"vX0":9.249790758100056,"vY0":-128.76841581450552,"vZ0":-7.120729075214012,"x":95.81,"y":196.31,"x0":-2.0887508642394317,"y0":50.00102587665714,"z0":5.826740317209342,"aX":-12.791680429932097},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":12.8,"breakHorizontal":11.8,"spinRate":1833,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.42436270553378463,"extension":6.0804412651582265},"index":4,"playId":"ab4cc958-bd0d-3d4f-b8c5-544cfccb5ada","pitchNumber":3,"startTime":"2026-05-28T03:00:18.992Z","endTime":"2026-05-28T03:00:22.548Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.9,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.024804851963644,"aZ":-19.779955140049083,"pfxX":-9.31697331938943,"pfxZ":6.71350003619496,"pX":-0.13575864981384725,"pZ":3.0088628621378404,"vX0":9.037111206885701,"vY0":-134.93857300449872,"vZ0":-3.810481893789006,"x":122.17,"y":157.54,"x0":-2.315737296891001,"y0":50.00481695625164,"z0":5.830829182446455,"aX":-17.20531529329938},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.5,"breakHorizontal":15.0,"spinRate":2318,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.4057246139723958,"extension":6.146851835118878},"index":5,"playId":"dd252095-a82b-3db7-ae6b-b656a0337fcc","pitchNumber":4,"startTime":"2026-05-28T03:00:37.963Z","endTime":"2026-05-28T03:00:40.979Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.8,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.69190707877325,"aZ":-27.126803130323403,"pfxX":-1.2129107869368427,"pfxZ":2.955162120513199,"pX":-1.4264986061379736,"pZ":2.797925347532132,"vX0":3.1193208976410314,"vY0":-129.95066668482454,"vZ0":-2.7638713222886513,"x":171.37,"y":163.24,"x0":-2.4857592613542785,"y0":50.001439259848006,"z0":5.939857593002585,"aX":-2.070769272950669},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.9,"breakHorizontal":1.4,"spinRate":2470,"spinDirection":193},"zone":11,"typeConfidence":2.0,"plateTime":0.42178589683389944,"extension":5.989486647753241},"index":6,"playId":"4d15b31e-599e-33ac-a931-72338a170d49","pitchNumber":5,"startTime":"2026-05-28T03:01:01.758Z","endTime":"2026-05-28T03:01:05.455Z","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":91.9,"endSpeed":84.8,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.43687064095033,"aZ":-17.967943523102125,"pfxX":-3.18566748399779,"pfxZ":7.782796520829308,"pX":0.3303008718096943,"pZ":2.8944066742504,"vX0":8.158243049871492,"vY0":-133.6693863788043,"vZ0":-4.528311198999867,"x":104.41,"y":160.63,"x0":-2.3355722621287267,"y0":50.00342334191869,"z0":5.884878152127825,"aX":-5.816067991859179},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.4,"breakHorizontal":4.2,"spinRate":2385,"spinDirection":207},"zone":6,"typeConfidence":2.0,"plateTime":0.40838271123195113,"extension":6.1807303845523895},"hitData":{"launchSpeed":94.9,"launchAngle":11.0,"totalDistance":149.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":161.02,"coordY":163.54}},"index":7,"playId":"b02e9c28-631f-3604-a01b-d7245e53c764","pitchNumber":6,"startTime":"2026-05-28T03:01:21.639Z","endTime":"2026-05-28T03:01:26.686Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T03:01:26.686Z","atBatIndex":22},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"TJ Rumfield walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-28T03:03:16.975Z","endTime":"2026-05-28T03:05:15.969Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,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":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.8,"endSpeed":88.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.44889685559861,"aZ":-15.376464789221492,"pfxX":-6.161753884981534,"pfxZ":8.375369385098075,"pX":-1.3416592988895295,"pZ":2.7870978583268657,"vX0":4.216989036353131,"vY0":-140.82411883690787,"vZ0":-4.4466568600814576,"x":168.14,"y":163.53,"x0":-2.0592066898684793,"y0":50.00135494742294,"z0":5.383579497988025,"aX":-12.35534895455806},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.4,"breakHorizontal":10.3,"spinRate":2509,"spinDirection":224},"zone":11,"typeConfidence":0.86,"plateTime":0.38918422972896494,"extension":6.552974800445432},"index":0,"playId":"614e2c57-aafa-3a6e-b531-59197946fdee","pitchNumber":1,"startTime":"2026-05-28T03:03:31.204Z","endTime":"2026-05-28T03:03:34.496Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-05-28T03:03:42.996Z","endTime":"2026-05-28T03:03:54.475Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.87427210374553,"aZ":-28.8087911768681,"pfxX":9.82799925537189,"pfxZ":2.1706389360764984,"pX":-0.14724396020537348,"pZ":1.2725214916273353,"vX0":1.9353418963434663,"vY0":-124.21377149654006,"vZ0":-4.525256311768339,"x":122.61,"y":204.42,"x0":-2.2141713239348224,"y0":50.00145597377557,"z0":5.5370267912283895,"aX":15.22381511731419},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.0,"breakHorizontal":-18.2,"spinRate":2709,"spinDirection":60},"zone":13,"typeConfidence":0.91,"plateTime":0.44240944237769586,"extension":6.195031271227287},"index":2,"playId":"4c33f62f-df07-32ad-b565-884758400711","pitchNumber":2,"startTime":"2026-05-28T03:03:54.475Z","endTime":"2026-05-28T03:03:57.883Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.416552084649645,"aZ":-29.35265522450972,"pfxX":9.622745970564047,"pfxZ":1.840645976747581,"pX":-0.9214322864785955,"pZ":3.6251184168537436,"vX0":0.3218761608717685,"vY0":-123.08470303187016,"vZ0":1.2176742669635023,"x":152.12,"y":140.9,"x0":-2.3041764138940715,"y0":50.003881394437684,"z0":5.609325935637274,"aX":14.766206876154651},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":3.8,"breakHorizontal":-17.5,"spinRate":2705,"spinDirection":66},"zone":11,"typeConfidence":0.91,"plateTime":0.44499472957296415,"extension":6.300989767821204},"index":3,"playId":"8b191624-34ae-3de7-a77a-4aa97152cfb4","pitchNumber":3,"startTime":"2026-05-28T03:04:07.404Z","endTime":"2026-05-28T03:04:11.179Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.8,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.786849872444034,"aZ":-18.274350842784298,"pfxX":-4.66827802702545,"pfxZ":6.808418514865626,"pX":1.0478007829323073,"pZ":1.5750781166423746,"vX0":10.170561798823192,"vY0":-141.4203424413118,"vZ0":-6.907421171482162,"x":77.06,"y":196.25,"x0":-1.975629617026114,"y0":50.0063150587053,"z0":5.205385041677623,"aX":-9.53597388108644},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.2,"breakHorizontal":6.6,"spinRate":2456,"spinDirection":221},"zone":14,"typeConfidence":0.85,"plateTime":0.38610930847938896,"extension":6.680302105201524},"index":4,"playId":"9607fdbf-1d41-3e2d-a6c7-74ec5b81faa8","pitchNumber":4,"startTime":"2026-05-28T03:04:21.880Z","endTime":"2026-05-28T03:04:25.079Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":90.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.836672747055523,"aZ":-17.587463183401603,"pfxX":-4.339215531559061,"pfxZ":7.022849535751116,"pX":-0.5937967926856763,"pZ":2.3176489589880456,"vX0":5.686508332157624,"vY0":-142.72436191660177,"vZ0":-5.181749614145865,"x":139.63,"y":176.2,"x0":-2.042144672947567,"y0":50.002156401801116,"z0":5.253432571494992,"aX":-9.011207593956724},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":11.9,"breakHorizontal":6.8,"spinRate":2468,"spinDirection":218},"zone":4,"typeConfidence":0.89,"plateTime":0.38280994141411284,"extension":6.803902658922609},"index":5,"playId":"a68e9a1d-7aac-342b-83da-fdd8c92037d9","pitchNumber":5,"startTime":"2026-05-28T03:04:38.481Z","endTime":"2026-05-28T03:04:41.481Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.40785035971788,"aZ":-27.827893337503838,"pfxX":7.785959917624698,"pfxZ":2.684789804976191,"pX":-0.8606493817488351,"pZ":1.9568411476334295,"vX0":1.1596795238660056,"vY0":-125.7969935805054,"vZ0":-2.929641906823571,"x":149.81,"y":185.95,"x0":-2.3387888651389312,"y0":50.00093715138184,"z0":5.371682687000104,"aX":12.586102272649834},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.4,"breakHorizontal":-14.4,"spinRate":2743,"spinDirection":64},"zone":7,"typeConfidence":0.9,"plateTime":0.43394599026625524,"extension":6.486461649814923},"index":6,"playId":"fcced2eb-83b2-3d68-8a9b-a63ec4b89e8d","pitchNumber":6,"startTime":"2026-05-28T03:04:54.688Z","endTime":"2026-05-28T03:04:57.987Z","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":2,"outs":0},"pitchData":{"startSpeed":98.8,"endSpeed":90.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.66884779117345,"aZ":-12.938876257785985,"pfxX":-2.2603296820187917,"pfxZ":9.228618964310785,"pX":0.9612201976930669,"pZ":0.8876614612913666,"vX0":9.028161567620334,"vY0":-143.35317359399835,"vZ0":-9.724501048762903,"x":80.36,"y":214.81,"x0":-1.9333198259022997,"y0":50.00619306292191,"z0":5.128757671151373,"aX":-4.7140509847427},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":14.9,"breakHorizontal":2.3,"spinRate":2540,"spinDirection":215},"zone":14,"typeConfidence":0.92,"plateTime":0.38186753196591905,"extension":6.913660862264936},"index":7,"playId":"13b3965e-ca61-3271-9117-400978a58cb4","pitchNumber":7,"startTime":"2026-05-28T03:05:12.258Z","endTime":"2026-05-28T03:05:15.969Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T03:05:15.969Z","atBatIndex":23},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Hunter Goodman hit by pitch. TJ Rumfield to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-28T03:05:45.780Z","endTime":"2026-05-28T03:06:32.978Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":0,"outs":0},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"postOnSecond":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-28T03:05:35.259Z","endTime":"2026-05-28T03:05:47.945Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.476030592940425,"aZ":-30.032682937184873,"pfxX":4.820057833079024,"pfxZ":1.4035771391732883,"pX":-0.9771096286696865,"pZ":2.220031915712886,"vX0":1.2956476690130332,"vY0":-122.55085435461972,"vZ0":-1.7768342714042644,"x":154.25,"y":178.84,"x0":-2.1384880237449817,"y0":50.00306621470612,"z0":5.511777032536762,"aX":7.355370995993914},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.4,"breakHorizontal":-9.0,"spinRate":2695,"spinDirection":72},"zone":13,"typeConfidence":0.87,"plateTime":0.44638136384647975,"extension":6.387641958183688},"index":1,"playId":"74c07f47-c797-3238-b109-3e10b6fd033c","pitchNumber":1,"startTime":"2026-05-28T03:05:47.945Z","endTime":"2026-05-28T03:05:51.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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.7526688649445,"aZ":-27.598450606778737,"pfxX":7.363826634638311,"pfxZ":3.0140188320325,"pX":-1.0988842356079425,"pZ":3.146614816675981,"vX0":0.0015339261919697922,"vY0":-122.63026225886807,"vZ0":-0.21506326335103787,"x":158.89,"y":153.82,"x0":-2.055994685688428,"y0":50.0049859833691,"z0":5.594169729074465,"aX":11.191765862307316},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":5.6,"breakHorizontal":-13.3,"spinRate":2722,"spinDirection":72},"zone":11,"typeConfidence":0.9,"plateTime":0.4470214124750207,"extension":6.48517946638514},"index":2,"playId":"659ab45e-3105-3d78-9ad6-ec08423298d7","pitchNumber":2,"startTime":"2026-05-28T03:06:06.098Z","endTime":"2026-05-28T03:06:10.428Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.808001675026144,"aZ":-28.127790154458957,"pfxX":-8.045371425234542,"pfxZ":2.1679986797071393,"pX":-2.8771198351079095,"pZ":3.6632949988962666,"vX0":0.8488142905943509,"vY0":-136.24769013577887,"vZ0":0.00595912739144433,"x":226.67,"y":139.87,"x0":-2.1494506468593833,"y0":50.00386654564601,"z0":5.6157558966139876,"aX":-15.025097392933665},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.1,"breakHorizontal":14.4,"spinRate":2153,"spinDirection":211},"zone":11,"typeConfidence":0.78,"plateTime":0.40303646569448004,"extension":6.46797428823685},"index":3,"playId":"3c7dab46-6bdc-30c7-aa72-1c46148a984a","pitchNumber":3,"startTime":"2026-05-28T03:06:26.698Z","endTime":"2026-05-28T03:06:32.978Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T03:06:32.978Z","atBatIndex":24},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Troy Johnston grounds into a force out, second baseman Alex Freeland to shortstop Mookie Betts. TJ Rumfield to 3rd. Hunter Goodman out at 2nd. Troy Johnston to 1st.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-28T03:06:50.065Z","endTime":"2026-05-28T03:08:35.325Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"postOnThird":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":690976,"link":"/api/v1/people/690976"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":98.9,"endSpeed":91.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.58699816598779,"aZ":-11.674728697907453,"pfxX":-3.193928773332516,"pfxZ":9.714828561569044,"pX":0.49035204734854676,"pZ":1.5369155704458881,"vX0":7.797436467334186,"vY0":-143.71850022933904,"vZ0":-8.700157081452959,"x":98.31,"y":197.28,"x0":-1.832436157455796,"y0":50.00313552987177,"z0":5.312216328583078,"aX":-6.740367228216938},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.2,"breakHorizontal":4.3,"spinRate":2439,"spinDirection":214},"zone":14,"typeConfidence":0.92,"plateTime":0.3798426656606706,"extension":6.8475757315185435},"index":0,"playId":"e4357ea0-92fc-356c-8083-15079f6f00f3","pitchNumber":1,"startTime":"2026-05-28T03:07:15.867Z","endTime":"2026-05-28T03:07:42.888Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":119,"player":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"}}},{"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.5,"endSpeed":91.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.388048320071157,"aZ":-16.231275898310976,"pfxX":-2.7325188057456002,"pfxZ":7.581871153631334,"pX":0.021049519320031636,"pZ":1.6660687801491876,"vX0":7.125764653575365,"vY0":-143.22820208714663,"vZ0":-7.529229211988018,"x":116.2,"y":193.8,"x0":-2.130942451757206,"y0":50.00308288439224,"z0":5.321007371629688,"aX":-5.746664847440007},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":12.6,"breakHorizontal":3.7,"spinRate":2509,"spinDirection":216},"zone":8,"typeConfidence":0.91,"plateTime":0.3806905580482032,"extension":6.714315591015501},"index":1,"playId":"4ffa5def-09e7-3e06-8802-a9fb2a870ab6","pitchNumber":2,"startTime":"2026-05-28T03:07:48.538Z","endTime":"2026-05-28T03:07:52.100Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-05-28T03:08:06.193Z","endTime":"2026-05-28T03:08:28.039Z","isPitch":false,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":90.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.54472135768522,"aZ":-15.201841647853387,"pfxX":-1.010836169521279,"pfxZ":8.10972269113876,"pX":0.17308110591147127,"pZ":2.0639582909406933,"vX0":6.4132334203066845,"vY0":-142.75533283835736,"vZ0":-6.560371569568844,"x":110.4,"y":183.05,"x0":-1.9577805559747834,"y0":50.00302074938402,"z0":5.324308316934326,"aX":-2.116090632410663},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":13.8,"breakHorizontal":0.7,"spinRate":2554,"spinDirection":209},"zone":8,"typeConfidence":0.9,"plateTime":0.3816411287441066,"extension":6.6444710453027245},"hitData":{"launchSpeed":98.8,"launchAngle":-31.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.96,"coordY":151.43}},"index":3,"playId":"dc12c7a8-a572-38d3-aa74-6bf013c394a9","pitchNumber":3,"startTime":"2026-05-28T03:08:28.039Z","endTime":"2026-05-28T03:08:35.325Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T03:08:35.325Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willi Castro grounds out to second baseman Alex Freeland. TJ Rumfield scores. Troy Johnston to 2nd.","rbi":1,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-28T03:08:54.432Z","endTime":"2026-05-28T03:11:41.482Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":690976,"link":"/api/v1/people/690976"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":{"id":660271,"link":"/api/v1/people/660271"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"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(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":100.3,"endSpeed":91.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.04277580118392,"aZ":-9.973999218379454,"pfxX":-3.841103289568639,"pfxZ":10.362407333490449,"pX":-0.05814689019117969,"pZ":1.5724742056135563,"vX0":6.80413579213326,"vY0":-145.63570315095808,"vZ0":-8.930168565989636,"x":119.22,"y":196.32,"x0":-1.9285573336671467,"y0":50.00550093570662,"z0":5.286799137386359,"aX":-8.231438456894198},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":17.0,"breakHorizontal":5.5,"spinRate":2507,"spinDirection":221},"zone":8,"typeConfidence":0.92,"plateTime":0.3764767216952114,"extension":6.811638541463096},"index":0,"playId":"bcd94680-2c9f-3ad1-925d-ecea3b15423e","pitchNumber":1,"startTime":"2026-05-28T03:09:11.202Z","endTime":"2026-05-28T03:09:15.550Z","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":1},"pitchData":{"startSpeed":98.8,"endSpeed":90.2,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.50102764380154,"aZ":-10.387740321845351,"pfxX":-3.7543449971239364,"pfxZ":10.421925415629726,"pX":-1.2061233851057687,"pZ":2.3335550947779264,"vX0":3.9623124806587198,"vY0":-143.71417793954024,"vZ0":-6.606097564256308,"x":162.97,"y":175.77,"x0":-2.115360222604788,"y0":50.00191088961832,"z0":5.308091259106088,"aX":-7.847989157588299},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":17.8,"breakHorizontal":6.0,"spinRate":2510,"spinDirection":218},"zone":13,"typeConfidence":0.92,"plateTime":0.3812049897965606,"extension":6.6459816408048855},"index":1,"playId":"815fb47a-ca8f-378c-b712-c487c4359e0f","pitchNumber":2,"startTime":"2026-05-28T03:09:29.165Z","endTime":"2026-05-28T03:09:32.165Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"2051abe7-77fc-4bb9-b619-ec45f1da2956","startTime":"2026-05-28T03:09:49.919Z","endTime":"2026-05-28T03:09:55.157Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":90.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.590843261551584,"aZ":-17.08136541725265,"pfxX":-2.3274209263912966,"pfxZ":7.216172358625355,"pX":-0.508385795964725,"pZ":1.5281156046283833,"vX0":5.148832834881003,"vY0":-143.36280486224263,"vZ0":-7.617448764645859,"x":136.38,"y":197.52,"x0":-2.0212865005188005,"y0":50.00639256504488,"z0":5.276033206524169,"aX":-4.87046561433607},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":11.8,"breakHorizontal":3.2,"spinRate":2676,"spinDirection":210},"zone":13,"typeConfidence":0.91,"plateTime":0.38133213511564046,"extension":6.647366689976005},"index":3,"playId":"015f6348-2b38-32b8-bed4-342c3be231b8","pitchNumber":3,"startTime":"2026-05-28T03:10:20.320Z","endTime":"2026-05-28T03:10:24.424Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.3809131501657,"aZ":-26.564735947780058,"pfxX":8.8815240184668,"pfxZ":3.5002077169894417,"pX":-0.8374787632165247,"pZ":1.395081263704392,"vX0":0.4008450916604822,"vY0":-125.9521464818033,"vZ0":-4.662314678322564,"x":148.92,"y":201.11,"x0":-2.151952010023859,"y0":50.00037192563541,"z0":5.426827815513934,"aX":14.219276982546674},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.5,"breakHorizontal":-16.2,"spinRate":2752,"spinDirection":69},"zone":13,"typeConfidence":0.91,"plateTime":0.4354194269959373,"extension":6.507331524854696},"index":4,"playId":"e470c392-0e93-36c5-8e53-e08f380d96c2","pitchNumber":4,"startTime":"2026-05-28T03:10:42.173Z","endTime":"2026-05-28T03:10:45.703Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.778700433168723,"aZ":-16.698567887402152,"pfxX":-2.3405478472828607,"pfxZ":7.610453191308231,"pX":-0.2887367042037022,"pZ":3.4043776473549756,"vX0":5.531977211918375,"vY0":-141.5883190252988,"vZ0":-2.8618029965570067,"x":128.01,"y":146.86,"x0":-1.96226140082249,"y0":50.00625258984603,"z0":5.49447824781769,"aX":-4.7620512338290775},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.4,"breakHorizontal":3.1,"spinRate":2646,"spinDirection":208},"zone":11,"typeConfidence":0.9,"plateTime":0.3865702675952605,"extension":6.640784776565605},"index":5,"playId":"cc462725-e604-35a3-8588-db32c3e1e042","pitchNumber":5,"startTime":"2026-05-28T03:11:03.101Z","endTime":"2026-05-28T03:11:06.101Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2026-05-28T03:11:16.737Z","endTime":"2026-05-28T03:11:33.946Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"}},{"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.9,"endSpeed":89.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.324221520743606,"aZ":-15.298812615245806,"pfxX":-2.029053004893179,"pfxZ":8.253374913050907,"pX":-0.06355792221858926,"pZ":1.6316585050013352,"vX0":6.378668013518772,"vY0":-142.249401577656,"vZ0":-7.1410400616725855,"x":119.42,"y":194.73,"x0":-2.0735816678998784,"y0":50.00145513493109,"z0":5.148603637123637,"aX":-4.148372295068306},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.6,"breakHorizontal":2.4,"spinRate":2655,"spinDirection":218},"zone":8,"typeConfidence":0.91,"plateTime":0.38537376591778205,"extension":6.762484014747922},"hitData":{"launchSpeed":95.7,"launchAngle":-28.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":162.23,"coordY":153.24}},"index":7,"playId":"a4cfb8ca-048e-3c67-a0d7-f15a952115e6","pitchNumber":6,"startTime":"2026-05-28T03:11:33.946Z","endTime":"2026-05-28T03:11:41.482Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T03:11:41.482Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ezequiel Tovar strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-28T03:12:59.175Z","endTime":"2026-05-28T03:13:37.459Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-28T03:12:11.288Z","endTime":"2026-05-28T03:13:01.409Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.6,"endSpeed":91.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.893728711452944,"aZ":-12.915957739406931,"pfxX":-2.807104412528904,"pfxZ":9.044831277870843,"pX":0.6860215438584412,"pZ":2.3206440885669952,"vX0":7.792628114774994,"vY0":-144.7901027122021,"vZ0":-6.752739353725236,"x":90.85,"y":176.12,"x0":-1.672070921143254,"y0":50.002540728581714,"z0":5.468670519835662,"aX":-5.977102950532493},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":15.2,"breakHorizontal":3.6,"spinRate":2438,"spinDirection":217},"zone":6,"typeConfidence":0.92,"plateTime":0.37787717187213143,"extension":6.761392502792728},"index":1,"playId":"06f328f4-9077-32a1-9c81-0ac8e3d69cd3","pitchNumber":1,"startTime":"2026-05-28T03:13:01.409Z","endTime":"2026-05-28T03:13:04.625Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":91.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.923486604743143,"aZ":-12.31139849233123,"pfxX":-4.010895209086599,"pfxZ":9.349766502363028,"pX":-0.0417389457536346,"pZ":1.6687577226335863,"vX0":6.373777110771735,"vY0":-144.2235691392386,"vZ0":-8.93605676044247,"x":118.59,"y":193.72,"x0":-1.7508008425896413,"y0":50.00358307117844,"z0":5.5507370250183286,"aX":-8.521386136235336},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":15.5,"breakHorizontal":6.1,"spinRate":2572,"spinDirection":215},"zone":8,"typeConfidence":0.92,"plateTime":0.3785796966804478,"extension":6.573339784480468},"index":2,"playId":"b7b72356-546a-35a0-89bf-f90713687083","pitchNumber":2,"startTime":"2026-05-28T03:13:18.000Z","endTime":"2026-05-28T03:13:21.090Z","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":2},"pitchData":{"startSpeed":99.2,"endSpeed":91.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.5774285468328,"aZ":-14.36727171152107,"pfxX":-1.9290813021875337,"pfxZ":8.403269998132007,"pX":1.0748727337211708,"pZ":1.9391436418092554,"vX0":8.691603557788438,"vY0":-144.19081021151516,"vZ0":-7.715868747044734,"x":76.03,"y":186.42,"x0":-1.7197326364616734,"y0":50.00308870874795,"z0":5.5248581404745725,"aX":-4.089622540420409},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":13.9,"breakHorizontal":1.9,"spinRate":2587,"spinDirection":214},"zone":14,"typeConfidence":0.92,"plateTime":0.3789636446935454,"extension":6.618354569567708},"index":3,"playId":"571d38ae-c844-38bd-b9ea-02715ce748aa","pitchNumber":3,"startTime":"2026-05-28T03:13:34.141Z","endTime":"2026-05-28T03:13:37.459Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T03:13:37.459Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mookie Betts grounds out to first baseman TJ Rumfield.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-28T03:15:42.132Z","endTime":"2026-05-28T03:17:38.105Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":79.8,"endSpeed":74.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.634008837223572,"aZ":-38.44578329914747,"pfxX":2.3261386259004424,"pfxZ":-4.588778394145114,"pX":0.5594985052366942,"pZ":1.32523769966193,"vX0":5.485929233634798,"vY0":-116.09725027343306,"vZ0":-2.562663315358858,"x":95.67,"y":203.0,"x0":-2.1359596013634783,"y0":50.00521988275803,"z0":6.1008889051122965,"aX":3.176471395676995},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-8.6,"breakHorizontal":-5.5,"spinRate":2742,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.4717029389061973,"extension":5.963475545703962},"index":0,"playId":"094f30a0-ee92-3947-9a4f-c6f5513d35f9","pitchNumber":1,"startTime":"2026-05-28T03:15:51.985Z","endTime":"2026-05-28T03:15:55.680Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.33359802120228,"aZ":-26.20286541954008,"pfxX":-1.5052962942004569,"pfxZ":3.5618756191095162,"pX":0.40067930302427135,"pZ":1.439942098128115,"vX0":7.195703580313382,"vY0":-128.30449891644,"vZ0":-6.089646020672472,"x":101.73,"y":199.9,"x0":-2.2386470081542944,"y0":50.002556392300534,"z0":5.873097630980876,"aX":-2.5237233804299386},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.4,"breakHorizontal":1.2,"spinRate":2415,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.4261138114422791,"extension":6.145392022355657},"index":1,"playId":"1595a752-7854-3e00-9f07-2a2d7a3c28a9","pitchNumber":2,"startTime":"2026-05-28T03:16:10.566Z","endTime":"2026-05-28T03:16:14.649Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.230800075859584,"aZ":-15.962386634372633,"pfxX":-2.018439891323955,"pfxZ":8.889601118523363,"pX":-0.8550505045978842,"pZ":2.7326032933387716,"vX0":4.9987606175323975,"vY0":-133.57081749206196,"vZ0":-5.339875698679864,"x":149.59,"y":165.0,"x0":-2.4807816988423363,"y0":50.00626325918419,"z0":5.888852424105373,"aX":-3.6830972900875727},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.2,"breakHorizontal":2.6,"spinRate":2433,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.40859546879802267,"extension":6.12256285204993},"index":2,"playId":"aaf465f4-4bea-390d-846a-890141d688ad","pitchNumber":3,"startTime":"2026-05-28T03:16:34.507Z","endTime":"2026-05-28T03:16:38.245Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.28796162842081,"aZ":-13.806852415715776,"pfxX":-4.852462935374685,"pfxZ":9.87641576636963,"pX":0.9989703542180018,"pZ":1.92210728398694,"vX0":9.761977349242208,"vY0":-135.21309264128206,"vZ0":-7.8680943590161725,"x":78.92,"y":186.88,"x0":-2.020664187653999,"y0":50.00292396657774,"z0":5.829822139089565,"aX":-9.024998667404658},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.4,"breakHorizontal":6.8,"spinRate":2442,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.40441436169177436,"extension":6.245322604683883},"index":3,"playId":"a58d9b7c-3c93-330f-b99a-c64a917f9afd","pitchNumber":4,"startTime":"2026-05-28T03:16:54.403Z","endTime":"2026-05-28T03:16:58.744Z","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":92.1,"endSpeed":84.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.334148815614476,"aZ":-14.665854359342294,"pfxX":-4.148056244021749,"pfxZ":9.61351887099607,"pX":0.5472199987811986,"pZ":1.6043490640778098,"vX0":8.819531586110946,"vY0":-133.71679651078273,"vZ0":-8.037072549806746,"x":96.14,"y":195.46,"x0":-2.2466447887438754,"y0":50.00286022519454,"z0":5.68949950947772,"aX":-7.555200261608311},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.0,"breakHorizontal":5.8,"spinRate":2457,"spinDirection":209},"zone":9,"typeConfidence":2.0,"plateTime":0.4087630074664279,"extension":6.308463329519803},"index":4,"playId":"ae925712-2071-3a76-a689-71f0377eb6a4","pitchNumber":5,"startTime":"2026-05-28T03:17:11.971Z","endTime":"2026-05-28T03:17:16.173Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.428409002655638,"aZ":-12.969385738103794,"pfxX":-4.848730171080475,"pfxZ":10.251138950466753,"pX":0.7948280215194441,"pZ":2.3483232724554663,"vX0":9.710466104626214,"vY0":-135.70278182678678,"vZ0":-6.869041817716823,"x":86.7,"y":175.38,"x0":-2.1925872243806577,"y0":50.00325977217281,"z0":5.807597257814728,"aX":-9.08486116703972},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.3,"breakHorizontal":6.8,"spinRate":2501,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.402925236679355,"extension":6.2903861647669235},"hitData":{"launchSpeed":96.0,"launchAngle":-15.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.18,"coordY":158.09}},"index":5,"playId":"346858d4-58fb-3c0f-82f4-c10bad63a598","pitchNumber":6,"startTime":"2026-05-28T03:17:30.705Z","endTime":"2026-05-28T03:17:38.105Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T03:17:38.105Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Max Muncy flies out to left fielder Troy Johnston.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-28T03:17:52.762Z","endTime":"2026-05-28T03:18:38.539Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":80.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.224902779883063,"aZ":-29.84670159510641,"pfxX":1.9425516083899632,"pfxZ":1.4433580674424666,"pX":-0.10157815819529267,"pZ":1.6137946219285422,"vX0":4.580529760126255,"vY0":-125.22017144427794,"vZ0":-4.599064065566511,"x":120.87,"y":195.21,"x0":-2.1974498145856702,"y0":50.00140252625201,"z0":5.8803471409935355,"aX":3.1229021403766923},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.9,"breakHorizontal":-4.4,"spinRate":2625,"spinDirection":149},"zone":8,"typeConfidence":2.0,"plateTime":0.4352728298352604,"extension":5.9371866865733},"index":0,"playId":"f3bcffb8-d497-327a-b6ee-8929fb8521f1","pitchNumber":1,"startTime":"2026-05-28T03:18:06.661Z","endTime":"2026-05-28T03:18:10.300Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.582197373650626,"aZ":-17.866424757511272,"pfxX":-9.969482365982351,"pfxZ":7.741907404193711,"pX":0.3197661789309979,"pZ":2.690506230613421,"vX0":10.33993552833893,"vY0":-134.8814577854278,"vZ0":-4.923382290217318,"x":104.81,"y":166.14,"x0":-2.2630881915036167,"y0":50.00074283216113,"z0":5.794292461976658,"aX":-18.418485303819487},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.2,"breakHorizontal":16.0,"spinRate":2377,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.40566370925431405,"extension":6.199499452269513},"hitData":{"launchSpeed":93.3,"launchAngle":58.0,"totalDistance":228.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":110.31,"coordY":110.43}},"index":1,"playId":"b81ad2ff-2b75-3cec-8338-b6ba7dc4ee25","pitchNumber":2,"startTime":"2026-05-28T03:18:26.238Z","endTime":"2026-05-28T03:18:38.539Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T03:18:38.539Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Hyeseong Kim singles on a line drive to center fielder Jake McCarthy.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-28T03:18:49.066Z","endTime":"2026-05-28T03:19:52.927Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.1,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.171672692367196,"aZ":-25.781952778920843,"pfxX":-8.41564113681637,"pfxZ":3.9325198033560262,"pX":-0.7561359079853821,"pZ":2.9517848487441087,"vX0":6.540732781176665,"vY0":-126.09016742199998,"vZ0":-2.434304834293389,"x":145.82,"y":159.08,"x0":-2.2773483021742074,"y0":50.005010726937954,"z0":5.988272483046764,"aX":-13.691875791348506},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.8,"breakHorizontal":13.9,"spinRate":1585,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.4326985850782141,"extension":6.083073226358924},"index":0,"playId":"e265aadb-e04b-36c2-b3dd-4d85e5757128","pitchNumber":1,"startTime":"2026-05-28T03:19:04.126Z","endTime":"2026-05-28T03:19:07.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":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.583267511980466,"aZ":-19.596152513564693,"pfxX":-9.1815896008206,"pfxZ":7.033606613334236,"pX":0.2272165451288378,"pZ":4.687278316509307,"vX0":9.452782284906865,"vY0":-132.89581653003538,"vZ0":0.22148140291248086,"x":108.34,"y":112.22,"x0":-2.1835694944072492,"y0":50.001555285668246,"z0":6.026715927779591,"aX":-16.416362053988532},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.0,"breakHorizontal":14.5,"spinRate":2265,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.41222229105367125,"extension":6.083289159487273},"index":1,"playId":"c8ba5e7b-a4b8-39c9-9f7c-187e0ede37e9","pitchNumber":2,"startTime":"2026-05-28T03:19:24.433Z","endTime":"2026-05-28T03:19:27.433Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.5,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.992665863327744,"aZ":-18.06820083451123,"pfxX":-8.930621425782393,"pfxZ":7.727358541281395,"pX":0.2892679324625055,"pZ":2.472427422168543,"vX0":9.964279272695611,"vY0":-134.25588712843518,"vZ0":-5.413334272316466,"x":105.97,"y":172.02,"x0":-2.309524791701293,"y0":50.00515318040644,"z0":5.800371280929337,"aX":-16.30952139151482},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.0,"breakHorizontal":14.0,"spinRate":2303,"spinDirection":212},"zone":6,"typeConfidence":2.0,"plateTime":0.4079256749731943,"extension":6.16108108749166},"hitData":{"launchSpeed":98.1,"launchAngle":12.0,"totalDistance":226.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":127.15,"coordY":78.33}},"index":2,"playId":"e90e0d5e-6227-30cb-a79e-7bcc9772db99","pitchNumber":3,"startTime":"2026-05-28T03:19:42.149Z","endTime":"2026-05-28T03:19:52.927Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T03:19:52.927Z","atBatIndex":30},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Will Smith doubles (4) on a line drive to left fielder Troy Johnston. Hyeseong Kim to 3rd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-28T03:19:51.909Z","endTime":"2026-05-28T03:21:15.051Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"postOnThird":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.217817063251733,"aZ":-30.77261710339826,"pfxX":1.5701929547222777,"pfxZ":0.8894982026105733,"pX":-0.2669995943367467,"pZ":3.4231414835049176,"vX0":4.3641138661428895,"vY0":-123.58300689101755,"vZ0":-0.2928393836154526,"x":127.18,"y":146.36,"x0":-2.2492720789650704,"y0":50.00106080264051,"z0":6.095939830828126,"aX":2.4629994658921817},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.8,"breakHorizontal":-3.7,"spinRate":2524,"spinDirection":91},"zone":11,"typeConfidence":2.0,"plateTime":0.4407394245241054,"extension":5.836879731247129},"index":0,"playId":"9ec54983-5da2-350e-93ca-9daccddcbf10","pitchNumber":1,"startTime":"2026-05-28T03:20:20.856Z","endTime":"2026-05-28T03:20:24.458Z","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.5,"endSpeed":83.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.402190928030503,"aZ":-21.333518796942467,"pfxX":-10.065883161165802,"pfxZ":6.064614161866999,"pX":-0.5116821522895197,"pZ":1.7912651812663476,"vX0":8.6774052063952,"vY0":-132.82407253011453,"vZ0":-6.03285627789427,"x":136.5,"y":190.42,"x0":-2.5129037467832522,"y0":50.002010272183526,"z0":5.642894197131463,"aX":-17.988238158372663},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.8,"breakHorizontal":16.3,"spinRate":2272,"spinDirection":218},"zone":7,"typeConfidence":2.0,"plateTime":0.41234144632897296,"extension":6.291446476793694},"index":1,"playId":"9f18fd8a-db4c-35eb-8fdd-c3d1cfff089a","pitchNumber":2,"startTime":"2026-05-28T03:20:42.751Z","endTime":"2026-05-28T03:20:46.500Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.566516255279726,"aZ":-19.960783505036765,"pfxX":-9.435521478957291,"pfxZ":6.834672765761331,"pX":-0.13950568506696015,"pZ":1.7732239268955268,"vX0":8.85719777314533,"vY0":-132.87283093281278,"vZ0":-6.517306363198459,"x":122.32,"y":190.9,"x0":-2.2907955901100063,"y0":50.00658569427657,"z0":5.709291043296795,"aX":-16.869674851860715},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.2,"breakHorizontal":15.1,"spinRate":2376,"spinDirection":214},"zone":8,"typeConfidence":2.0,"plateTime":0.4122747294616822,"extension":6.307013148039795},"hitData":{"launchSpeed":94.8,"launchAngle":14.0,"totalDistance":207.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":44.19,"coordY":109.61}},"index":2,"playId":"2061cc25-b58b-34ec-976b-23e6ded04e44","pitchNumber":3,"startTime":"2026-05-28T03:21:02.989Z","endTime":"2026-05-28T03:21:15.051Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T03:21:15.051Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alex Call singles on a sharp line drive to left fielder Troy Johnston. Hyeseong Kim scores. Will Smith out at home on the throw, left fielder Troy Johnston to catcher Hunter Goodman.","rbi":1,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-28T03:21:36.163Z","endTime":"2026-05-28T03:22:26.253Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":70},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"4B","isOut":true,"outNumber":3},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_thrown_out","runner":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist_of"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_adv_play","runner":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"responsiblePitcher":{"id":608372,"link":"/api/v1/people/608372"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.6,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.157326090777264,"aZ":-26.12257031101164,"pfxX":-0.026832176923371476,"pfxZ":3.4931585313739966,"pX":-0.11789969091723346,"pZ":2.689260139710896,"vX0":5.7847040015765225,"vY0":-130.7074186351728,"vZ0":-3.466874682508651,"x":121.49,"y":166.17,"x0":-2.35484848610665,"y0":50.003929709184895,"z0":5.991042421094361,"aX":-0.047118957732616394},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.8,"breakHorizontal":-1.2,"spinRate":2460,"spinDirection":194},"zone":5,"typeConfidence":2.0,"plateTime":0.41881150428312486,"extension":6.085978327674824},"index":0,"playId":"ebec0d87-15c8-38d7-b2d2-e2aec4339bf6","pitchNumber":1,"startTime":"2026-05-28T03:21:54.295Z","endTime":"2026-05-28T03:21:58.049Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.7,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.163994032722,"aZ":-32.133021847786466,"pfxX":4.003821431066396,"pfxZ":0.027682940856358584,"pX":0.07350444548473577,"pZ":2.2277340636459697,"vX0":5.019944761338969,"vY0":-123.05824690813544,"vZ0":-2.2549718055413828,"x":114.2,"y":178.63,"x0":-2.5156362576818596,"y0":50.00439527943068,"z0":5.886864471929463,"aX":6.119541919297219},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-0.2,"breakHorizontal":-8.4,"spinRate":2606,"spinDirection":61},"zone":5,"typeConfidence":2.0,"plateTime":0.4456668959067591,"extension":6.16266592203617},"hitData":{"launchSpeed":104.5,"launchAngle":12.0,"totalDistance":229.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":73.69,"coordY":97.15}},"index":1,"playId":"b25e0e30-308c-32ff-90df-5f2e2d1f0a98","pitchNumber":2,"startTime":"2026-05-28T03:22:15.551Z","endTime":"2026-05-28T03:22:26.253Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T03:22:26.253Z","atBatIndex":32},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Sterlin Thompson walks.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-28T03:24:42.956Z","endTime":"2026-05-28T03:25:49.465Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.0,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.65872543121243,"aZ":-14.14479277345744,"pfxX":-4.201915000226712,"pfxZ":9.0611780466199,"pX":-1.7901257436301152,"pZ":3.2286045293665007,"vX0":2.0499331186539336,"vY0":-140.15289939062154,"vZ0":-3.9415316294074465,"x":185.24,"y":151.61,"x0":-1.9851268209027864,"y0":50.000556048850925,"z0":5.576820285216655,"aX":-8.358510018670684},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.8,"breakHorizontal":7.2,"spinRate":2508,"spinDirection":218},"zone":11,"typeConfidence":0.89,"plateTime":0.3908045393915409,"extension":6.520465277202791},"index":0,"playId":"ced9b82c-82e6-3236-bbf6-a723ac2d94ae","pitchNumber":1,"startTime":"2026-05-28T03:25:03.479Z","endTime":"2026-05-28T03:25:06.480Z","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":96.7,"endSpeed":88.2,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.116228609061146,"aZ":-13.698320846383345,"pfxX":-5.9365545106112165,"pfxZ":9.257536937300582,"pX":0.9038012836611486,"pZ":2.5632441633454555,"vX0":9.427610558954235,"vY0":-140.45367043171,"vZ0":-5.485752060793681,"x":82.55,"y":169.57,"x0":-1.7266130510986992,"y0":50.005659594033574,"z0":5.434291726441661,"aX":-11.852063420281079},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.7,"breakHorizontal":8.8,"spinRate":2627,"spinDirection":214},"zone":14,"typeConfidence":0.85,"plateTime":0.39013708167198047,"extension":6.7250400760420455},"index":1,"playId":"f2c9e336-438f-3897-b8a0-71caabb70fc2","pitchNumber":2,"startTime":"2026-05-28T03:25:17.675Z","endTime":"2026-05-28T03:25:21.504Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.9,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.34516380630058,"aZ":-13.701623027276588,"pfxX":-6.30028944487828,"pfxZ":9.615688091096704,"pX":1.5995070934753615,"pZ":1.7489538332633958,"vX0":10.637057088861205,"vY0":-137.46307933530085,"vZ0":-7.313739070789123,"x":56.03,"y":191.56,"x0":-1.494727734045944,"y0":50.0031479676358,"z0":5.3667386122353635,"aX":-12.104849104226767},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.1,"breakHorizontal":9.2,"spinRate":2545,"spinDirection":222},"zone":14,"typeConfidence":0.79,"plateTime":0.3978431573583183,"extension":6.75740435626098},"index":2,"playId":"bcc0983d-5acd-38a3-bbfe-ed2e6ab936ad","pitchNumber":3,"startTime":"2026-05-28T03:25:30.911Z","endTime":"2026-05-28T03:25:34.188Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.4,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.8202788364306,"aZ":-15.554066027696779,"pfxX":-6.469949858271969,"pfxZ":8.90318518969634,"pX":-1.2828791336714194,"pZ":2.752914624454934,"vX0":3.820475158525249,"vY0":-135.58208078496344,"vZ0":-4.6848365228844715,"x":165.9,"y":164.45,"x0":-1.867419912693304,"y0":50.0059002071442,"z0":5.583933083649991,"aX":-12.083370088752911},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.4,"breakHorizontal":10.9,"spinRate":2486,"spinDirection":223},"zone":11,"typeConfidence":0.67,"plateTime":0.40352317187621267,"extension":6.636986964230071},"index":3,"playId":"67484edd-dbd1-3d4e-8da6-70be1e3c7855","pitchNumber":4,"startTime":"2026-05-28T03:25:44.816Z","endTime":"2026-05-28T03:25:49.465Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T03:25:49.465Z","atBatIndex":33},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Edouard Julien lines out softly to second baseman Alex Freeland.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-28T03:26:05.584Z","endTime":"2026-05-28T03:28:23.312Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"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":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":690976,"link":"/api/v1/people/690976"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.5,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.65581970773529,"aZ":-25.48299470709359,"pfxX":6.164169795380367,"pfxZ":4.490277598834739,"pX":-1.0283653033455586,"pZ":3.6928064317630516,"vX0":0.486909698631929,"vY0":-121.0528784073893,"vZ0":0.4665542444778009,"x":156.2,"y":139.07,"x0":-2.0332437401851866,"y0":50.004212536881646,"z0":5.720668797496012,"aX":9.188841189120053},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":8.5,"breakHorizontal":-11.3,"spinRate":2562,"spinDirection":73},"zone":11,"typeConfidence":0.9,"plateTime":0.45170604510790735,"extension":6.49365277602014},"index":0,"playId":"a8a97077-9d46-3e6b-872b-4ec2f7df9e10","pitchNumber":1,"startTime":"2026-05-28T03:26:13.259Z","endTime":"2026-05-28T03:26:18.434Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.530553972925038,"aZ":-13.551835002506383,"pfxX":-6.1569329356055675,"pfxZ":9.526393047991078,"pX":0.04667931084115497,"pZ":2.187754968105305,"vX0":7.421677555888495,"vY0":-139.01904689697557,"vZ0":-6.377357307278168,"x":115.22,"y":179.71,"x0":-1.859245091319939,"y0":50.005304151004886,"z0":5.413417592167215,"aX":-12.038620711882762},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.1,"breakHorizontal":9.6,"spinRate":2648,"spinDirection":217},"zone":8,"typeConfidence":0.86,"plateTime":0.3941931561920833,"extension":6.726487677897035},"index":1,"playId":"994f0093-a441-3a43-bb1d-94f303d2478e","pitchNumber":2,"startTime":"2026-05-28T03:26:34.289Z","endTime":"2026-05-28T03:26:37.289Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":88.5,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.16086765886594,"aZ":-12.996295492741943,"pfxX":-3.362059516421779,"pfxZ":9.45665338510662,"pX":-0.7478791224970952,"pZ":3.38020329865621,"vX0":4.451175638922383,"vY0":-142.11660627117476,"vZ0":-3.713100048060477,"x":145.51,"y":147.51,"x0":-1.903902323173061,"y0":50.00526165495224,"z0":5.539899029193353,"aX":-6.820121562927263},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.4,"breakHorizontal":5.0,"spinRate":2374,"spinDirection":220},"zone":1,"typeConfidence":0.91,"plateTime":0.386680923053067,"extension":6.676827690867187},"index":2,"playId":"f62ce5bc-5f4a-3d03-bdf7-9b8a08ee534d","pitchNumber":3,"startTime":"2026-05-28T03:26:55.845Z","endTime":"2026-05-28T03:26:59.893Z","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":true},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.1,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.05663118303374,"aZ":-15.02235408395991,"pfxX":-1.5268495746941975,"pfxZ":8.63192479499785,"pX":0.7423880852875313,"pZ":2.255652522657797,"vX0":7.850535014403941,"vY0":-140.17622148815164,"vZ0":-5.8759257159976075,"x":88.7,"y":177.88,"x0":-1.897800657068288,"y0":50.00539137850276,"z0":5.361953173524492,"aX":-3.0346992703311444},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.5,"breakHorizontal":1.1,"spinRate":2400,"spinDirection":213},"zone":6,"typeConfidence":0.9,"plateTime":0.3909194166188681,"extension":6.679854871708265},"index":3,"playId":"f55c7582-5c02-3a8f-ace8-c00bcd6f6c08","pitchNumber":4,"startTime":"2026-05-28T03:27:15.320Z","endTime":"2026-05-28T03:27:42.280Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"}}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-05-28T03:27:42.280Z","endTime":"2026-05-28T03:27:53.644Z","isPitch":false,"type":"action","player":{"id":666397,"link":"/api/v1/people/666397"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.893855015312546,"aZ":-29.611623383725174,"pfxX":6.521174508252664,"pfxZ":1.580453268685527,"pX":1.1068471487193963,"pZ":0.7558288459684256,"vX0":5.394483024245413,"vY0":-126.96861357542572,"vZ0":-5.927481617015596,"x":74.81,"y":218.37,"x0":-1.8956479377863522,"y0":50.00586422418533,"z0":5.4879381739198285,"aX":10.61049037359938},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.7,"breakHorizontal":-13.1,"spinRate":2750,"spinDirection":59},"zone":14,"typeConfidence":0.89,"plateTime":0.4319909794492549,"extension":6.598995598701806},"index":5,"playId":"4ae28ed6-a427-3457-a0aa-0f08b8fce437","pitchNumber":5,"startTime":"2026-05-28T03:27:53.644Z","endTime":"2026-05-28T03:27:57.164Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.8,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.91410858875258,"aZ":-17.781711984439543,"pfxX":-2.3610284718891514,"pfxZ":7.108328590733903,"pX":0.758115442555871,"pZ":2.9994975234280354,"vX0":8.434197427726172,"vY0":-141.52631522726793,"vZ0":-3.274013284544163,"x":88.1,"y":157.79,"x0":-1.9564671859180929,"y0":50.001976473729776,"z0":5.313157091717982,"aX":-4.781260054422341},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.4,"breakHorizontal":2.5,"spinRate":2488,"spinDirection":216},"zone":3,"typeConfidence":0.9,"plateTime":0.3873244486044771,"extension":6.603622751018629},"hitData":{"launchSpeed":49.5,"launchAngle":29.0,"totalDistance":162.0,"trajectory":"line_drive","hardness":"soft","location":"4","coordinates":{"coordX":148.43,"coordY":140.55}},"index":6,"playId":"0bea691c-61d1-3c9c-ae35-5d896cea12ad","pitchNumber":6,"startTime":"2026-05-28T03:28:16.173Z","endTime":"2026-05-28T03:28:23.312Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T03:28:23.312Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake McCarthy strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-28T03:28:37.253Z","endTime":"2026-05-28T03:29:39.880Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"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":98.5,"endSpeed":89.6,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.3097747658424,"aZ":-15.437550952678436,"pfxX":-5.850290018599353,"pfxZ":8.086275384468841,"pX":-0.10476213023864926,"pZ":2.954581524181151,"vX0":7.170361878020079,"vY0":-143.23570384612037,"vZ0":-4.1952216143077345,"x":120.99,"y":159.01,"x0":-1.8851384438615932,"y0":50.00223354392867,"z0":5.409140775140586,"aX":-12.108110270540296},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":13.9,"breakHorizontal":9.1,"spinRate":2483,"spinDirection":219},"zone":2,"typeConfidence":0.86,"plateTime":0.38298287362773387,"extension":6.706179707929686},"index":0,"playId":"cb30c8d0-1429-390a-8ac7-1f68ac7bcac1","pitchNumber":1,"startTime":"2026-05-28T03:28:46.464Z","endTime":"2026-05-28T03:28:49.729Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.852678242228567,"aZ":-25.889932136268154,"pfxX":5.7335658244532715,"pfxZ":3.861505192045206,"pX":0.6016169163473617,"pZ":0.8106446130276584,"vX0":4.590314589848531,"vY0":-127.23585077458027,"vZ0":-6.170411778807892,"x":94.07,"y":216.89,"x0":-1.9754093171936014,"y0":50.00383818835893,"z0":5.338479873212299,"aX":9.333259399141118},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.8,"breakHorizontal":-11.5,"spinRate":2802,"spinDirection":64},"zone":14,"typeConfidence":0.89,"plateTime":0.4316711993600837,"extension":6.665919852683204},"index":1,"playId":"92960d4d-6437-372d-8886-b5ca651425ab","pitchNumber":2,"startTime":"2026-05-28T03:29:01.341Z","endTime":"2026-05-28T03:29:05.070Z","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.2,"endSpeed":79.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.215040869741518,"aZ":-28.806433461794924,"pfxX":6.614368597849636,"pfxZ":2.119191592744773,"pX":-0.4965431519649079,"pZ":0.9227979129707842,"vX0":1.672220870105316,"vY0":-125.49879358567712,"vZ0":-5.340320510439205,"x":135.93,"y":213.86,"x0":-2.03134574769765,"y0":50.0036520314525,"z0":5.43450227243961,"aX":10.51431868266692},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.8,"breakHorizontal":-12.4,"spinRate":2815,"spinDirection":59},"zone":13,"typeConfidence":0.9,"plateTime":0.4370189644569389,"extension":6.545216229586082},"index":2,"playId":"6d7a24e5-652a-3b31-b733-8ca1873c5776","pitchNumber":3,"startTime":"2026-05-28T03:29:20.679Z","endTime":"2026-05-28T03:29:24.039Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":98.1,"endSpeed":89.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.129515438127335,"aZ":-12.208318342204796,"pfxX":-3.9217702741802594,"pfxZ":9.729888565002032,"pX":-0.37013178175109007,"pZ":3.286646980835155,"vX0":5.8123061032002274,"vY0":-142.65067052260625,"vZ0":-3.9458656914426395,"x":131.11,"y":150.04,"x0":-1.928605481809444,"y0":50.004427676590765,"z0":5.4628053595437756,"aX":-8.049277990051925},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.9,"breakHorizontal":5.9,"spinRate":2573,"spinDirection":218},"zone":1,"typeConfidence":0.91,"plateTime":0.3846025220878646,"extension":6.619556806951377},"index":3,"playId":"002ce885-cd5c-3b8a-ae18-e098318903ba","pitchNumber":4,"startTime":"2026-05-28T03:29:36.481Z","endTime":"2026-05-28T03:29:39.880Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T03:29:39.880Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler Freeman flies out to center fielder Andy Pages.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-28T03:29:46.084Z","endTime":"2026-05-28T03:30:31.377Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.6,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.348946921570388,"aZ":-27.637313941255787,"pfxX":6.606556725399109,"pfxZ":2.8798903602967822,"pX":0.2451502540432162,"pZ":2.6910799521851536,"vX0":3.5642888293066024,"vY0":-125.08749964037712,"vZ0":-1.2712985516562152,"x":107.66,"y":166.12,"x0":-2.0588867913829647,"y0":50.004689737602156,"z0":5.4817229585890574,"aX":10.42128677600165},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.2,"breakHorizontal":-12.8,"spinRate":2800,"spinDirection":69},"zone":6,"typeConfidence":0.89,"plateTime":0.43866812077441697,"extension":6.497354658658413},"index":0,"playId":"9577614a-1db2-307f-a421-6a796ef7daee","pitchNumber":1,"startTime":"2026-05-28T03:30:06.055Z","endTime":"2026-05-28T03:30:09.538Z","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":83.1,"endSpeed":76.0,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.55152960102136,"aZ":-30.591982797712035,"pfxX":10.070629226009483,"pfxZ":1.0736337453770624,"pX":-0.5734704727757773,"pZ":2.5250415302696334,"vX0":0.7882627937350368,"vY0":-121.066836078051,"vZ0":-0.8267378127852316,"x":138.86,"y":170.6,"x0":-2.210848065464433,"y0":50.002164511009646,"z0":5.569243300830567,"aX":14.817879852731393},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":2.0,"breakHorizontal":-18.4,"spinRate":2768,"spinDirection":58},"zone":4,"typeConfidence":0.91,"plateTime":0.45392604207956255,"extension":6.206722403320846},"hitData":{"launchSpeed":97.2,"launchAngle":27.0,"totalDistance":360.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":125.94,"coordY":54.15}},"index":1,"playId":"61265551-94d5-322b-a747-82940e377d7f","pitchNumber":2,"startTime":"2026-05-28T03:30:22.303Z","endTime":"2026-05-28T03:30:31.377Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T03:30:31.377Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alex Freeland grounds out, shortstop Ezequiel Tovar to first baseman TJ Rumfield.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-28T03:32:32.714Z","endTime":"2026-05-28T03:32:50.215Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.3,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.668588610881876,"aZ":-25.467069411140642,"pfxX":-6.82681802945871,"pfxZ":4.128220470295882,"pX":-0.5739847436828834,"pZ":2.2628433299695705,"vX0":6.385107716810319,"vY0":-125.91433876618797,"vZ0":-3.9990509113555333,"x":138.88,"y":177.68,"x0":-2.2411089582524215,"y0":50.004396580519,"z0":5.903849368949938,"aX":-11.09592258784995},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.8,"breakHorizontal":11.2,"spinRate":1641,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.4330083967905116,"extension":6.066271882184124},"hitData":{"launchSpeed":96.9,"launchAngle":-4.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":123.49,"coordY":161.65}},"index":0,"playId":"27c43c6a-2eee-3a32-b1b3-a58c93bc1932","pitchNumber":1,"startTime":"2026-05-28T03:32:42.092Z","endTime":"2026-05-28T03:32:50.215Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T03:32:50.215Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Shohei Ohtani grounds out to first baseman TJ Rumfield.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-28T03:33:29.502Z","endTime":"2026-05-28T03:36:35.530Z","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":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6,7,8],"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":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"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":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-28T03:33:15.705Z","endTime":"2026-05-28T03:33:31.833Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.6,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.369017606058172,"aZ":-24.057737727368593,"pfxX":-7.637655265978317,"pfxZ":4.924182085628699,"pX":-0.9729812019429498,"pZ":3.1679096825057482,"vX0":5.82073309897417,"vY0":-126.90509337194936,"vZ0":-2.2369854531067443,"x":154.09,"y":153.25,"x0":-2.292026217749283,"y0":50.00257382294107,"z0":5.956243895275358,"aX":-12.590732249874137},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.6,"breakHorizontal":12.7,"spinRate":1458,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.42983896399330757,"extension":6.04727296286213},"index":1,"playId":"813bbf31-9166-31ae-8e9e-4afaaed95b43","pitchNumber":1,"startTime":"2026-05-28T03:33:31.833Z","endTime":"2026-05-28T03:33:35.530Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.00668763217859,"aZ":-18.678358959968328,"pfxX":-0.2978825649095874,"pfxZ":7.568606079736721,"pX":-0.23985515407711858,"pZ":3.5556907593792344,"vX0":5.842297770315007,"vY0":-132.16653980082893,"vZ0":-2.5153047501973265,"x":126.14,"y":142.78,"x0":-2.432745150823008,"y0":50.00485582024129,"z0":5.878907989790998,"aX":-0.5313930050338376},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.4,"breakHorizontal":-0.6,"spinRate":2444,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.41313160898242307,"extension":6.01071903762497},"index":2,"playId":"0ff4b186-811a-3cb5-93ba-505621bd88ad","pitchNumber":2,"startTime":"2026-05-28T03:33:54.501Z","endTime":"2026-05-28T03:33:57.903Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.1,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.097424852043186,"aZ":-12.681334316727185,"pfxX":-5.011274330889377,"pfxZ":10.35711456722974,"pX":-0.33819639168145965,"pZ":1.8722756687648368,"vX0":7.057141023063784,"vY0":-135.67935209023628,"vZ0":-7.887093337451222,"x":129.89,"y":188.23,"x0":-2.3106591637980376,"y0":50.002324275034894,"z0":5.682562810014841,"aX":-9.431008057507329},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.4,"breakHorizontal":7.8,"spinRate":2331,"spinDirection":212},"zone":7,"typeConfidence":2.0,"plateTime":0.4022644978329968,"extension":6.115560528515572},"index":3,"playId":"5bf55674-ac83-3ad9-9ef0-badb955aec0b","pitchNumber":3,"startTime":"2026-05-28T03:34:13.267Z","endTime":"2026-05-28T03:34:17.099Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-05-28T03:34:44.840Z","endTime":"2026-05-28T03:35:13.794Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":81.2,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.909451973391448,"aZ":-25.88458194409316,"pfxX":-8.162666180150314,"pfxZ":3.8217407475449297,"pX":0.054493138104537715,"pZ":0.7090614918950883,"vX0":8.100830043364601,"vY0":-126.41689931286501,"vZ0":-7.547201055102324,"x":114.92,"y":219.64,"x0":-2.106768324957926,"y0":50.001680286079065,"z0":5.763966264499394,"aX":-13.42285346332751},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.6,"breakHorizontal":13.3,"spinRate":1626,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.4306641479290714,"extension":6.125757539502073},"index":5,"playId":"9b4adab5-21c6-364d-9b48-92a8a2bc7ceb","pitchNumber":4,"startTime":"2026-05-28T03:35:13.794Z","endTime":"2026-05-28T03:35:16.829Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.8,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.188414873766245,"aZ":-24.552295228503386,"pfxX":-6.959538164165501,"pfxZ":4.587692351273965,"pX":-0.5716849768161566,"pZ":2.739379638983507,"vX0":6.13992614352086,"vY0":-127.81189962699344,"vZ0":-3.302704965449456,"x":138.79,"y":164.82,"x0":-2.0954281643637085,"y0":50.006150943306324,"z0":5.9665565212146925,"aX":-11.570885259347401},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.8,"breakHorizontal":11.3,"spinRate":1402,"spinDirection":216},"zone":4,"typeConfidence":2.0,"plateTime":0.42779116227653446,"extension":6.04192909148032},"index":6,"playId":"66602ff2-f966-3648-b44e-674b6c4d2eaf","pitchNumber":5,"startTime":"2026-05-28T03:35:37.294Z","endTime":"2026-05-28T03:35:40.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":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.9,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.280132857596612,"aZ":-13.13016447142205,"pfxX":-4.936251720952982,"pfxZ":10.165590466141392,"pX":0.17346749736260764,"pZ":1.1322905222676205,"vX0":8.228437306331987,"vY0":-135.89249662834658,"vZ0":-9.715934254508308,"x":110.39,"y":208.21,"x0":-2.2499535591859114,"y0":50.003465394694956,"z0":5.662024546423744,"aX":-9.248885081322848},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.6,"breakHorizontal":7.2,"spinRate":2460,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.4027813128671949,"extension":6.311757879723763},"index":7,"playId":"a887f171-43fe-39d2-ab11-e09bcfe72e75","pitchNumber":6,"startTime":"2026-05-28T03:36:09.262Z","endTime":"2026-05-28T03:36:12.520Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.3,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.397498090424303,"aZ":-23.46651568773833,"pfxX":-1.8942175869250768,"pfxZ":4.829234807841975,"pX":-0.02664038341114882,"pZ":1.2650566719825953,"vX0":6.648507302802017,"vY0":-133.59516004612001,"vZ0":-7.105683801043527,"x":118.02,"y":204.62,"x0":-2.3040102119863954,"y0":50.005818942352505,"z0":5.652132095309905,"aX":-3.4181208989061367},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.3,"breakHorizontal":1.9,"spinRate":2437,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.41036430505373644,"extension":6.017513766805209},"hitData":{"launchSpeed":72.8,"launchAngle":-26.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":161.63,"coordY":168.38}},"index":8,"playId":"400bdec7-caa7-3327-80a0-bf1755302e4c","pitchNumber":7,"startTime":"2026-05-28T03:36:28.471Z","endTime":"2026-05-28T03:36:35.530Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T03:36:35.530Z","atBatIndex":38},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Andy Pages reaches on a throwing error by third baseman Willi Castro.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-28T03:36:51.318Z","endTime":"2026-05-28T03:37:28.212Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]}],"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.2,"endSpeed":85.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.178431892397477,"aZ":-17.287680891577562,"pfxX":-10.252826679550886,"pfxZ":8.044044228334894,"pX":1.5990535108369863,"pZ":1.5716038791669558,"vX0":13.577611499020078,"vY0":-134.91380614302668,"vZ0":-7.790689482038459,"x":56.05,"y":196.35,"x0":-2.1568464021372287,"y0":50.00626516233505,"z0":5.705797494754468,"aX":-18.98494276969126},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.0,"breakHorizontal":15.8,"spinRate":2297,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.4053210418853821,"extension":6.229775106227876},"index":0,"playId":"baec5868-5dc8-3677-ab6a-3ed3540be90c","pitchNumber":1,"startTime":"2026-05-28T03:37:02.866Z","endTime":"2026-05-28T03:37:05.866Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.4,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.444787800593623,"aZ":-24.875708749701488,"pfxX":-0.12119396598517218,"pfxZ":4.232614387317315,"pX":0.254622113713839,"pZ":2.101994657241971,"vX0":6.552592395916733,"vY0":-130.5041140979441,"vZ0":-4.895875325973206,"x":107.29,"y":182.03,"x0":-2.2729603659879287,"y0":50.003577053695864,"z0":5.875796251192998,"aX":-0.20891020540547944},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.8,"breakHorizontal":-1.2,"spinRate":2398,"spinDirection":201},"zone":9,"typeConfidence":2.0,"plateTime":0.41968899307135965,"extension":6.053224087913198},"hitData":{"launchSpeed":69.5,"launchAngle":-14.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.42,"coordY":167.17}},"index":1,"playId":"f07e7f43-a9d2-36ea-aea5-6443038c3fa0","pitchNumber":2,"startTime":"2026-05-28T03:37:19.627Z","endTime":"2026-05-28T03:37:28.212Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T03:37:28.212Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Freddie Freeman grounds out, second baseman Edouard Julien to first baseman TJ Rumfield.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-28T03:40:37.696Z","endTime":"2026-05-28T03:42:10.781Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-28T03:38:01.481Z","endTime":"2026-05-28T03:38:41.234Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Brennan Bernardino replaces Tomoyuki Sugano.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-28T03:38:41.234Z","endTime":"2026-05-28T03:40:39.868Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657514,"link":"/api/v1/people/657514"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":81.2,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.020669708081808,"aZ":-24.881708405194107,"pfxX":10.13800612351374,"pfxZ":4.2967984727406074,"pX":-0.9473245731821905,"pZ":1.9952570740159496,"vX0":-12.387978269544835,"vY0":-130.11041441137584,"vZ0":-2.761332385473317,"x":153.11,"y":184.91,"x0":2.5823119544949518,"y0":50.00015609283744,"z0":4.9774723300527,"aX":17.1941856022327},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.3,"breakHorizontal":-15.2,"spinRate":2165,"spinDirection":126},"zone":13,"typeConfidence":2.0,"plateTime":0.4226960932537662,"extension":5.702041504904766},"index":2,"playId":"1ac9c3ac-6453-3cf2-b1f9-3189cfb09484","pitchNumber":1,"startTime":"2026-05-28T03:40:39.868Z","endTime":"2026-05-28T03:40:44.051Z","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":89.3,"endSpeed":81.2,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.45118689397177,"aZ":-27.551382568213455,"pfxX":10.630581117778476,"pfxZ":2.7313387825266364,"pX":-0.34099087895993546,"pZ":2.8592008011942442,"vX0":-10.87637488668694,"vY0":-129.62277503346095,"vZ0":-0.25440118746340623,"x":130.0,"y":161.58,"x0":2.5389458361668344,"y0":50.003235255010836,"z0":5.071854603673126,"aX":17.99408333994012},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.2,"breakHorizontal":-16.7,"spinRate":2263,"spinDirection":126},"zone":4,"typeConfidence":2.0,"plateTime":0.4234214978720825,"extension":5.734868225074105},"index":3,"playId":"f0ef02ee-40fa-3361-93be-0f44afb9bdc6","pitchNumber":2,"startTime":"2026-05-28T03:40:55.872Z","endTime":"2026-05-28T03:40:59.543Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.9,"endSpeed":71.3,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.27856290347062,"aZ":-32.97344828114645,"pfxX":-7.992953922734408,"pfxZ":-0.6212386565043797,"pX":-0.9976317253785791,"pZ":2.518259361023058,"vX0":-6.443440455624324,"vY0":-113.2723068566646,"vZ0":2.284507418600475,"x":155.03,"y":170.79,"x0":2.9305879876060734,"y0":50.001618805157406,"z0":4.8125561242217705,"aX":-10.300198533079005},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-0.1,"breakHorizontal":16.2,"spinRate":2755,"spinDirection":297},"zone":13,"typeConfidence":2.0,"plateTime":0.4850713139835272,"extension":5.450417965948417},"index":4,"playId":"ad8189bf-c7aa-3bf8-bee7-4766d82496ad","pitchNumber":3,"startTime":"2026-05-28T03:41:12.034Z","endTime":"2026-05-28T03:41:15.865Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":81.5,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.023367644128914,"aZ":-28.449518170547424,"pfxX":10.496169226879818,"pfxZ":2.1667312462128123,"pX":0.941997978328742,"pZ":3.0266981730291396,"vX0":-7.756626490227324,"vY0":-131.10962893807593,"vZ0":0.011543782235564515,"x":81.09,"y":157.06,"x0":2.5941560472298475,"y0":50.00154840970841,"z0":5.168089742201605,"aX":18.038667756285186},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.2,"breakHorizontal":-17.0,"spinRate":2148,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.4198123118756629,"extension":5.779242978896669},"index":5,"playId":"d91cc2f0-b187-3c79-9d79-5b808e25cb77","pitchNumber":4,"startTime":"2026-05-28T03:41:28.599Z","endTime":"2026-05-28T03:41:31.648Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.7,"endSpeed":71.0,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.988847624919675,"aZ":-34.7234597321312,"pfxX":-10.35147728631276,"pfxZ":-1.9976486790554784,"pX":-1.5061200727544253,"pZ":2.1370023918279695,"vX0":-6.899267869069459,"vY0":-112.84158530505755,"vZ0":1.8145612325605578,"x":174.41,"y":181.08,"x0":2.9498939414970438,"y0":50.00482723483605,"z0":4.853954158243933,"aX":-13.180233260914436},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-2.8,"breakHorizontal":20.6,"spinRate":2785,"spinDirection":299},"zone":13,"typeConfidence":2.0,"plateTime":0.4877818118208679,"extension":5.396861714033029},"index":6,"playId":"dea66886-4f3b-34f2-95ea-ca7b8d5c7523","pitchNumber":5,"startTime":"2026-05-28T03:41:44.880Z","endTime":"2026-05-28T03:41:48.965Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":82.3,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.537877861730124,"aZ":-29.474303899301297,"pfxX":9.544912017284245,"pfxZ":1.5520350116166082,"pX":0.26939603834117787,"pZ":3.1739102006020907,"vX0":-9.139280939350192,"vY0":-131.64922262960448,"vZ0":0.7082938989697897,"x":106.73,"y":153.08,"x0":2.5560503442830464,"y0":50.00645119202007,"z0":5.093372816897336,"aX":16.655803787329187},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.2,"breakHorizontal":-15.1,"spinRate":2183,"spinDirection":127},"zone":2,"typeConfidence":2.0,"plateTime":0.4170291537610775,"extension":5.789321009927429},"hitData":{"launchSpeed":83.2,"launchAngle":-36.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.7,"coordY":145.37}},"index":7,"playId":"55ac1521-200c-388b-b380-01336a894de1","pitchNumber":6,"startTime":"2026-05-28T03:42:02.719Z","endTime":"2026-05-28T03:42:10.781Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T03:42:10.781Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"TJ Rumfield strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-28T03:44:16.170Z","endTime":"2026-05-28T03:46:41.480Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7,8],"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":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.002017214828623,"aZ":-26.08814016435974,"pfxX":7.923174967272777,"pfxZ":4.201862240128754,"pX":-0.6527236252690984,"pZ":3.37385115045286,"vX0":0.9593299734322653,"vY0":-119.34307684810094,"vZ0":0.26995121196813676,"x":141.88,"y":147.69,"x0":-2.0893780849145207,"y0":50.004008824618325,"z0":5.600488344490605,"aX":11.480678211556922},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":7.9,"breakHorizontal":-14.6,"spinRate":2501,"spinDirection":71},"zone":1,"typeConfidence":0.91,"plateTime":0.4581715565382365,"extension":6.257235594134461},"index":0,"playId":"019a7bb8-862a-37ec-b8ab-020457c90e55","pitchNumber":1,"startTime":"2026-05-28T03:44:17.745Z","endTime":"2026-05-28T03:44:21.320Z","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":96.5,"endSpeed":88.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.121670896084435,"aZ":-16.35580419550534,"pfxX":-2.8843682301966327,"pfxZ":7.824983982984822,"pX":-0.6193149207171864,"pZ":3.902257729880728,"vX0":5.239252882909682,"vY0":-140.6232407801543,"vZ0":-1.7910186325175286,"x":140.61,"y":133.42,"x0":-2.123983225011329,"y0":50.000414171382225,"z0":5.597809629515761,"aX":-5.829589774218351},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.0,"breakHorizontal":4.3,"spinRate":2455,"spinDirection":212},"zone":11,"typeConfidence":0.88,"plateTime":0.3881195203290986,"extension":6.46713681732096},"index":1,"playId":"004c6b8d-bd11-3bff-aadd-f690127cc0ee","pitchNumber":2,"startTime":"2026-05-28T03:44:31.807Z","endTime":"2026-05-28T03:44:35.132Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-28T03:44:44.238Z","endTime":"2026-05-28T03:44:55.356Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"}},{"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":89.8,"endSpeed":82.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.796793878645346,"aZ":-26.429282092057882,"pfxX":-9.501105481941138,"pfxZ":3.302151422777545,"pX":-1.9446511904151997,"pZ":3.3009555710208316,"vX0":3.4516736866737276,"vY0":-130.87416098379333,"vZ0":-1.2856657719381914,"x":191.13,"y":149.65,"x0":-2.0437656557146724,"y0":50.00370869983347,"z0":5.772177832495001,"aX":-16.534669690338465},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.9,"breakHorizontal":16.4,"spinRate":1707,"spinDirection":227},"zone":11,"typeConfidence":0.87,"plateTime":0.4179994845743904,"extension":6.535219787445856},"index":3,"playId":"7613b58f-9674-3667-adb3-84eab7f5c71a","pitchNumber":3,"startTime":"2026-05-28T03:44:55.356Z","endTime":"2026-05-28T03:44:58.356Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.7,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.46185563921245,"aZ":-17.339994912735182,"pfxX":-2.634837217573738,"pfxZ":7.4131392000384135,"pX":1.145328416136449,"pZ":2.726701891731818,"vX0":9.389311337115366,"vY0":-140.05127669193027,"vZ0":-4.00006419376764,"x":73.34,"y":165.16,"x0":-1.897606424826047,"y0":50.00281342492787,"z0":5.296346532537022,"aX":-5.273530883024506},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.8,"breakHorizontal":3.0,"spinRate":2594,"spinDirection":207},"zone":12,"typeConfidence":0.88,"plateTime":0.3899967687317769,"extension":6.715477775899737},"index":4,"playId":"6682d65d-01a8-3ece-92b2-9103598aceec","pitchNumber":4,"startTime":"2026-05-28T03:45:08.700Z","endTime":"2026-05-28T03:45:12.325Z","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":0},"pitchData":{"startSpeed":78.0,"endSpeed":71.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.161838798467567,"aZ":-44.031624431111446,"pfxX":7.492895024639984,"pfxZ":-9.219995097387425,"pX":-1.3097027543686715,"pZ":3.2946169679406347,"vX0":-1.5693703082614465,"vY0":-113.38080657067049,"vZ0":3.0065404588508575,"x":166.92,"y":149.83,"x0":-1.5763215467526452,"y0":50.00378725350617,"z0":6.38460904340842,"aX":9.633406910413017},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-15.5,"breakHorizontal":-13.1,"spinRate":2740,"spinDirection":39},"zone":11,"typeConfidence":0.9,"plateTime":0.48542999446822765,"extension":6.345815145607892},"index":5,"playId":"e63c3824-8722-336b-8e82-1a15714e7ea6","pitchNumber":5,"startTime":"2026-05-28T03:45:44.070Z","endTime":"2026-05-28T03:45:48.274Z","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":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.0,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.45104154893533,"aZ":-29.061205256520967,"pfxX":10.411760252624436,"pfxZ":2.061041836691512,"pX":-2.2760381067550384,"pZ":3.2919865421890355,"vX0":-3.3286767442672938,"vY0":-122.00723464292618,"vZ0":0.3838635279414634,"x":203.76,"y":149.9,"x0":-2.2487528696758745,"y0":50.003479725664796,"z0":5.632092645438098,"aX":15.735970590959955},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":4.1,"breakHorizontal":-18.1,"spinRate":2564,"spinDirection":72},"zone":11,"typeConfidence":0.91,"plateTime":0.4485118624186857,"extension":6.332958259923357},"index":6,"playId":"a3c4f466-228c-34ab-bd36-600c2d9600a6","pitchNumber":6,"startTime":"2026-05-28T03:46:04.913Z","endTime":"2026-05-28T03:46:07.913Z","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":96.0,"endSpeed":88.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.737059104225402,"aZ":-21.854123140948,"pfxX":-2.649299715360197,"pfxZ":5.194201084361267,"pX":0.6394212522935463,"pZ":1.9772732460315998,"vX0":8.206245429099718,"vY0":-139.6428579129322,"vZ0":-5.146588181849355,"x":92.63,"y":185.39,"x0":-1.9855856252764021,"y0":50.001703970657175,"z0":5.270475182471171,"aX":-5.263277197438611},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.5,"breakHorizontal":3.2,"spinRate":2412,"spinDirection":211},"zone":9,"typeConfidence":0.82,"plateTime":0.39137038188055007,"extension":6.740297844789932},"index":7,"playId":"95b4286f-cd35-3ac7-839a-4046ca55ad18","pitchNumber":7,"startTime":"2026-05-28T03:46:20.276Z","endTime":"2026-05-28T03:46:23.806Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.45478856069882,"aZ":-26.54745073830928,"pfxX":7.167628084320077,"pfxZ":3.705094873478978,"pX":0.6162260116428457,"pZ":1.5883384082497027,"vX0":4.106892574092084,"vY0":-123.00571169876277,"vZ0":-3.763671764729482,"x":93.51,"y":195.89,"x0":-2.011238826843077,"y0":50.00368758546476,"z0":5.412120722667469,"aX":10.88317281036836},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":6.0,"breakHorizontal":-14.0,"spinRate":2726,"spinDirection":67},"zone":14,"typeConfidence":0.9,"plateTime":0.4468320586134249,"extension":6.558411874833544},"index":8,"playId":"322f7bf1-18f7-3126-b07f-c234d43f7df1","pitchNumber":8,"startTime":"2026-05-28T03:46:37.869Z","endTime":"2026-05-28T03:46:41.480Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T03:46:41.480Z","atBatIndex":41},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Hunter Goodman lines out to center fielder Andy Pages.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-28T03:46:48.897Z","endTime":"2026-05-28T03:47:50.122Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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(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":97.4,"endSpeed":89.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.62717623165364,"aZ":-13.411183371695826,"pfxX":-5.837686645813928,"pfxZ":9.248608410749217,"pX":1.6806819292678412,"pZ":0.8651467613945836,"vX0":11.34569201958685,"vY0":-141.19105851622356,"vZ0":-9.771321861523802,"x":52.94,"y":215.42,"x0":-1.6222893788586799,"y0":50.00555751092261,"z0":5.223035328959073,"aX":-11.847495833548745},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.9,"breakHorizontal":8.4,"spinRate":2363,"spinDirection":221},"zone":14,"typeConfidence":0.89,"plateTime":0.3871862930268182,"extension":6.81163782306567},"index":0,"playId":"0858f873-2a8a-3c55-8c89-8e00b61a64b8","pitchNumber":1,"startTime":"2026-05-28T03:47:03.408Z","endTime":"2026-05-28T03:47:06.784Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.359927036814646,"aZ":-28.23667753312487,"pfxX":8.3664706683155,"pfxZ":2.5622453889181562,"pX":0.39131441400005956,"pZ":1.418882795287512,"vX0":3.1832298505983254,"vY0":-123.3341027054722,"vZ0":-3.978058422427161,"x":102.08,"y":200.47,"x0":-2.004143489969241,"y0":50.00098777493268,"z0":5.443712401773192,"aX":12.839700509335369},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":4.0,"breakHorizontal":-16.0,"spinRate":2594,"spinDirection":63},"zone":14,"typeConfidence":0.91,"plateTime":0.4447243995080532,"extension":6.513041924510301},"index":1,"playId":"fd2ccee7-2377-36b6-8290-12bbf09178cf","pitchNumber":2,"startTime":"2026-05-28T03:47:20.320Z","endTime":"2026-05-28T03:47:23.630Z","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.7,"endSpeed":86.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.13263083144715,"aZ":-18.57525547298097,"pfxX":-0.8602558256141526,"pfxZ":7.067567292951514,"pX":0.6918141163358165,"pZ":2.9504777692133635,"vX0":7.111067887807183,"vY0":-137.72106742156777,"vZ0":-3.5229923787796813,"x":90.63,"y":159.12,"x0":-1.8101464189367333,"y0":50.003355418867706,"z0":5.500199041961446,"aX":-1.6570396419406233},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.2,"breakHorizontal":0.1,"spinRate":2435,"spinDirection":211},"zone":3,"typeConfidence":0.79,"plateTime":0.3974807480061031,"extension":6.633994254754091},"hitData":{"launchSpeed":87.6,"launchAngle":26.0,"totalDistance":310.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":130.51,"coordY":74.9}},"index":2,"playId":"691647d6-1efe-3d06-bed3-ab684eb1bc91","pitchNumber":3,"startTime":"2026-05-28T03:47:42.303Z","endTime":"2026-05-28T03:47:50.122Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T03:47:50.122Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Troy Johnston flies out to right fielder Alex Call.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-28T03:47:55.134Z","endTime":"2026-05-28T03:48:32.698Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669743,"link":"/api/v1/people/669743"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":73.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.906071546482703,"aZ":-29.218405804751686,"pfxX":7.829160760466285,"pfxZ":2.174825920754583,"pX":0.4388568158528905,"pZ":1.6534836929304013,"vX0":2.6884318001851386,"vY0":-115.96554863925209,"vZ0":-2.7972911206047764,"x":79.98,"y":134.49,"x0":-1.7530926645564744,"y0":50.00418026899224,"z0":5.6656722731519595,"aX":10.65217868260016},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":3.5,"breakHorizontal":-14.9,"spinRate":2455,"spinDirection":68},"zone":9,"typeConfidence":0.89,"plateTime":0.47252105754443496,"extension":6.277202164163298},"index":0,"playId":"d7ccc881-5abc-31e3-a3b3-662016808a0a","pitchNumber":1,"startTime":"2026-05-28T03:48:11.618Z","endTime":"2026-05-28T03:48:15.394Z","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.6,"endSpeed":76.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.1021208201932,"aZ":-29.697804451857838,"pfxX":7.899344511678828,"pfxZ":1.6976148905753723,"pX":0.19881556921113722,"pZ":1.068394879817494,"vX0":2.746982334212395,"vY0":-120.2887103172182,"vZ0":-4.587395109029104,"x":109.42,"y":209.93,"x0":-1.9855048368834662,"y0":50.005173291980206,"z0":5.643982595194572,"aX":11.535338354188749},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":2.2,"breakHorizontal":-15.0,"spinRate":2550,"spinDirection":58},"zone":14,"typeConfidence":0.9,"plateTime":0.4559600974464284,"extension":6.231844939580621},"hitData":{"launchSpeed":77.5,"launchAngle":31.0,"totalDistance":276.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":182.89,"coordY":104.24}},"index":1,"playId":"507ab142-0d60-3f06-8f13-520a89df3854","pitchNumber":2,"startTime":"2026-05-28T03:48:24.798Z","endTime":"2026-05-28T03:48:32.698Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T03:48:32.698Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mookie Betts flies out to center fielder Jake McCarthy.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-28T03:50:24.756Z","endTime":"2026-05-28T03:50:50.697Z","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":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.216937102056463,"aZ":-29.6120689812529,"pfxX":-1.1378044574332273,"pfxZ":1.7061601894743026,"pX":0.06792574490005956,"pZ":2.062247856827814,"vX0":-7.025722597080158,"vY0":-121.73399703271694,"vZ0":-1.0890024596360404,"x":114.41,"y":183.1,"x0":3.1358196175526367,"y0":50.00605130453828,"z0":5.071800169593427,"aX":-1.7126581317719154},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":3.1,"breakHorizontal":3.7,"spinRate":2472,"spinDirection":188},"zone":8,"typeConfidence":2.0,"plateTime":0.4494169190088537,"extension":5.504578657338998},"hitData":{"launchSpeed":90.8,"launchAngle":50.0,"totalDistance":254.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":124.88,"coordY":98.59}},"index":0,"playId":"e7214b2e-dd16-39de-ab8d-4c5da99ce934","pitchNumber":1,"startTime":"2026-05-28T03:50:40.859Z","endTime":"2026-05-28T03:50:50.697Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T03:50:50.697Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Max Muncy grounds out, second baseman Edouard Julien to first baseman TJ Rumfield.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-28T03:51:01.573Z","endTime":"2026-05-28T03:52:54.194Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.662456466660863,"aZ":-26.11940595842886,"pfxX":8.978453579892431,"pfxZ":3.5157213660284903,"pX":0.9495879373448765,"pZ":1.8441717058080687,"vX0":-7.628052436615425,"vY0":-130.26291196565916,"vZ0":-3.098579676467236,"x":80.8,"y":188.99,"x0":2.7454571187032144,"y0":50.00484376918931,"z0":5.01798032117849,"aX":15.47398968257026},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.9,"breakHorizontal":-14.6,"spinRate":2050,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.42004392900450327,"extension":5.7808674596654095},"index":0,"playId":"63107616-dcf8-38fc-9d2d-c243d6b0019e","pitchNumber":1,"startTime":"2026-05-28T03:51:17.421Z","endTime":"2026-05-28T03:51:21.974Z","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.0,"endSpeed":70.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.312287923317978,"aZ":-30.553601994819733,"pfxX":-5.856657121524866,"pfxZ":1.3124110446863195,"pX":-0.5488323612815262,"pZ":2.9631447034666096,"vX0":-6.437110102324293,"vY0":-110.47626583076173,"vZ0":2.8694602817012917,"x":137.92,"y":158.78,"x0":3.1615729323045065,"y0":50.00487925312035,"z0":4.854530665307486,"aX":-7.254529389164536},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":3.5,"breakHorizontal":12.2,"spinRate":2570,"spinDirection":295},"zone":1,"typeConfidence":2.0,"plateTime":0.49540226137835264,"extension":5.496258124033135},"index":1,"playId":"b87cf1ad-1851-345f-87eb-f6cb3b88241b","pitchNumber":2,"startTime":"2026-05-28T03:51:32.474Z","endTime":"2026-05-28T03:51:36.298Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":75.5,"endSpeed":69.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.11148914946558,"aZ":-33.45785352391576,"pfxX":-7.3466897704446,"pfxZ":-1.0494644498956713,"pX":1.5839170338293735,"pZ":2.5980346198929944,"vX0":-1.6847531866033967,"vY0":-109.99383956852112,"vZ0":2.931045667330566,"x":56.62,"y":168.63,"x0":3.313702193350861,"y0":50.000239926606824,"z0":4.790634645414605,"aX":-9.019896331325057},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-0.8,"breakHorizontal":13.8,"spinRate":2496,"spinDirection":293},"zone":12,"typeConfidence":2.0,"plateTime":0.4975361653439343,"extension":5.419718462412494},"index":2,"playId":"efef30fd-4c24-314d-9c1e-c26ab96b02a0","pitchNumber":3,"startTime":"2026-05-28T03:51:48.548Z","endTime":"2026-05-28T03:51:52.405Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.2270822067537,"aZ":-27.11748796079172,"pfxX":7.606768180209938,"pfxZ":2.916486319709435,"pX":0.41792333031496687,"pZ":3.28086190924507,"vX0":-8.551452864746384,"vY0":-130.5273936820882,"vZ0":0.42231761929566736,"x":101.07,"y":150.2,"x0":2.7407846948339163,"y0":50.00198133428191,"z0":5.150855974186817,"aX":13.18862798651232},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.6,"breakHorizontal":-12.0,"spinRate":2119,"spinDirection":126},"zone":3,"typeConfidence":2.0,"plateTime":0.4188388900292592,"extension":5.766420975522575},"index":3,"playId":"0fcab1d9-f409-38f9-b419-2687a0482244","pitchNumber":4,"startTime":"2026-05-28T03:52:05.870Z","endTime":"2026-05-28T03:52:09.835Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":72.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.487159329117095,"aZ":-33.14344412952753,"pfxX":-3.363080989321176,"pfxZ":-0.7389171622653574,"pX":-3.0962608328872303,"pZ":2.5961008553458806,"vX0":-12.213701440289011,"vY0":-114.70768309495244,"vZ0":2.307733953645273,"x":235.02,"y":168.69,"x0":2.7589194585828682,"y0":50.00063430695017,"z0":4.834591685335336,"aX":-4.428529358711248},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-0.2,"breakHorizontal":9.5,"spinRate":2662,"spinDirection":304},"zone":11,"typeConfidence":2.0,"plateTime":0.4796035424497327,"extension":5.535497558821291},"index":4,"playId":"b349bfae-9ea4-39e8-8f2b-52335d705e3f","pitchNumber":5,"startTime":"2026-05-28T03:52:27.679Z","endTime":"2026-05-28T03:52:30.730Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":81.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.026224618104667,"aZ":-25.633831942037364,"pfxX":9.972563626567108,"pfxZ":3.7968968832969185,"pX":0.4656455169143319,"pZ":2.0428932129948394,"vX0":-8.853005687045608,"vY0":-131.0402569213433,"vZ0":-2.744915682202372,"x":99.25,"y":183.62,"x0":2.6071171416718704,"y0":50.00372958950405,"z0":5.0374729064883,"aX":17.18753914354978},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.4,"breakHorizontal":-15.8,"spinRate":2209,"spinDirection":125},"zone":9,"typeConfidence":2.0,"plateTime":0.4194256638000047,"extension":5.657416840461242},"hitData":{"launchSpeed":84.8,"launchAngle":-15.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.54,"coordY":149.0}},"index":5,"playId":"7a454964-619e-34c1-9287-4ff2efc7ef1f","pitchNumber":6,"startTime":"2026-05-28T03:52:46.033Z","endTime":"2026-05-28T03:52:54.194Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T03:52:54.194Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Hyeseong Kim grounds out, second baseman Edouard Julien to first baseman TJ Rumfield.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-28T03:53:04.845Z","endTime":"2026-05-28T03:54:09.005Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"M","description":"Missed Bunt"},"description":"Missed Bunt","code":"M","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.9,"endSpeed":70.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.917588471237753,"aZ":-32.7388521027229,"pfxX":-7.884504540887344,"pfxZ":-0.4535144470173744,"pX":-0.7202285891246494,"pZ":2.6385327236410925,"vX0":-6.26217022859782,"vY0":-111.72217476251723,"vZ0":2.4732252902328065,"x":144.45,"y":167.54,"x0":3.1528515533937505,"y0":50.00174365367195,"z0":4.90445258649985,"aX":-9.869550149931284},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":0.2,"breakHorizontal":16.0,"spinRate":2510,"spinDirection":298},"zone":4,"typeConfidence":2.0,"plateTime":0.4920583902605813,"extension":5.4313320073383915},"index":0,"playId":"4a75c62a-9684-3c67-904a-3c05bbc48f7b","pitchNumber":1,"startTime":"2026-05-28T03:53:22.811Z","endTime":"2026-05-28T03:53:27.413Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":71.6,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.822794935519735,"aZ":-31.298987229272644,"pfxX":-6.934662729347149,"pfxZ":0.6757128648843587,"pX":-0.7230290286651705,"pZ":2.5815152939195354,"vX0":-6.5556670600122455,"vY0":-113.5249163577191,"vZ0":2.0531427362155066,"x":144.56,"y":169.08,"x0":3.1089021979230536,"y0":50.004520198397934,"z0":4.792819641218928,"aX":-9.001696079534904},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":2.2,"breakHorizontal":14.3,"spinRate":2608,"spinDirection":295},"zone":4,"typeConfidence":2.0,"plateTime":0.4834766821922969,"extension":5.35674010531899},"index":1,"playId":"6c4bf262-524e-3687-be86-e3ee7aec7170","pitchNumber":2,"startTime":"2026-05-28T03:53:37.557Z","endTime":"2026-05-28T03:53:40.975Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.9,"endSpeed":72.6,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.94675710169048,"aZ":-33.13877175463801,"pfxX":-10.509814592509912,"pfxZ":-0.7237130703214181,"pX":-0.4263563833006315,"pZ":2.329102933598847,"vX0":-5.081527764968679,"vY0":-114.80830386491597,"vZ0":1.6574331947628118,"x":133.25,"y":175.89,"x0":3.183678306844452,"y0":50.00427111489557,"z0":4.8314371143096455,"aX":-13.980199453861578},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-0.6,"breakHorizontal":20.3,"spinRate":2763,"spinDirection":296},"zone":4,"typeConfidence":2.0,"plateTime":0.4777270320774276,"extension":5.609590523354838},"hitData":{"launchSpeed":81.3,"launchAngle":-10.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":159.81,"coordY":156.88}},"index":2,"playId":"14b8b11f-58d6-3bca-afb8-e638507d5bcf","pitchNumber":3,"startTime":"2026-05-28T03:54:01.379Z","endTime":"2026-05-28T03:54:09.005Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T03:54:09.005Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Willi Castro flies out to left fielder Hyeseong Kim in foul territory.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-28T03:56:31.203Z","endTime":"2026-05-28T03:56:45.236Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694361,"fullName":"Will Klein","link":"/api/v1/people/694361"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[0,1],"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":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":808975,"link":"/api/v1/people/808975"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Will Klein replaces Shohei Ohtani.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-28T03:54:34.558Z","endTime":"2026-05-28T03:54:34.568Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694361,"link":"/api/v1/people/694361"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Defensive switch from pitcher to designated hitter for Shohei Ohtani.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-28T03:54:34.568Z","endTime":"2026-05-28T03:56:33.449Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"100"},{"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":97.6,"endSpeed":89.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.437496769290522,"aZ":-14.689041678749401,"pfxX":-5.589807859155803,"pfxZ":8.54753870184184,"pX":3.421817205603516E-4,"pZ":2.2349689231454257,"vX0":6.949223895338183,"vY0":-141.8645465723561,"vZ0":-6.283181618082066,"x":116.99,"y":178.44,"x0":-1.7508465042337074,"y0":50.00068999742493,"z0":5.409076877877844,"aX":-11.43131721291683},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.4,"breakHorizontal":8.8,"spinRate":2003,"spinDirection":216},"zone":5,"typeConfidence":0.9,"plateTime":0.38561488577752456,"extension":6.710256293659409},"hitData":{"launchSpeed":89.3,"launchAngle":38.0,"totalDistance":283.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":39.46,"coordY":124.09}},"index":2,"playId":"9e0e0a65-83ac-3899-a113-7a235066db0b","pitchNumber":1,"startTime":"2026-05-28T03:56:33.449Z","endTime":"2026-05-28T03:56:45.236Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T03:56:45.236Z","atBatIndex":47},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Ezequiel Tovar reaches on a fielding error by third baseman Max Muncy.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-28T03:57:01.265Z","endTime":"2026-05-28T03:57:33.002Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694361,"fullName":"Will Klein","link":"/api/v1/people/694361"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"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_fielding_error"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.5,"endSpeed":90.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.07101165964542,"aZ":-19.51061385086249,"pfxX":-6.827679578500291,"pfxZ":5.99048236489498,"pX":-0.5859353593621067,"pZ":2.8546503902801623,"vX0":5.921429048125052,"vY0":-144.7997143909339,"vZ0":-4.017758297079177,"x":139.33,"y":161.7,"x0":-1.774351894634148,"y0":50.00674031975397,"z0":5.460308046380084,"aX":-14.44401337847623},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":10.2,"breakHorizontal":11.2,"spinRate":2088,"spinDirection":220},"zone":1,"typeConfidence":0.9,"plateTime":0.37883641485213104,"extension":6.87857154435389},"index":0,"playId":"37b10ba4-506a-3029-b766-cdda76964fde","pitchNumber":1,"startTime":"2026-05-28T03:57:08.890Z","endTime":"2026-05-28T03:57:12.505Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":88.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.71540267657847,"aZ":-14.715499119761617,"pfxX":-6.746422272065729,"pfxZ":8.56569370861357,"pX":-1.0291567925853702,"pZ":2.347495208427765,"vX0":4.314999301095769,"vY0":-142.56639700547896,"vZ0":-6.138882635089796,"x":156.23,"y":175.4,"x0":-1.693306740738558,"y0":50.006959252591685,"z0":5.4739366098299165,"aX":-13.757365969984669},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.3,"breakHorizontal":11.3,"spinRate":2125,"spinDirection":213},"zone":13,"typeConfidence":0.91,"plateTime":0.3856198766571346,"extension":6.924181628133877},"hitData":{"launchSpeed":85.2,"launchAngle":4.0,"totalDistance":74.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":89.83,"coordY":152.67}},"index":1,"playId":"73209d00-ddbc-371d-8af6-a998e54b09ea","pitchNumber":2,"startTime":"2026-05-28T03:57:23.211Z","endTime":"2026-05-28T03:57:33.002Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T03:57:33.002Z","atBatIndex":48},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Sterlin Thompson grounds into a double play, third baseman Max Muncy to shortstop Mookie Betts to first baseman Freddie Freeman. Ezequiel Tovar out at 2nd. Sterlin Thompson out at 1st.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-28T03:57:47.950Z","endTime":"2026-05-28T03:59:35.898Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694361,"fullName":"Will Klein","link":"/api/v1/people/694361"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,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":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":571970,"link":"/api/v1/people/571970"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.8,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.02688260469189,"aZ":-15.200398711133092,"pfxX":-6.2488584862743375,"pfxZ":8.387054059484944,"pX":-1.1555189188474055,"pZ":3.989106715909697,"vX0":4.43328470490206,"vY0":-141.1027860396291,"vZ0":-1.5881444675872984,"x":161.05,"y":131.07,"x0":-1.9323309584374069,"y0":50.00157154892709,"z0":5.534856925428764,"aX":-12.64490361669689},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.1,"breakHorizontal":10.4,"spinRate":2056,"spinDirection":221},"zone":11,"typeConfidence":0.9,"plateTime":0.38765259157138177,"extension":6.820061368188385},"index":0,"playId":"a9b42b53-6a66-3a89-b2d5-98578e24f2c8","pitchNumber":1,"startTime":"2026-05-28T03:58:02.054Z","endTime":"2026-05-28T03:58:05.054Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.1,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.713833431864387,"aZ":-42.86867108070043,"pfxX":6.442618653687383,"pfxZ":-6.864351069244371,"pX":0.63344706791111,"pZ":0.11385540362079578,"vX0":3.897513234805888,"vY0":-124.45730857846674,"vZ0":-4.694313451018806,"x":92.85,"y":235.71,"x0":-1.7939577007042578,"y0":50.00521514005477,"z0":5.602993511133506,"aX":10.032598847754757},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-13.3,"breakHorizontal":-12.6,"spinRate":2502,"spinDirection":20},"zone":14,"typeConfidence":0.9,"plateTime":0.4413450024972416,"extension":6.507630724449553},"index":1,"playId":"de774c09-dfce-3cfa-bd17-6c92cd73f7d5","pitchNumber":2,"startTime":"2026-05-28T03:58:18.415Z","endTime":"2026-05-28T03:58:23.883Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.8,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.345239649091667,"aZ":-43.06246699598231,"pfxX":4.91921226478989,"pfxZ":-7.150326598925252,"pX":-0.003749076209902359,"pZ":1.4557710719719643,"vX0":2.436478488094138,"vY0":-122.87116511503945,"vZ0":-1.4323769526407735,"x":117.14,"y":199.47,"x0":-1.6487206571254742,"y0":50.00339778683291,"z0":5.719763010770108,"aX":7.488939619497745},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-13.1,"breakHorizontal":-9.5,"spinRate":2537,"spinDirection":24},"zone":14,"typeConfidence":0.9,"plateTime":0.4465182707109041,"extension":6.541608134946576},"index":2,"playId":"306842c7-8afd-303b-877c-3eab7c9cc73f","pitchNumber":3,"startTime":"2026-05-28T03:58:47.654Z","endTime":"2026-05-28T03:58:51.384Z","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":97.4,"endSpeed":89.3,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.51261772589113,"aZ":-15.612948764351007,"pfxX":-4.998541680154117,"pfxZ":8.12354870375019,"pX":0.011282375737445064,"pZ":2.250746680993065,"vX0":7.243625303455585,"vY0":-141.68625888689616,"vZ0":-6.17937593154093,"x":116.57,"y":178.01,"x0":-1.9256511651985222,"y0":50.00447656020601,"z0":5.452798369051578,"aX":-10.192987973094743},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.7,"breakHorizontal":7.7,"spinRate":2116,"spinDirection":212},"zone":8,"typeConfidence":0.9,"plateTime":0.38615747656711186,"extension":6.820770720380179},"index":3,"playId":"aeac4cb6-e4d4-379a-80d7-d665a0675c64","pitchNumber":4,"startTime":"2026-05-28T03:59:07.656Z","endTime":"2026-05-28T03:59:11.040Z","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":96.2,"endSpeed":88.3,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.373855270299813,"aZ":-16.454069620925484,"pfxX":-5.4492114020595865,"pfxZ":7.879628499533395,"pX":-0.6831843746906543,"pZ":2.487800646742973,"vX0":5.2128301699830875,"vY0":-140.05035166612709,"vZ0":-5.143239923232451,"x":143.04,"y":171.61,"x0":-1.856809653594662,"y0":50.003724671633925,"z0":5.417308600535971,"aX":-10.871676367669977},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.4,"breakHorizontal":8.9,"spinRate":2111,"spinDirection":218},"zone":4,"typeConfidence":0.89,"plateTime":0.390472262763935,"extension":6.710119314705641},"hitData":{"launchSpeed":109.8,"launchAngle":-3.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"hard","location":"5","coordinates":{"coordX":105.82,"coordY":161.21}},"index":4,"playId":"13fe44ff-3efe-3b0a-9baf-4b63cf758514","pitchNumber":5,"startTime":"2026-05-28T03:59:27.776Z","endTime":"2026-05-28T03:59:35.898Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T03:59:35.898Z","atBatIndex":49},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Will Smith walks.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-28T04:02:04.421Z","endTime":"2026-05-28T04:03:42.479Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Antonio Senzatela replaces Brennan Bernardino.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-28T04:00:28.071Z","endTime":"2026-05-28T04:02:06.166Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":622608,"link":"/api/v1/people/622608"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.397619144446598,"aZ":-9.008616371070225,"pfxX":-5.563999196163627,"pfxZ":11.473990190546033,"pX":0.7020749937892627,"pZ":2.02910086353815,"vX0":10.286424023738284,"vY0":-141.02782752366943,"vZ0":-8.942680247848509,"x":90.24,"y":183.99,"x0":-2.2659641502646104,"y0":50.001879150913076,"z0":5.818134828917114,"aX":-11.23335231972362},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.1,"breakHorizontal":8.0,"spinRate":2466,"spinDirection":215},"zone":9,"typeConfidence":2.0,"plateTime":0.3880468381049522,"extension":6.018936506806657},"index":1,"playId":"edd6c3d0-2597-354e-bbc3-2897fcc7f8fe","pitchNumber":1,"startTime":"2026-05-28T04:02:06.166Z","endTime":"2026-05-28T04:02:10.063Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.48476904178336,"aZ":-18.455016863257185,"pfxX":1.3600049779424763,"pfxZ":8.216816656387941,"pX":1.3576282086804075,"pZ":2.450841660528337,"vX0":10.01833937294264,"vY0":-128.36137914656925,"vZ0":-4.699994915810247,"x":65.25,"y":172.61,"x0":-2.771763563873811,"y0":50.00079754059568,"z0":5.741739849914814,"aX":2.268328539662675},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":14.0,"breakHorizontal":-4.7,"spinRate":2350,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.42665976048436516,"extension":5.958752214691078},"index":2,"playId":"d6cd6fb3-6267-3ec2-9301-6744d1a427cd","pitchNumber":2,"startTime":"2026-05-28T04:02:23.066Z","endTime":"2026-05-28T04:02:26.115Z","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":83.7,"endSpeed":77.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.269640901064985,"aZ":-33.764770220620576,"pfxX":0.8671865063191131,"pfxZ":-1.0583175665290987,"pX":1.3162550035099359,"pZ":0.41552339986715386,"vX0":8.224218779499521,"vY0":-121.60981317548203,"vZ0":-6.457811363596056,"x":66.83,"y":227.56,"x0":-2.218448823304752,"y0":50.00299134470571,"z0":6.025042485895003,"aX":1.3020680450382829},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-3.2,"breakHorizontal":-3.5,"spinRate":2534,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.449938615429077,"extension":6.02102729771313},"index":3,"playId":"25b67f8f-14d5-32ad-88a5-c5c8c281b8c3","pitchNumber":3,"startTime":"2026-05-28T04:02:41.134Z","endTime":"2026-05-28T04:02:44.299Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.45234867340951,"aZ":-20.437364334624974,"pfxX":-8.764797919681808,"pfxZ":5.884620864323462,"pX":-0.7166735626047279,"pZ":1.6281829152372451,"vX0":7.634090627580054,"vY0":-140.2670556064808,"vZ0":-7.987830619374357,"x":144.32,"y":194.82,"x0":-2.3336095679801563,"y0":50.00246357351953,"z0":5.843231619298039,"aX":-17.48098472717403},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.1,"breakHorizontal":14.3,"spinRate":2218,"spinDirection":211},"zone":7,"typeConfidence":2.0,"plateTime":0.3903410546743302,"extension":6.011693916948442},"index":4,"playId":"8a135163-56d1-3cb2-a52d-bbaeeb5e14f8","pitchNumber":4,"startTime":"2026-05-28T04:03:00.868Z","endTime":"2026-05-28T04:03:03.868Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.95487675844379,"aZ":-14.118314667620437,"pfxX":-5.602186449666312,"pfxZ":9.000040885469016,"pX":0.08350401703209494,"pZ":3.926239843878484,"vX0":9.436939231823136,"vY0":-141.17482346069525,"vZ0":-2.700785427151096,"x":113.82,"y":132.77,"x0":-2.584016727582661,"y0":50.00442824521595,"z0":5.8111832093869005,"aX":-11.242069442797847},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.8,"breakHorizontal":8.0,"spinRate":2311,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.38888695767613823,"extension":5.799514224278967},"index":5,"playId":"92b5499f-e98c-3dba-81c5-d0fccab063fb","pitchNumber":5,"startTime":"2026-05-28T04:03:22.086Z","endTime":"2026-05-28T04:03:27.029Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.98790194868036,"aZ":-21.01198480548535,"pfxX":-1.260130220471852,"pfxZ":6.205675999630669,"pX":0.9502604479098532,"pZ":0.907243341010901,"vX0":9.962955582692603,"vY0":-133.10517856114984,"vZ0":-8.425280254014261,"x":80.78,"y":214.28,"x0":-2.6739221400867117,"y0":50.001559401931885,"z0":5.629330679102033,"aX":-2.267265756826236},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.6,"breakHorizontal":0.1,"spinRate":2269,"spinDirection":210},"zone":14,"typeConfidence":0.77,"plateTime":0.4111638141230709,"extension":6.152723263150092},"index":6,"playId":"7015f31b-779c-3f68-85a3-e59af7fa14c1","pitchNumber":6,"startTime":"2026-05-28T04:03:39.123Z","endTime":"2026-05-28T04:03:42.479Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T04:03:42.479Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alex Call grounds out, second baseman Edouard Julien to first baseman TJ Rumfield. Will Smith to 2nd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-28T04:03:51.304Z","endTime":"2026-05-28T04:05:38.556Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.7,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.30329825514697,"aZ":-23.303843536931634,"pfxX":-10.39698992287316,"pfxZ":4.523969695817783,"pX":-0.6136737450405606,"pZ":2.1275668472354563,"vX0":8.790064162675645,"vY0":-139.2000113206653,"vZ0":-6.02069018409308,"x":140.39,"y":181.34,"x0":-2.4618382393761027,"y0":50.006075152171086,"z0":5.861896043157159,"aX":-20.403339393171457},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.1,"breakHorizontal":17.0,"spinRate":2135,"spinDirection":218},"zone":7,"typeConfidence":2.0,"plateTime":0.3935041537254165,"extension":6.211317760492054},"index":0,"playId":"176d829d-93a7-3803-b2de-6b59bead5b8d","pitchNumber":1,"startTime":"2026-05-28T04:04:12.738Z","endTime":"2026-05-28T04:04:17.483Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.3,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.423420874322037,"aZ":-24.056982350889374,"pfxX":-0.40078067615087565,"pfxZ":4.401880691324845,"pX":-0.3374661804772508,"pZ":1.8930695228073293,"vX0":6.60923636443278,"vY0":-134.73086299749139,"vZ0":-5.8594774852785125,"x":129.86,"y":187.67,"x0":-2.7671102781797936,"y0":50.00507617435998,"z0":5.789236750774271,"aX":-0.7410258537955494},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.0,"breakHorizontal":-0.6,"spinRate":2236,"spinDirection":205},"zone":7,"typeConfidence":0.86,"plateTime":0.4060670233008836,"extension":5.9275424672261465},"index":1,"playId":"8f06f9e9-842a-358e-80be-3d1e6482fad8","pitchNumber":2,"startTime":"2026-05-28T04:04:46.547Z","endTime":"2026-05-28T04:04:49.855Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-28T04:04:58.844Z","endTime":"2026-05-28T04:05:10.634Z","isPitch":false,"type":"action","player":{"id":669743,"link":"/api/v1/people/669743"}},{"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":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.5,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.041335065077213,"aZ":-21.661664161032324,"pfxX":-0.6901529922119911,"pfxZ":5.575104122017853,"pX":1.0713501027509893,"pZ":1.4075777746288862,"vX0":10.140211888467901,"vY0":-135.97574241601433,"vZ0":-7.4959962119888335,"x":76.16,"y":200.78,"x0":-2.606180107923094,"y0":50.00001512189423,"z0":5.687675639168076,"aX":-1.3027742849196648},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.8,"breakHorizontal":-0.7,"spinRate":2319,"spinDirection":207},"zone":14,"typeConfidence":0.75,"plateTime":0.40183529806138285,"extension":5.995039832153769},"index":3,"playId":"0862070a-b540-37d5-82e1-2229a2b89373","pitchNumber":3,"startTime":"2026-05-28T04:05:10.634Z","endTime":"2026-05-28T04:05:15.880Z","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":97.1,"endSpeed":89.1,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.74559444983896,"aZ":-22.524938843452205,"pfxX":-8.89336134376835,"pfxZ":4.783546372759907,"pX":0.5723649476832731,"pZ":2.3696352951767996,"vX0":11.328591311859011,"vY0":-140.89020780416791,"vZ0":-5.7007029650391985,"x":95.18,"y":174.8,"x0":-2.3373286851739414,"y0":50.006595831098785,"z0":5.866345946259078,"aX":-17.958035702851017},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":7.7,"breakHorizontal":13.9,"spinRate":2214,"spinDirection":208},"zone":6,"typeConfidence":2.0,"plateTime":0.3881288034099928,"extension":6.2866924994843645},"hitData":{"launchSpeed":94.9,"launchAngle":-36.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.58,"coordY":137.47}},"index":4,"playId":"ad2c9d57-8208-3e1b-ba2c-e5079c570ee5","pitchNumber":4,"startTime":"2026-05-28T04:05:30.464Z","endTime":"2026-05-28T04:05:38.556Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T04:05:38.556Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alex Freeland grounds out to first baseman TJ Rumfield. Will Smith to 3rd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-28T04:05:46.849Z","endTime":"2026-05-28T04:07:39.648Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.1,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.358443216721298,"aZ":-18.879305398153903,"pfxX":-1.6461629400813147,"pfxZ":7.076813063350054,"pX":-0.31454228560846803,"pZ":2.020742377583973,"vX0":7.5533697957282415,"vY0":-135.64680675248815,"vZ0":-6.347196133012248,"x":128.99,"y":184.22,"x0":-2.911393065477714,"y0":50.00450503466825,"z0":5.690109879016827,"aX":-3.0938398672326914},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.8,"breakHorizontal":1.6,"spinRate":2323,"spinDirection":213},"zone":7,"typeConfidence":0.51,"plateTime":0.4025105607595445,"extension":6.06528034558928},"index":0,"playId":"97e21e9d-bf70-3e54-87e9-549673f9bcba","pitchNumber":1,"startTime":"2026-05-28T04:06:17.892Z","endTime":"2026-05-28T04:06:21.154Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.0,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.164189281616114,"aZ":-14.84303255920435,"pfxX":-6.122803401301121,"pfxZ":8.565571733269033,"pX":0.5928151756460619,"pZ":3.1165363589896553,"vX0":11.381114964867766,"vY0":-141.1314880016823,"vZ0":-4.716359295026217,"x":94.4,"y":154.63,"x0":-2.6909016316452203,"y0":50.006957195876154,"z0":5.760788790127365,"aX":-12.395395769984265},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.8,"breakHorizontal":8.9,"spinRate":2346,"spinDirection":228},"zone":3,"typeConfidence":2.0,"plateTime":0.3876370442399759,"extension":6.035056801402499},"index":1,"playId":"83bdc5b9-7599-367e-ac94-3ee09045d8a5","pitchNumber":2,"startTime":"2026-05-28T04:06:34.628Z","endTime":"2026-05-28T04:06:37.864Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-28T04:06:47.110Z","endTime":"2026-05-28T04:06:59.753Z","isPitch":false,"type":"action","player":{"id":690976,"link":"/api/v1/people/690976"}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"index":3,"playId":"804db874-07de-4c38-822f-c8000c65928f","startTime":"2026-05-28T04:06:59.753Z","endTime":"2026-05-28T04:07:04.753Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.2,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.50852000898526,"aZ":-15.181451792230192,"pfxX":-5.832036294297541,"pfxZ":8.31669704234116,"pX":0.45781835052844944,"pZ":3.7953918201563632,"vX0":11.033164766128909,"vY0":-142.02711893160264,"vZ0":-2.8075141365871414,"x":99.55,"y":136.3,"x0":-2.7193148278754156,"y0":50.00082989986352,"z0":5.76204451901177,"aX":-11.914319424715984},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.6,"breakHorizontal":8.3,"spinRate":2320,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.3856317542400052,"extension":5.973370994522285},"index":4,"playId":"8b597df1-0207-3c9b-9257-9d75b2f043d2","pitchNumber":3,"startTime":"2026-05-28T04:07:14.357Z","endTime":"2026-05-28T04:07:18.603Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.0,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.919527016144993,"aZ":-27.8948592066838,"pfxX":-9.550682794600167,"pfxZ":2.396623969293154,"pX":0.09571054246031309,"pZ":1.3207566319632795,"vX0":11.009625123175411,"vY0":-132.64203808200054,"vZ0":-6.047269522707514,"x":113.35,"y":203.12,"x0":-2.864572585850188,"y0":50.00204602493579,"z0":5.659535096630894,"aX":-17.046880853099108},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.1,"breakHorizontal":15.0,"spinRate":2257,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.4126679726845075,"extension":6.214437802650194},"hitData":{"launchSpeed":84.1,"launchAngle":-12.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.2,"coordY":165.96}},"index":5,"playId":"7ee63d23-c668-3864-9785-ad0fbc9a469b","pitchNumber":4,"startTime":"2026-05-28T04:07:32.288Z","endTime":"2026-05-28T04:07:39.648Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T04:07:39.648Z","atBatIndex":52},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Shohei Ohtani lines out sharply to left fielder Troy Johnston.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-28T04:07:48.296Z","endTime":"2026-05-28T04:08:17.576Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.8,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.062921242150193,"aZ":-22.748889465449963,"pfxX":-0.8421750635310414,"pfxZ":4.918557650125297,"pX":-0.46498244310336856,"pZ":2.8834173016337634,"vX0":7.069647461971125,"vY0":-137.2479744816923,"vZ0":-3.657222381437994,"x":134.72,"y":160.93,"x0":-2.959745117185532,"y0":50.0039544817308,"z0":5.7739955576839295,"aX":-1.6149885996999185},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.4,"breakHorizontal":0.1,"spinRate":2387,"spinDirection":204},"zone":4,"typeConfidence":0.63,"plateTime":0.39838136920093525,"extension":5.939519238120696},"hitData":{"launchSpeed":100.1,"launchAngle":22.0,"totalDistance":339.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":82.33,"coordY":69.67}},"index":0,"playId":"f684e05e-8376-3f1e-920f-8a3c4535c533","pitchNumber":1,"startTime":"2026-05-28T04:08:09.853Z","endTime":"2026-05-28T04:08:17.576Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T04:08:17.576Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Karros called out on strikes.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-28T04:10:57.116Z","endTime":"2026-05-28T04:12:13.380Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"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,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tanner Scott replaces Will Klein.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-28T04:08:44.750Z","endTime":"2026-05-28T04:10:23.259Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656945,"link":"/api/v1/people/656945"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Kyle Karros replaces Edouard Julien.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-28T04:10:23.259Z","endTime":"2026-05-28T04:10:59.300Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":666397,"link":"/api/v1/people/666397"}},{"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":89.8,"endSpeed":84.0,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.591689464265624,"aZ":-26.51752850638997,"pfxX":-2.9065709328813796,"pfxZ":3.1940037816017037,"pX":0.898892878662275,"pZ":2.1261944613252894,"vX0":-3.699581584318737,"vY0":-130.9917739292078,"vZ0":-2.710862375540628,"x":82.74,"y":181.37,"x0":2.6969555214996457,"y0":50.00406466238516,"z0":5.116904085702159,"aX":-5.150010497721534},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":5.5,"breakHorizontal":6.0,"spinRate":2638,"spinDirection":195},"zone":14,"typeConfidence":0.9,"plateTime":0.4150597098851554,"extension":5.9520836196137585},"index":2,"playId":"164c43a0-46ed-39c1-9343-a296fa5ad293","pitchNumber":1,"startTime":"2026-05-28T04:10:59.300Z","endTime":"2026-05-28T04:11:02.874Z","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":95.7,"endSpeed":88.0,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.975981610383812,"aZ":-15.039287574313825,"pfxX":5.146303733221852,"pfxZ":8.651238244452262,"pX":0.1809788851212837,"pZ":3.2273314364750245,"vX0":-7.606244001639847,"vY0":-139.3073914086688,"vZ0":-2.6608738404923056,"x":110.1,"y":151.64,"x0":2.268234552174501,"y0":50.00560351183529,"z0":5.1794277630401275,"aX":10.196982161802516},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.4,"breakHorizontal":-7.9,"spinRate":2485,"spinDirection":138},"zone":2,"typeConfidence":0.89,"plateTime":0.3920032350122087,"extension":6.026783052766591},"index":3,"playId":"cd93ed50-363b-3817-ae92-56df18d692ae","pitchNumber":2,"startTime":"2026-05-28T04:11:13.441Z","endTime":"2026-05-28T04:11:17.149Z","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":96.8,"endSpeed":88.0,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.847211804229644,"aZ":-11.584703920619578,"pfxX":6.512445565774265,"pfxZ":10.359368840837636,"pX":-1.0521592094854981,"pZ":2.309635024362316,"vX0":-11.673215584757466,"vY0":-140.34039984698538,"vZ0":-5.2543373411103556,"x":157.11,"y":176.42,"x0":2.3219437437540504,"y0":50.000608547999455,"z0":4.9658143284694525,"aX":12.941839090946951},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.8,"breakHorizontal":-9.2,"spinRate":2549,"spinDirection":138},"zone":13,"typeConfidence":0.91,"plateTime":0.39082849275503406,"extension":6.236999644421227},"index":4,"playId":"ebe26efb-5b44-38ab-a6fd-809d60894a32","pitchNumber":3,"startTime":"2026-05-28T04:11:36.740Z","endTime":"2026-05-28T04:11:40.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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":84.4,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.045092036238483,"aZ":-25.69184631077187,"pfxX":-0.9838025736336564,"pfxZ":3.622814142957891,"pX":-0.7759507615284956,"pZ":0.848736064494455,"vX0":-7.926025840241647,"vY0":-132.08151383467646,"vZ0":-6.104402023103849,"x":146.58,"y":215.86,"x0":2.3769181674708983,"y0":50.000512829493616,"z0":5.049544012464344,"aX":-1.7561917816909474},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.5,"breakHorizontal":3.4,"spinRate":2575,"spinDirection":211},"zone":13,"typeConfidence":0.9,"plateTime":0.41285037224676424,"extension":6.333210986506533},"index":5,"playId":"c0ec28e1-0a4d-31c4-8bb8-62646dd6e5ec","pitchNumber":4,"startTime":"2026-05-28T04:11:52.283Z","endTime":"2026-05-28T04:11:55.934Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":89.0,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.85976120564281,"aZ":-12.581113608165209,"pfxX":6.507407360323905,"pfxZ":9.695270317712772,"pX":-0.7598640319329385,"pZ":2.201315544285418,"vX0":-10.599656415694039,"vY0":-140.7662852900553,"vZ0":-5.88399151528484,"x":145.96,"y":179.34,"x0":2.1969164495009923,"y0":50.0032131681607,"z0":5.122390757090112,"aX":13.152058800847113},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.6,"breakHorizontal":-9.8,"spinRate":2552,"spinDirection":142},"zone":7,"typeConfidence":0.91,"plateTime":0.38806653388225376,"extension":6.207487920257239},"index":6,"playId":"6dc1ec63-f145-322e-991f-f7f2af145d2e","pitchNumber":5,"startTime":"2026-05-28T04:12:09.529Z","endTime":"2026-05-28T04:12:13.380Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T04:12:13.380Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Braxton Fulford strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-28T04:12:40.188Z","endTime":"2026-05-28T04:13:46.681Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Braxton Fulford replaces Jake McCarthy.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-28T04:12:22.055Z","endTime":"2026-05-28T04:12:42.213Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690924,"link":"/api/v1/people/690924"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":664983,"link":"/api/v1/people/664983"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.270772927719875,"aZ":-10.767583778157745,"pfxX":4.359330611538349,"pfxZ":10.51414054367456,"pX":-0.0882444728618433,"pZ":2.502598819170607,"vX0":-8.09460064523029,"vY0":-141.3245544717232,"vZ0":-5.12755554915877,"x":120.36,"y":171.21,"x0":2.2383232088622407,"y0":50.00134700148172,"z0":5.023509428174659,"aX":8.875197544004964},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.2,"breakHorizontal":-6.4,"spinRate":2657,"spinDirection":140},"zone":5,"typeConfidence":0.9,"plateTime":0.3866237028486754,"extension":6.147593389943141},"index":1,"playId":"42711198-0a22-3979-939a-820597f94a5d","pitchNumber":1,"startTime":"2026-05-28T04:12:42.213Z","endTime":"2026-05-28T04:12:45.389Z","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":96.7,"endSpeed":88.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.509554325962867,"aZ":-13.604129503303941,"pfxX":4.080832421258594,"pfxZ":9.223407883813723,"pX":-0.19667715232503052,"pZ":4.082376873914854,"vX0":-8.310269907326703,"vY0":-140.66035156366877,"vZ0":-0.8439125166260599,"x":124.5,"y":128.56,"x0":2.259529607977968,"y0":50.00045866588505,"z0":5.264331262912647,"aX":8.215119990474825},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.8,"breakHorizontal":-5.8,"spinRate":2611,"spinDirection":143},"zone":11,"typeConfidence":0.9,"plateTime":0.38870987659142786,"extension":6.1021082994593705},"index":2,"playId":"ad220a04-2ee3-3316-8000-bc3324df8feb","pitchNumber":2,"startTime":"2026-05-28T04:13:00.805Z","endTime":"2026-05-28T04:13:06.140Z","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":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.130404035858902,"aZ":-29.063483454736915,"pfxX":-3.072118292519633,"pfxZ":1.758878442978519,"pX":0.5448148408271234,"pZ":3.1087598451098475,"vX0":-4.366786922725227,"vY0":-131.07278013675605,"vZ0":0.07295016526125653,"x":96.23,"y":154.84,"x0":2.6206402252996672,"y0":50.0057174425562,"z0":5.219763963171915,"aX":-5.438716520370683},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.4,"breakHorizontal":6.4,"spinRate":2571,"spinDirection":217},"zone":3,"typeConfidence":0.9,"plateTime":0.4151032346061143,"extension":5.988149523130878},"index":3,"playId":"b8f2b146-2253-30c9-b98e-38d123627c1e","pitchNumber":3,"startTime":"2026-05-28T04:13:17.957Z","endTime":"2026-05-28T04:13:21.644Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-05-28T04:13:28.452Z","endTime":"2026-05-28T04:13:43.256Z","isPitch":false,"type":"action","player":{"id":690924,"link":"/api/v1/people/690924"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.234001590979222,"aZ":-11.844200421713701,"pfxX":4.732442623058092,"pfxZ":10.185409634644865,"pX":-0.5333349811912762,"pZ":2.8583655643336825,"vX0":-9.493216690371614,"vY0":-140.05073437529305,"vZ0":-4.145001961147013,"x":137.33,"y":161.6,"x0":2.2781675635334846,"y0":50.003029296248904,"z0":5.126366780249815,"aX":9.447497288724396},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.8,"breakHorizontal":-6.7,"spinRate":2601,"spinDirection":141},"zone":1,"typeConfidence":0.9,"plateTime":0.3903969088144721,"extension":6.162185564626202},"index":5,"playId":"04c53db6-fe95-3247-b370-9ae14eb54b60","pitchNumber":4,"startTime":"2026-05-28T04:13:43.256Z","endTime":"2026-05-28T04:13:46.681Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T04:13:46.681Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Freeman singles on a ground ball to right fielder Alex Call.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-28T04:13:56.900Z","endTime":"2026-05-28T04:15:56.167Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5],"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":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669743,"link":"/api/v1/people/669743"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"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":96.9,"endSpeed":88.9,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.552444685556324,"aZ":-10.065456463922473,"pfxX":3.9994222835704747,"pfxZ":10.945063774179065,"pX":-0.7807824167345436,"pZ":2.8424354979912523,"vX0":-9.549613300063836,"vY0":-140.89301913680347,"vZ0":-4.594598344140744,"x":146.76,"y":162.03,"x0":2.1257370336937207,"y0":50.00695580084482,"z0":5.139011584642536,"aX":8.082773305916206},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.1,"breakHorizontal":-5.4,"spinRate":2600,"spinDirection":143},"zone":1,"typeConfidence":0.9,"plateTime":0.3880380156288288,"extension":6.207402426157545},"index":0,"playId":"d7059ed0-23ba-3dbe-bb04-f879a7d3ed33","pitchNumber":1,"startTime":"2026-05-28T04:14:15.353Z","endTime":"2026-05-28T04:14:18.651Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.3,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.422447051036013,"aZ":-29.743015948100346,"pfxX":-2.8291760239040156,"pfxZ":1.3798195288126323,"pX":-0.2700232281678866,"pZ":1.7745555713129786,"vX0":-6.158624926038677,"vY0":-131.9675398372399,"vZ0":-2.882405047016065,"x":127.29,"y":190.87,"x0":2.4625852536222608,"y0":50.00155267089073,"z0":5.074677979770454,"aX":-4.9835269029261315},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":2.0,"breakHorizontal":6.5,"spinRate":2659,"spinDirection":210},"zone":7,"typeConfidence":0.9,"plateTime":0.41523636546731924,"extension":6.300460148742789},"index":1,"playId":"49b71af2-e04c-3a7b-bcca-3af7434c6221","pitchNumber":2,"startTime":"2026-05-28T04:14:35.571Z","endTime":"2026-05-28T04:14:39.438Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-28T04:14:53.226Z","endTime":"2026-05-28T04:14:59.710Z","isPitch":false,"type":"action","player":{"id":671289,"link":"/api/v1/people/671289"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.8,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.65118969998359,"aZ":-26.69925431203512,"pfxX":-3.1343355574580425,"pfxZ":3.0732006710730078,"pX":-1.7850359113461352,"pZ":-1.3168182811486024,"vX0":-9.624815797020451,"vY0":-132.19581187170903,"vZ0":-10.494383401990518,"x":185.04,"y":274.33,"x0":2.301589862209064,"y0":50.00190780957152,"z0":4.645301359494677,"aX":-5.577152375376987},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.5,"breakHorizontal":7.7,"spinRate":2723,"spinDirection":207},"zone":13,"typeConfidence":0.9,"plateTime":0.4134100128691629,"extension":6.304665395895739},"index":3,"playId":"30499aef-73aa-3f68-bb97-636cbf8790dd","pitchNumber":3,"startTime":"2026-05-28T04:14:59.710Z","endTime":"2026-05-28T04:15:03.029Z","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":89.4,"endSpeed":83.0,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.651144613601396,"aZ":-30.289144120553125,"pfxX":-3.9315808678755606,"pfxZ":1.0897718260456157,"pX":-0.9779385235249928,"pZ":1.7695893840550498,"vX0":-7.064227065857919,"vY0":-130.08251063871927,"vZ0":-2.675334586401783,"x":154.28,"y":191.0,"x0":2.2729866936984418,"y0":50.00489693229475,"z0":5.083849043372677,"aX":-6.805885794337904},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.7,"breakHorizontal":8.5,"spinRate":2672,"spinDirection":243},"zone":13,"typeConfidence":0.9,"plateTime":0.4194245117919535,"extension":6.357041396338343},"index":4,"playId":"204b7f35-a04c-3a96-8142-bcd11a35546d","pitchNumber":4,"startTime":"2026-05-28T04:15:23.844Z","endTime":"2026-05-28T04:15:27.028Z","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":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.2,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.141427113478603,"aZ":-14.065564766433203,"pfxX":4.800027582092537,"pfxZ":8.92712169271481,"pX":0.17988901078515382,"pZ":2.6773129558040827,"vX0":-7.696181438241338,"vY0":-140.85486776110625,"vZ0":-3.705916111850809,"x":110.14,"y":166.49,"x0":2.31208037365602,"y0":50.00137580139822,"z0":4.907055879725011,"aX":9.736058258606944},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.7,"breakHorizontal":-7.3,"spinRate":2489,"spinDirection":136},"zone":5,"typeConfidence":0.91,"plateTime":0.38744726522439477,"extension":6.2899518022742065},"hitData":{"launchSpeed":98.6,"launchAngle":2.0,"totalDistance":71.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":185.86,"coordY":107.81}},"index":5,"playId":"a57c1c5e-c21a-3f89-8a16-94e00e316881","pitchNumber":5,"startTime":"2026-05-28T04:15:46.169Z","endTime":"2026-05-28T04:15:56.167Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T04:15:56.167Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"TJ Rumfield flies out to left fielder Hyeseong Kim.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-28T04:16:04.351Z","endTime":"2026-05-28T04:17:14.308Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[2],"runnerIndex":[0,1],"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":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":808975,"link":"/api/v1/people/808975"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.470443749996093,"aZ":-14.322646652271112,"pfxX":5.4463852178589995,"pfxZ":8.972435777517276,"pX":0.13624579053073313,"pZ":1.699113486745318,"vX0":-7.87124056723848,"vY0":-139.70873611849714,"vZ0":-6.438815620072933,"x":111.81,"y":192.9,"x0":2.2737787779513603,"y0":50.00679169440582,"z0":4.963282507591658,"aX":10.84198891383143},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.1,"breakHorizontal":-8.4,"spinRate":2569,"spinDirection":141},"zone":8,"typeConfidence":0.9,"plateTime":0.39103014832202154,"extension":6.19690709956882},"index":0,"playId":"2c5a9a9f-3c22-319c-abc7-2195ba6d78d4","pitchNumber":1,"startTime":"2026-05-28T04:16:19.749Z","endTime":"2026-05-28T04:16:23.034Z","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.9,"endSpeed":81.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.748869116456326,"aZ":-26.825400738029188,"pfxX":-1.2871337457854695,"pfxZ":3.2087200930068973,"pX":0.13927681860435354,"pZ":0.010433682154748923,"vX0":-5.7606900171214255,"vY0":-127.87823383257984,"vZ0":-6.533373880245698,"x":111.69,"y":238.5,"x0":2.582373075185098,"y0":50.002790665828385,"z0":4.684319266799916,"aX":-2.145366122251246},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.7,"breakHorizontal":3.6,"spinRate":2663,"spinDirection":226},"zone":14,"typeConfidence":0.9,"plateTime":0.4272418907010893,"extension":6.287412125915154},"index":1,"playId":"8b8738c9-cc69-381c-8fea-672f920ceba3","pitchNumber":2,"startTime":"2026-05-28T04:16:36.085Z","endTime":"2026-05-28T04:16:44.615Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Tanner Scott. Tyler Freeman to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"actionPlayId":"8b8738c9-cc69-381c-8fea-672f920ceba3","startTime":"2026-05-28T04:16:52.566Z","endTime":"2026-05-28T04:17:05.038Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":671289,"link":"/api/v1/people/671289"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.070741261344132,"aZ":-12.084551623822316,"pfxX":4.699145775288273,"pfxZ":10.065522658448476,"pX":0.4115202689386652,"pZ":1.982726162225401,"vX0":-6.667785626283193,"vY0":-140.22977849529954,"vZ0":-6.190171112831062,"x":101.31,"y":185.25,"x0":2.207206716336988,"y0":50.00435461001929,"z0":5.00389246701316,"aX":9.380606758579608},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.2,"breakHorizontal":-7.2,"spinRate":2499,"spinDirection":147},"zone":9,"typeConfidence":0.9,"plateTime":0.3902755655709602,"extension":6.227658246652062},"hitData":{"launchSpeed":82.2,"launchAngle":58.0,"totalDistance":191.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":70.31,"coordY":147.34}},"index":3,"playId":"f8f0261d-0b07-39a6-9b82-0227b87617ba","pitchNumber":3,"startTime":"2026-05-28T04:17:05.038Z","endTime":"2026-05-28T04:17:14.308Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T04:17:14.308Z","atBatIndex":57},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Andy Pages homers (13) on a line drive to left field.","rbi":1,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-28T04:19:50.976Z","endTime":"2026-05-28T04:20:48.886Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":{"id":622608,"link":"/api/v1/people/622608"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Chad Stevens replaces Braxton Fulford, batting 1st, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-28T04:19:16.660Z","endTime":"2026-05-28T04:19:16.671Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677060,"link":"/api/v1/people/677060"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"102","replacedPlayer":{"id":690924,"link":"/api/v1/people/690924"}},{"details":{"description":"Defensive switch from third base to center field for Willi Castro.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-28T04:19:16.671Z","endTime":"2026-05-28T04:19:16.672Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"600"},{"details":{"description":"Kyle Karros remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-28T04:19:16.672Z","endTime":"2026-05-28T04:19:53.019Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"901","replacedPlayer":{"id":666397,"link":"/api/v1/people/666397"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":86.1,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.60337543023189,"aZ":-20.96945119484911,"pfxX":-1.0924496892446085,"pfxZ":5.986059974233112,"pX":0.2721397496143763,"pZ":1.5308555672669006,"vX0":8.314006831661011,"vY0":-135.46145980094875,"vZ0":-7.472051061718413,"x":106.63,"y":197.45,"x0":-2.685477226370715,"y0":50.00319678342779,"z0":5.774037711479275,"aX":-2.045897207070682},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.5,"breakHorizontal":0.4,"spinRate":2144,"spinDirection":201},"zone":14,"typeConfidence":0.71,"plateTime":0.40324058413007435,"extension":6.065183779059634},"index":3,"playId":"a7d7cefe-5f5a-3033-9a3f-ed280df1f9e7","pitchNumber":1,"startTime":"2026-05-28T04:19:53.019Z","endTime":"2026-05-28T04:19:57.111Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.2,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.21510627506127,"aZ":-13.131829017494338,"pfxX":-3.9871653030392507,"pfxZ":9.461194809185567,"pX":1.8753517288726,"pZ":1.3876117034390842,"vX0":13.285816786667345,"vY0":-140.5680321776828,"vZ0":-9.44798025567814,"x":45.52,"y":201.31,"x0":-2.3827024670458465,"y0":50.0022531847843,"z0":5.633253478122632,"aX":-8.026522322475891},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.4,"breakHorizontal":4.7,"spinRate":2374,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.38884150713558663,"extension":6.268637079948016},"index":4,"playId":"b4bb36ae-eeff-34fa-b330-5b3ba5c213be","pitchNumber":2,"startTime":"2026-05-28T04:20:09.580Z","endTime":"2026-05-28T04:20:12.580Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":86.2,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.169154060286075,"aZ":-21.598905342995405,"pfxX":-0.5239697011782071,"pfxZ":5.61468321002145,"pX":-0.16097523047901677,"pZ":2.66299494847324,"vX0":7.226975705447857,"vY0":-135.74537334939697,"vZ0":-4.545850224361688,"x":123.14,"y":166.88,"x0":-2.7793431428443003,"y0":50.00170589645295,"z0":5.84519114827667,"aX":-0.9872485700401916},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.5,"breakHorizontal":-0.5,"spinRate":2301,"spinDirection":203},"zone":5,"typeConfidence":0.8,"plateTime":0.4020931488879178,"extension":5.943524836549751},"hitData":{"launchSpeed":106.0,"launchAngle":21.0,"totalDistance":352.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":24.41,"coordY":97.96}},"index":5,"playId":"79597584-7949-3fb1-943c-f6781d508577","pitchNumber":3,"startTime":"2026-05-28T04:20:27.131Z","endTime":"2026-05-28T04:20:48.886Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T04:20:48.886Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Freddie Freeman singles on a sharp ground ball to left fielder Troy Johnston.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-28T04:20:58.863Z","endTime":"2026-05-28T04:23:51.241Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.8,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.93490418045085,"aZ":-14.779865728941378,"pfxX":-6.0403622268763595,"pfxZ":8.45103564881292,"pX":-0.2034677057517976,"pZ":3.2082732040787314,"vX0":9.191298588218523,"vY0":-141.96191035230217,"vZ0":-4.674619300421784,"x":124.76,"y":152.16,"x0":-2.68579340233312,"y0":50.00394844416522,"z0":5.804821458774654,"aX":-12.434674661736157},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.6,"breakHorizontal":9.2,"spinRate":2050,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.3845932274593178,"extension":6.229268320295073},"index":0,"playId":"9ad05b5e-610e-3315-9f6e-396aec8f8765","pitchNumber":1,"startTime":"2026-05-28T04:21:14.349Z","endTime":"2026-05-28T04:21:17.561Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.2,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.20504652013409,"aZ":-36.314140669824894,"pfxX":1.2090868330956033,"pfxZ":-2.633773755408595,"pX":0.09154777298585626,"pZ":1.1076763847748765,"vX0":6.234760489032914,"vY0":-124.57034469106883,"vZ0":-4.5366971290231835,"x":113.51,"y":208.87,"x0":-2.6016729128254474,"y0":50.00377986634942,"z0":5.956994512509423,"aX":1.8989817555740611},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-5.6,"breakHorizontal":-3.6,"spinRate":2496,"spinDirection":70},"zone":14,"typeConfidence":2.0,"plateTime":0.4398237246563488,"extension":5.86067207909138},"index":1,"playId":"3c6ee224-2fda-3901-8639-aa25a9da8a40","pitchNumber":2,"startTime":"2026-05-28T04:21:31.262Z","endTime":"2026-05-28T04:21:36.304Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.0,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.85265486327093,"aZ":-16.26029058118458,"pfxX":-5.113983225347267,"pfxZ":7.8487990334462765,"pX":-0.2617081981032953,"pZ":3.7949178998254567,"vX0":8.55398647013316,"vY0":-141.20014494325198,"vZ0":-2.6970027104653678,"x":126.98,"y":136.32,"x0":-2.660057626495659,"y0":50.00483723284652,"z0":5.803255849360438,"aX":-10.37239229578283},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.9,"breakHorizontal":7.6,"spinRate":2184,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.3872695571179956,"extension":6.0757272932232596},"index":2,"playId":"64c7e1d9-6638-3227-b528-f42545dd71e8","pitchNumber":3,"startTime":"2026-05-28T04:21:49.604Z","endTime":"2026-05-28T04:21:53.358Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":89.1,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.623402858634357,"aZ":-15.724465506177845,"pfxX":-3.611626107508285,"pfxZ":8.147812486845437,"pX":1.5929607164379254,"pZ":3.4356708360857904,"vX0":12.535875662299214,"vY0":-140.66584008915078,"vZ0":-3.620501097744648,"x":56.28,"y":146.02,"x0":-2.4373702046800427,"y0":50.00625723899846,"z0":5.748480871783659,"aX":-7.296256400675524},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.3,"breakHorizontal":4.2,"spinRate":2225,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.388250953192975,"extension":6.243802797063489},"index":3,"playId":"0437645e-fb50-3691-b408-39f19c30f894","pitchNumber":4,"startTime":"2026-05-28T04:22:07.549Z","endTime":"2026-05-28T04:22:10.775Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":90.1,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.75032412542907,"aZ":-11.113309855647067,"pfxX":-4.047811560137132,"pfxZ":10.175805661613053,"pX":0.35884744463717827,"pZ":2.6278619176075333,"vX0":8.901748556749963,"vY0":-142.70383687079257,"vZ0":-7.442140097086757,"x":103.32,"y":167.83,"x0":-2.2701276190840214,"y0":50.00424435967884,"z0":5.96381567834319,"aX":-8.37964667220633},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.2,"breakHorizontal":5.6,"spinRate":2126,"spinDirection":212},"zone":6,"typeConfidence":2.0,"plateTime":0.3833083575770848,"extension":5.941529801036382},"index":4,"playId":"f08f9860-20ca-3323-a921-dc9dae56432d","pitchNumber":5,"startTime":"2026-05-28T04:22:27.156Z","endTime":"2026-05-28T04:22:33.433Z","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":99.1,"endSpeed":91.3,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.76729266312953,"aZ":-12.802260909040866,"pfxX":-4.577916962390722,"pfxZ":9.112879871177867,"pX":-0.815781928647279,"pZ":3.177765563446748,"vX0":6.126775881054345,"vY0":-144.2368793459943,"vZ0":-5.689155615396616,"x":148.1,"y":152.98,"x0":-2.3639152784168465,"y0":50.003488811576204,"z0":5.952200488070255,"aX":-9.732353176126432},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":15.6,"breakHorizontal":7.2,"spinRate":2277,"spinDirection":216},"zone":1,"typeConfidence":2.0,"plateTime":0.3784713659648551,"extension":6.140800682857095},"index":5,"playId":"db81dbc1-b423-3aa5-9934-debcf69394ed","pitchNumber":6,"startTime":"2026-05-28T04:22:54.306Z","endTime":"2026-05-28T04:22:57.306Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":90.3,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.811795924791834,"aZ":-17.237181015404005,"pfxX":-3.8463977452872635,"pfxZ":7.211584704884546,"pX":0.5791825909071808,"pZ":2.0261007235664983,"vX0":9.872736374580214,"vY0":-142.760289790249,"vZ0":-7.4544725950263535,"x":94.92,"y":184.08,"x0":-2.418829707122724,"y0":50.001264239750085,"z0":5.749149259209261,"aX":-7.9659594500818045},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":11.8,"breakHorizontal":5.0,"spinRate":2328,"spinDirection":209},"zone":9,"typeConfidence":2.0,"plateTime":0.38315769276940514,"extension":6.0340989299931325},"index":6,"playId":"450f8c07-1ad3-32fe-a6d1-73f3da500b4d","pitchNumber":7,"startTime":"2026-05-28T04:23:14.393Z","endTime":"2026-05-28T04:23:17.740Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.1,"endSpeed":91.0,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.786721121014995,"aZ":-14.638011251653962,"pfxX":-5.996035228519938,"pfxZ":8.280538691743148,"pX":-0.7780008539852253,"pZ":3.0744121855562785,"vX0":6.66851788135567,"vY0":-144.2031085559275,"vZ0":-5.457936711531059,"x":146.66,"y":155.77,"x0":-2.335328990863192,"y0":50.00284480768964,"z0":5.8861296971586565,"aX":-12.698486192831181},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":14.2,"breakHorizontal":9.6,"spinRate":2346,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.3790188553326046,"extension":5.940157002729355},"hitData":{"launchSpeed":103.8,"launchAngle":0.0,"totalDistance":62.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":104.69,"coordY":95.1}},"index":7,"playId":"95ee0020-dc0f-3771-984a-b495d6b62652","pitchNumber":8,"startTime":"2026-05-28T04:23:40.156Z","endTime":"2026-05-28T04:23:51.241Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T04:23:51.241Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mookie Betts strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-28T04:26:53.733Z","endTime":"2026-05-28T04:29:47.780Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680604,"fullName":"Blas Castaño","link":"/api/v1/people/680604"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6,7,8,9,10,11],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-28T04:24:11.572Z","endTime":"2026-05-28T04:24:39.543Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Blas Castaño replaces Antonio Senzatela.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-28T04:24:39.543Z","endTime":"2026-05-28T04:26:40.996Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680604,"link":"/api/v1/people/680604"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"playId":"58c551bc-3b56-34c1-8950-924477b69de5","startTime":"2026-05-28T04:26:40.996Z","endTime":"2026-05-28T04:26:44.854Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.23118147920272,"aZ":-22.59730045655126,"pfxX":-12.062889805298996,"pfxZ":5.12240204353795,"pX":0.26171717836010944,"pZ":1.8612903893978674,"vX0":10.394885625215707,"vY0":-135.78720941098496,"vZ0":-3.6285090975731986,"x":107.02,"y":188.53,"x0":-2.045386512301293,"y0":50.00646603821801,"z0":4.7838426641742045,"aX":-22.57167509435781},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.6,"breakHorizontal":19.7,"spinRate":2161,"spinDirection":240},"zone":8,"typeConfidence":0.9,"plateTime":0.4030967336383027,"extension":5.452356025528938},"index":3,"playId":"ed39fcfa-03a6-35e5-b092-0f15219336c5","pitchNumber":1,"startTime":"2026-05-28T04:26:55.947Z","endTime":"2026-05-28T04:26:59.498Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":84.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.723972093879265,"aZ":-20.796791319529433,"pfxX":-1.7354164950363522,"pfxZ":6.368752156588748,"pX":0.7354501347962639,"pZ":0.9508485357926602,"vX0":8.326380271970935,"vY0":-131.97994744022617,"vZ0":-5.668207296607784,"x":88.97,"y":213.11,"x0":-2.2175578233637467,"y0":50.00519603269168,"z0":4.630608743017594,"aX":-3.102626612544075},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.7,"breakHorizontal":1.6,"spinRate":2504,"spinDirection":225},"zone":14,"typeConfidence":0.9,"plateTime":0.4130120693233721,"extension":5.520895400656129},"index":4,"playId":"ae86e82f-a309-3fb2-81aa-712df5d3dbb9","pitchNumber":2,"startTime":"2026-05-28T04:27:11.054Z","endTime":"2026-05-28T04:27:14.183Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.996225628864703,"aZ":-20.846335534507027,"pfxX":-11.27024311597685,"pfxZ":6.008939410587107,"pX":-0.46622190494193205,"pZ":0.9393616752268171,"vX0":7.88234109545273,"vY0":-136.21694076213697,"vZ0":-6.433389089747564,"x":134.77,"y":213.42,"x0":-1.928257546273879,"y0":50.005781276788234,"z0":4.766041383663707,"aX":-21.253046245834458},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.7,"breakHorizontal":18.8,"spinRate":2144,"spinDirection":235},"zone":13,"typeConfidence":0.7,"plateTime":0.4015927404737041,"extension":5.550967439878513},"index":5,"playId":"facff26c-819d-380e-951d-40f365f8e46e","pitchNumber":3,"startTime":"2026-05-28T04:27:27.275Z","endTime":"2026-05-28T04:27:30.685Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.48446158374811,"aZ":-23.755496233131993,"pfxX":-13.30977961601101,"pfxZ":4.579412742347179,"pX":1.0517836678491561,"pZ":0.8980264980803988,"vX0":12.410628984936997,"vY0":-134.79179421556384,"vZ0":-5.502643160982177,"x":76.91,"y":214.53,"x0":-1.8844205178250302,"y0":50.00327596707261,"z0":4.644713547455155,"aX":-24.47548150807181},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.2,"breakHorizontal":21.5,"spinRate":2153,"spinDirection":240},"zone":14,"typeConfidence":0.9,"plateTime":0.40645866701240774,"extension":5.568247294797619},"index":6,"playId":"e77b84e5-6647-3524-baee-2db781294845","pitchNumber":4,"startTime":"2026-05-28T04:27:44.834Z","endTime":"2026-05-28T04:27:47.834Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":3,"strikes":1,"outs":0},"index":7,"playId":"49ab9500-2da2-30a1-8839-66e8d212b756","startTime":"2026-05-28T04:28:03.239Z","endTime":"2026-05-28T04:28:06.799Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.047799449250117,"aZ":-24.361669261856168,"pfxX":-12.673327252494449,"pfxZ":4.274744769700494,"pX":-0.7939433056015849,"pZ":2.445726342626413,"vX0":7.895515120745734,"vY0":-134.52975321121477,"vZ0":-1.7665243394606316,"x":147.26,"y":172.75,"x0":-2.1251371123583307,"y0":50.00263179496003,"z0":4.843199551867224,"aX":-23.155779916970125},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.6,"breakHorizontal":21.2,"spinRate":2103,"spinDirection":237},"zone":4,"typeConfidence":0.9,"plateTime":0.4076386599779216,"extension":5.3484743489717665},"index":8,"playId":"780fc274-c4a1-39be-9f36-bb6406b3942c","pitchNumber":5,"startTime":"2026-05-28T04:28:19.941Z","endTime":"2026-05-28T04:28:23.335Z","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,"runnerGoing":true,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.944005544485066,"aZ":-30.36453439466191,"pfxX":-11.174457739487167,"pfxZ":0.9855317447138869,"pX":-0.8356601407371621,"pZ":2.769409978281637,"vX0":7.062632138296743,"vY0":-135.65722092096087,"vZ0":-0.0571219136949368,"x":148.85,"y":164.01,"x0":-2.0419866544668768,"y0":50.00158791610006,"z0":4.935014656452466,"aX":-20.50467085110601},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":2.0,"breakHorizontal":18.4,"spinRate":2104,"spinDirection":236},"zone":11,"typeConfidence":0.89,"plateTime":0.4061627687085543,"extension":5.492122460133908},"index":9,"playId":"384ec00c-4ea4-3ff6-bdf3-4458d103b606","pitchNumber":6,"startTime":"2026-05-28T04:28:42.059Z","endTime":"2026-05-28T04:28:46.747Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.311181912204198,"aZ":-26.100539497390184,"pfxX":-0.22420123970268446,"pfxZ":3.4832497622653165,"pX":0.334871603491205,"pZ":2.903507510367689,"vX0":6.9598234634710785,"vY0":-130.59946364653982,"vZ0":0.04991474788667549,"x":104.24,"y":160.39,"x0":-2.3257152597954067,"y0":50.00005902295617,"z0":4.833537440352131,"aX":-0.3920384905336242},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.6,"breakHorizontal":-1.0,"spinRate":2272,"spinDirection":225},"zone":3,"typeConfidence":0.91,"plateTime":0.4180348452820595,"extension":5.651142561869675},"index":10,"playId":"fb1e83b9-a243-339b-9ca0-3d611bb30985","pitchNumber":7,"startTime":"2026-05-28T04:29:12.375Z","endTime":"2026-05-28T04:29:19.764Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.329260776130972,"aZ":-28.18612940586072,"pfxX":-10.391863881561644,"pfxZ":2.1707904960543516,"pX":-1.1463783669515706,"pZ":2.8930646181332733,"vX0":6.1492171439844405,"vY0":-135.26725384057713,"vZ0":-0.10153398700868443,"x":160.7,"y":160.67,"x0":-2.1067562381794653,"y0":50.00669465014063,"z0":4.918276867976465,"aX":-19.134176406138664},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.1,"breakHorizontal":17.4,"spinRate":2018,"spinDirection":234},"zone":11,"typeConfidence":0.9,"plateTime":0.40594533659676024,"extension":5.477571904189705},"index":11,"playId":"32e080e2-27ff-3152-ba3b-757890fbd89f","pitchNumber":8,"startTime":"2026-05-28T04:29:35.664Z","endTime":"2026-05-28T04:29:47.780Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T04:29:47.780Z","atBatIndex":60},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Max Muncy grounds into a double play, first baseman TJ Rumfield to shortstop Ezequiel Tovar. Freddie Freeman out at 2nd. Max Muncy out at 1st.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-28T04:30:18.288Z","endTime":"2026-05-28T04:30:40.287Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680604,"fullName":"Blas Castaño","link":"/api/v1/people/680604"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_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":1},"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.30262343343833,"aZ":-29.60515696127392,"pfxX":-10.610708902701035,"pfxZ":1.3823893438779802,"pX":-0.08554827780188301,"pZ":2.1382696803652608,"vX0":8.531308387600967,"vY0":-135.98862568134805,"vZ0":-2.0745921357468187,"x":120.26,"y":181.05,"x0":-1.8930974980523145,"y0":50.0050895606966,"z0":4.975532353735274,"aX":-19.770006933008506},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":2.3,"breakHorizontal":17.3,"spinRate":2047,"spinDirection":234},"zone":5,"typeConfidence":0.89,"plateTime":0.4035842047758247,"extension":5.321008079406963},"index":0,"playId":"7a1021c1-502d-3632-b3b8-594ba499b7b7","pitchNumber":1,"startTime":"2026-05-28T04:30:18.288Z","endTime":"2026-05-28T04:30:21.765Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":79.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.883506266379623,"aZ":-31.93809312760136,"pfxX":-10.645228547223223,"pfxZ":0.14829240842166236,"pX":-0.42596297227332935,"pZ":2.1879591136335557,"vX0":7.6680124140768635,"vY0":-127.52956883323795,"vZ0":-0.3082558535449612,"x":133.24,"y":179.71,"x0":-2.098796513731737,"y0":50.00538190163473,"z0":4.844142463350991,"aX":-17.4184967716658},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.5,"breakHorizontal":17.4,"spinRate":1484,"spinDirection":248},"zone":4,"typeConfidence":0.93,"plateTime":0.4305934570773182,"extension":5.742948972633383},"hitData":{"launchSpeed":83.0,"launchAngle":-25.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":153.75,"coordY":166.57}},"index":1,"playId":"9d2544af-7918-3c84-9ac4-0d22ea2699ae","pitchNumber":2,"startTime":"2026-05-28T04:30:33.096Z","endTime":"2026-05-28T04:30:40.287Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T04:30:40.287Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Hunter Goodman grounds out, third baseman Max Muncy to first baseman Freddie Freeman.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-28T04:33:02.355Z","endTime":"2026-05-28T04:34:36.215Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669165,"fullName":"Kyle Hurt","link":"/api/v1/people/669165"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"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":{"description":"Pitching Change: Kyle Hurt replaces Tanner Scott.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-28T04:31:28.185Z","endTime":"2026-05-28T04:33:04.321Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669165,"link":"/api/v1/people/669165"},"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":96.0,"endSpeed":88.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.94564992916642,"aZ":-12.931915510940877,"pfxX":-5.635685601151974,"pfxZ":9.642075220734911,"pX":0.26565460694842563,"pZ":4.179696219239346,"vX0":5.624756211124771,"vY0":-139.77319398621387,"vZ0":-2.0171950968946057,"x":106.87,"y":125.93,"x0":-1.032217066558375,"y0":50.003989885055724,"z0":5.75123829798339,"aX":-11.248724201944217},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.3,"breakHorizontal":9.1,"spinRate":1997,"spinDirection":210},"zone":12,"typeConfidence":0.9,"plateTime":0.39057231903955536,"extension":6.449353736127514},"index":1,"playId":"55e58312-ed5a-3f7a-a030-f129132873cb","pitchNumber":1,"startTime":"2026-05-28T04:33:04.321Z","endTime":"2026-05-28T04:33:07.566Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.902080899025748,"aZ":-11.556525988442852,"pfxX":-5.158512212590285,"pfxZ":10.340696168167092,"pX":-0.08508179332278135,"pZ":2.4371992954818382,"vX0":4.504776473129156,"vY0":-139.49303988586337,"vZ0":-6.676555246466609,"x":120.24,"y":172.98,"x0":-1.0413826088141758,"y0":50.006743319964905,"z0":5.604634842901858,"aX":-10.288762813207533},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.8,"breakHorizontal":8.5,"spinRate":2059,"spinDirection":208},"zone":5,"typeConfidence":0.91,"plateTime":0.39090291931537147,"extension":6.544940903642086},"index":2,"playId":"78769d7e-74a6-3991-a2c6-a585369dcc04","pitchNumber":2,"startTime":"2026-05-28T04:33:20.393Z","endTime":"2026-05-28T04:33:23.773Z","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":88.5,"endSpeed":82.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.677761626007182,"aZ":-23.392331742886842,"pfxX":-9.098449837421757,"pfxZ":5.208744051605068,"pX":0.09127219347881534,"pZ":-0.7176516435210588,"vX0":5.878253793520356,"vY0":-128.51411829419698,"vZ0":-10.98129840348999,"x":113.52,"y":258.16,"x0":-1.0345693694792357,"y0":50.001196607307996,"z0":5.401628918078628,"aX":-15.33695184995564},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.3,"breakHorizontal":15.2,"spinRate":1490,"spinDirection":248},"zone":14,"typeConfidence":0.85,"plateTime":0.42491391318715266,"extension":6.365389013492889},"index":3,"playId":"e680e458-16c5-370a-b3e9-c8d3b2ed7cb0","pitchNumber":3,"startTime":"2026-05-28T04:33:42.151Z","endTime":"2026-05-28T04:33:45.324Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.31896504720141,"aZ":-28.20343157264398,"pfxX":-10.110505135852247,"pfxZ":2.3657670177591728,"pX":-0.2587935532516908,"pZ":1.6359755531663083,"vX0":5.435575384923098,"vY0":-128.97434049748756,"vZ0":-4.538935284762543,"x":126.86,"y":194.61,"x0":-1.0821522934756924,"y0":50.00538309314096,"z0":5.5987292988102855,"aX":-17.00222177313244},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.5,"breakHorizontal":17.0,"spinRate":1523,"spinDirection":249},"zone":8,"typeConfidence":0.9,"plateTime":0.42499082090085327,"extension":6.319417046060368},"index":4,"playId":"bc54513b-4748-36b9-93cf-dc814e724f97","pitchNumber":4,"startTime":"2026-05-28T04:34:02.074Z","endTime":"2026-05-28T04:34:05.820Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-05-28T04:34:13.301Z","endTime":"2026-05-28T04:34:28.434Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"}},{"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":89.8,"endSpeed":82.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.768206299090018,"aZ":-28.458582051677073,"pfxX":-9.69446399697655,"pfxZ":2.1550470663104555,"pX":-0.5106559521320733,"pZ":2.1776369886767015,"vX0":4.776875956344105,"vY0":-130.6526381342272,"vZ0":-3.348976105269268,"x":136.47,"y":179.98,"x0":-1.103976981008469,"y0":50.00569254082897,"z0":5.616961538581764,"aX":-16.747221546818164},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.4,"breakHorizontal":16.4,"spinRate":1284,"spinDirection":245},"zone":4,"typeConfidence":0.87,"plateTime":0.4193796582149547,"extension":6.325293527395638},"hitData":{"launchSpeed":99.6,"launchAngle":-5.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.85,"coordY":161.72}},"index":6,"playId":"6f7f348e-10ed-3c10-9d10-247ee7c32bd7","pitchNumber":5,"startTime":"2026-05-28T04:34:28.434Z","endTime":"2026-05-28T04:34:36.215Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T04:34:36.215Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Troy Johnston grounds out, second baseman Alex Freeland to first baseman Freddie Freeman.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-28T04:34:54.678Z","endTime":"2026-05-28T04:35:09.495Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669165,"fullName":"Kyle Hurt","link":"/api/v1/people/669165"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":690976,"link":"/api/v1/people/690976"},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.771284749941245,"aZ":-30.41749542571485,"pfxX":-8.939097369618844,"pfxZ":1.0450853076159188,"pX":-0.13315413303959878,"pZ":2.6170366579923114,"vX0":5.278285458883127,"vY0":-128.95722549471574,"vZ0":-1.8547188981769658,"x":122.08,"y":168.12,"x0":-1.0448409996278303,"y0":50.00550176324216,"z0":5.691705471512563,"aX":-15.060722776571788},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.7,"breakHorizontal":15.0,"spinRate":1400,"spinDirection":248},"zone":5,"typeConfidence":0.9,"plateTime":0.42470429680056254,"extension":6.154927643204402},"hitData":{"launchSpeed":98.1,"launchAngle":-5.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.36,"coordY":150.21}},"index":0,"playId":"b79164cd-e3d3-38eb-9bc2-e554d3f0a255","pitchNumber":1,"startTime":"2026-05-28T04:35:00.947Z","endTime":"2026-05-28T04:35:09.495Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T04:35:09.495Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willi Castro strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-28T04:35:18.065Z","endTime":"2026-05-28T04:39:02.680Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669165,"fullName":"Kyle Hurt","link":"/api/v1/people/669165"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".190"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".353"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".357"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".556"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".053"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".259"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".391"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".048"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".136"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".190"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".225"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".409"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".824"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".917"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.417"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".158"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".786"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".704"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".913"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".484"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".536"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".449"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.45"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.27"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.52"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.32"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.75"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.71"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.89"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.57"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.61"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"63.34"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.58"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.04"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.86"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".409"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".824"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".917"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.417"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".158"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".786"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".704"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".913"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".484"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".536"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".449"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,5,6,7,8,9,10],"actionIndex":[2],"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":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.343917728731796,"aZ":-12.704697809390629,"pfxX":-6.5955524310767615,"pfxZ":9.661160687952947,"pX":-1.3451977499057122,"pZ":4.7300038451708275,"vX0":1.919500682621252,"vY0":-140.91496801891245,"vZ0":-0.5893436448285051,"x":168.28,"y":111.07,"x0":-1.177182985663412,"y0":50.00700824940357,"z0":5.760940553755197,"aX":-13.296894304112312},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.5,"breakHorizontal":11.5,"spinRate":2164,"spinDirection":208},"zone":11,"typeConfidence":0.91,"plateTime":0.3883731955243408,"extension":6.313853687966561},"index":0,"playId":"302d8904-8686-3b73-9aad-09175f0dfdf5","pitchNumber":1,"startTime":"2026-05-28T04:35:35.937Z","endTime":"2026-05-28T04:35:40.034Z","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":96.4,"endSpeed":88.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.12389387824421,"aZ":-11.171578438151485,"pfxX":-5.203370200316609,"pfxZ":10.470621649323384,"pX":-0.12745012671752712,"pZ":2.973222187198255,"vX0":4.251413698267396,"vY0":-140.34651540657006,"vZ0":-5.192339512025622,"x":121.86,"y":158.5,"x0":-0.9817405398986739,"y0":50.00239756210834,"z0":5.567243620322167,"aX":-10.437230108451413},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.1,"breakHorizontal":8.6,"spinRate":2135,"spinDirection":210},"zone":2,"typeConfidence":0.91,"plateTime":0.3894508879877989,"extension":6.48526208984761},"index":1,"playId":"2efe62eb-f4c4-3cac-a82c-caa53db499a7","pitchNumber":2,"startTime":"2026-05-28T04:35:52.460Z","endTime":"2026-05-28T04:35:56.295Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-05-28T04:36:14.115Z","endTime":"2026-05-28T04:36:40.837Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":96.9,"endSpeed":88.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.774810751201972,"aZ":-11.560516470713566,"pfxX":-7.333182062354762,"pfxZ":10.208310433753903,"pX":-0.9489489768919973,"pZ":3.2371315281859947,"vX0":3.2210040107940054,"vY0":-141.11344785552933,"vZ0":-4.493194784481578,"x":153.17,"y":151.38,"x0":-1.1518016325759937,"y0":50.001020329541376,"z0":5.593369124385064,"aX":-14.803593466208287},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.8,"breakHorizontal":12.6,"spinRate":2207,"spinDirection":210},"zone":11,"typeConfidence":0.92,"plateTime":0.3879969507591099,"extension":6.459634919487852},"index":3,"playId":"34aca1e0-1a89-38aa-94fa-bf14c979f5ed","pitchNumber":3,"startTime":"2026-05-28T04:36:40.837Z","endTime":"2026-05-28T04:36:43.885Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-05-28T04:37:02.941Z","endTime":"2026-05-28T04:37:05.158Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"}},{"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":98.6,"endSpeed":90.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.573322439738373,"aZ":-9.592678841505315,"pfxX":-6.52731865529795,"pfxZ":10.775925208981135,"pX":0.3810447591506892,"pZ":2.4807669294527694,"vX0":6.117526621019051,"vY0":-143.4665606212448,"vZ0":-6.622642956895155,"x":102.48,"y":171.8,"x0":-0.9254576125827808,"y0":50.0037675173019,"z0":5.409479436544345,"aX":-13.678791886454556},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":18.5,"breakHorizontal":10.7,"spinRate":2223,"spinDirection":210},"zone":6,"typeConfidence":0.92,"plateTime":0.38103450116991455,"extension":6.249510456000603},"index":5,"playId":"c84d5791-58f9-33d9-acd7-0859af7f8f3f","pitchNumber":4,"startTime":"2026-05-28T04:37:05.158Z","endTime":"2026-05-28T04:37:09.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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.08708599335568,"aZ":-27.966884914486105,"pfxX":-8.936038530521659,"pfxZ":2.491428645813356,"pX":0.046291264123207936,"pZ":0.9203408794355942,"vX0":5.84183404409488,"vY0":-129.13517001365605,"vZ0":-6.012935622778572,"x":115.24,"y":213.93,"x0":-1.0851875693238304,"y0":50.00119323638093,"z0":5.432485278485141,"aX":-15.078971753731658},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.4,"breakHorizontal":14.9,"spinRate":1307,"spinDirection":250},"zone":14,"typeConfidence":0.89,"plateTime":0.4242782603609574,"extension":6.464085574467446},"index":6,"playId":"34a1a6f0-b1f2-3237-a259-3333a054b261","pitchNumber":5,"startTime":"2026-05-28T04:37:27.022Z","endTime":"2026-05-28T04:37:30.637Z","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":97.5,"endSpeed":88.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.94261686630759,"aZ":-12.814074065366608,"pfxX":-5.648367080903513,"pfxZ":9.51456079791961,"pX":-0.1775722681934939,"pZ":3.3934189054566346,"vX0":4.222722836042855,"vY0":-141.86555852642766,"vZ0":-3.8610158303597433,"x":123.77,"y":147.16,"x0":-0.9526729473458888,"y0":50.00587443385271,"z0":5.590982428703478,"aX":-11.496679357981272},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.6,"breakHorizontal":9.4,"spinRate":2195,"spinDirection":213},"zone":11,"typeConfidence":0.92,"plateTime":0.3863318428365252,"extension":6.374844278781754},"index":7,"playId":"6c5c1375-9b7b-30da-8cbe-a15ec0b51caf","pitchNumber":6,"startTime":"2026-05-28T04:37:43.084Z","endTime":"2026-05-28T04:37:49.109Z","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.0,"endSpeed":90.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.93482972734924,"aZ":-12.647925594892483,"pfxX":-5.302642110991916,"pfxZ":9.401653256838514,"pX":0.5713326428623413,"pZ":2.080087600352769,"vX0":6.331361841299407,"vY0":-142.54638553693772,"vZ0":-7.221831811426987,"x":95.22,"y":182.62,"x0":-0.9799750303887453,"y0":50.00150050552041,"z0":5.428951237541316,"aX":-11.012357278982854},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":15.8,"breakHorizontal":8.5,"spinRate":2202,"spinDirection":205},"zone":9,"typeConfidence":0.92,"plateTime":0.3828904765118706,"extension":6.521932795044548},"index":8,"playId":"9a5cad35-d2f3-3078-9eca-0dfb8dc007d7","pitchNumber":7,"startTime":"2026-05-28T04:38:08.472Z","endTime":"2026-05-28T04:38:12.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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":90.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.112443893097723,"aZ":-12.717293558760913,"pfxX":-4.271098384712635,"pfxZ":9.28401541396976,"pX":-0.07492023904249953,"pZ":3.434588798903561,"vX0":4.409632743099005,"vY0":-143.3879201068113,"vZ0":-3.5195187386807523,"x":119.86,"y":146.05,"x0":-1.0729410653968954,"y0":50.00609497355546,"z0":5.463859606150209,"aX":-8.954232549034248},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.3,"breakHorizontal":7.0,"spinRate":2260,"spinDirection":211},"zone":11,"typeConfidence":0.92,"plateTime":0.38104119102958256,"extension":6.367370675363945},"index":9,"playId":"2df94ed3-d4d6-3b79-81ae-c4cd9ffa33c7","pitchNumber":8,"startTime":"2026-05-28T04:38:35.140Z","endTime":"2026-05-28T04:38:38.140Z","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":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.273022992950043,"aZ":-28.24309707932474,"pfxX":-8.891430520398872,"pfxZ":2.2921827722442467,"pX":-0.5637090540200584,"pZ":1.8742083836912113,"vX0":4.584560012846254,"vY0":-130.31336361762555,"vZ0":-3.924356228518292,"x":138.49,"y":188.18,"x0":-1.1939286116762675,"y0":50.00108272830218,"z0":5.541538248217073,"aX":-15.237363357664035},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.5,"breakHorizontal":15.0,"spinRate":1556,"spinDirection":244},"zone":7,"typeConfidence":0.86,"plateTime":0.42086549637110204,"extension":6.222318452859043},"index":10,"playId":"36c4fa42-483f-3efa-a4e2-dda651eb98af","pitchNumber":9,"startTime":"2026-05-28T04:38:58.948Z","endTime":"2026-05-28T04:39:02.680Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T04:39:02.680Z","atBatIndex":64}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willi Castro strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-28T04:35:18.065Z","endTime":"2026-05-28T04:39:02.680Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669165,"fullName":"Kyle Hurt","link":"/api/v1/people/669165"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".190"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".353"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".357"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".556"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".053"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".259"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".391"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".048"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".136"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".190"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".225"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".409"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".824"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".917"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.417"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".158"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".786"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".704"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".913"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".484"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".536"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".449"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.45"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.27"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.52"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.32"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.75"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.71"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.89"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.57"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.61"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"63.34"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.58"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.04"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.86"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".409"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".824"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".917"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.417"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".158"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".786"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".704"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".913"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".484"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".536"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".449"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,5,6,7,8,9,10],"actionIndex":[2],"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":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.343917728731796,"aZ":-12.704697809390629,"pfxX":-6.5955524310767615,"pfxZ":9.661160687952947,"pX":-1.3451977499057122,"pZ":4.7300038451708275,"vX0":1.919500682621252,"vY0":-140.91496801891245,"vZ0":-0.5893436448285051,"x":168.28,"y":111.07,"x0":-1.177182985663412,"y0":50.00700824940357,"z0":5.760940553755197,"aX":-13.296894304112312},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.5,"breakHorizontal":11.5,"spinRate":2164,"spinDirection":208},"zone":11,"typeConfidence":0.91,"plateTime":0.3883731955243408,"extension":6.313853687966561},"index":0,"playId":"302d8904-8686-3b73-9aad-09175f0dfdf5","pitchNumber":1,"startTime":"2026-05-28T04:35:35.937Z","endTime":"2026-05-28T04:35:40.034Z","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":96.4,"endSpeed":88.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.12389387824421,"aZ":-11.171578438151485,"pfxX":-5.203370200316609,"pfxZ":10.470621649323384,"pX":-0.12745012671752712,"pZ":2.973222187198255,"vX0":4.251413698267396,"vY0":-140.34651540657006,"vZ0":-5.192339512025622,"x":121.86,"y":158.5,"x0":-0.9817405398986739,"y0":50.00239756210834,"z0":5.567243620322167,"aX":-10.437230108451413},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.1,"breakHorizontal":8.6,"spinRate":2135,"spinDirection":210},"zone":2,"typeConfidence":0.91,"plateTime":0.3894508879877989,"extension":6.48526208984761},"index":1,"playId":"2efe62eb-f4c4-3cac-a82c-caa53db499a7","pitchNumber":2,"startTime":"2026-05-28T04:35:52.460Z","endTime":"2026-05-28T04:35:56.295Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-05-28T04:36:14.115Z","endTime":"2026-05-28T04:36:40.837Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":96.9,"endSpeed":88.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.774810751201972,"aZ":-11.560516470713566,"pfxX":-7.333182062354762,"pfxZ":10.208310433753903,"pX":-0.9489489768919973,"pZ":3.2371315281859947,"vX0":3.2210040107940054,"vY0":-141.11344785552933,"vZ0":-4.493194784481578,"x":153.17,"y":151.38,"x0":-1.1518016325759937,"y0":50.001020329541376,"z0":5.593369124385064,"aX":-14.803593466208287},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.8,"breakHorizontal":12.6,"spinRate":2207,"spinDirection":210},"zone":11,"typeConfidence":0.92,"plateTime":0.3879969507591099,"extension":6.459634919487852},"index":3,"playId":"34aca1e0-1a89-38aa-94fa-bf14c979f5ed","pitchNumber":3,"startTime":"2026-05-28T04:36:40.837Z","endTime":"2026-05-28T04:36:43.885Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-05-28T04:37:02.941Z","endTime":"2026-05-28T04:37:05.158Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"}},{"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":98.6,"endSpeed":90.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.573322439738373,"aZ":-9.592678841505315,"pfxX":-6.52731865529795,"pfxZ":10.775925208981135,"pX":0.3810447591506892,"pZ":2.4807669294527694,"vX0":6.117526621019051,"vY0":-143.4665606212448,"vZ0":-6.622642956895155,"x":102.48,"y":171.8,"x0":-0.9254576125827808,"y0":50.0037675173019,"z0":5.409479436544345,"aX":-13.678791886454556},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":18.5,"breakHorizontal":10.7,"spinRate":2223,"spinDirection":210},"zone":6,"typeConfidence":0.92,"plateTime":0.38103450116991455,"extension":6.249510456000603},"index":5,"playId":"c84d5791-58f9-33d9-acd7-0859af7f8f3f","pitchNumber":4,"startTime":"2026-05-28T04:37:05.158Z","endTime":"2026-05-28T04:37:09.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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.08708599335568,"aZ":-27.966884914486105,"pfxX":-8.936038530521659,"pfxZ":2.491428645813356,"pX":0.046291264123207936,"pZ":0.9203408794355942,"vX0":5.84183404409488,"vY0":-129.13517001365605,"vZ0":-6.012935622778572,"x":115.24,"y":213.93,"x0":-1.0851875693238304,"y0":50.00119323638093,"z0":5.432485278485141,"aX":-15.078971753731658},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.4,"breakHorizontal":14.9,"spinRate":1307,"spinDirection":250},"zone":14,"typeConfidence":0.89,"plateTime":0.4242782603609574,"extension":6.464085574467446},"index":6,"playId":"34a1a6f0-b1f2-3237-a259-3333a054b261","pitchNumber":5,"startTime":"2026-05-28T04:37:27.022Z","endTime":"2026-05-28T04:37:30.637Z","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":97.5,"endSpeed":88.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.94261686630759,"aZ":-12.814074065366608,"pfxX":-5.648367080903513,"pfxZ":9.51456079791961,"pX":-0.1775722681934939,"pZ":3.3934189054566346,"vX0":4.222722836042855,"vY0":-141.86555852642766,"vZ0":-3.8610158303597433,"x":123.77,"y":147.16,"x0":-0.9526729473458888,"y0":50.00587443385271,"z0":5.590982428703478,"aX":-11.496679357981272},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.6,"breakHorizontal":9.4,"spinRate":2195,"spinDirection":213},"zone":11,"typeConfidence":0.92,"plateTime":0.3863318428365252,"extension":6.374844278781754},"index":7,"playId":"6c5c1375-9b7b-30da-8cbe-a15ec0b51caf","pitchNumber":6,"startTime":"2026-05-28T04:37:43.084Z","endTime":"2026-05-28T04:37:49.109Z","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.0,"endSpeed":90.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.93482972734924,"aZ":-12.647925594892483,"pfxX":-5.302642110991916,"pfxZ":9.401653256838514,"pX":0.5713326428623413,"pZ":2.080087600352769,"vX0":6.331361841299407,"vY0":-142.54638553693772,"vZ0":-7.221831811426987,"x":95.22,"y":182.62,"x0":-0.9799750303887453,"y0":50.00150050552041,"z0":5.428951237541316,"aX":-11.012357278982854},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":15.8,"breakHorizontal":8.5,"spinRate":2202,"spinDirection":205},"zone":9,"typeConfidence":0.92,"plateTime":0.3828904765118706,"extension":6.521932795044548},"index":8,"playId":"9a5cad35-d2f3-3078-9eca-0dfb8dc007d7","pitchNumber":7,"startTime":"2026-05-28T04:38:08.472Z","endTime":"2026-05-28T04:38:12.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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":90.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.112443893097723,"aZ":-12.717293558760913,"pfxX":-4.271098384712635,"pfxZ":9.28401541396976,"pX":-0.07492023904249953,"pZ":3.434588798903561,"vX0":4.409632743099005,"vY0":-143.3879201068113,"vZ0":-3.5195187386807523,"x":119.86,"y":146.05,"x0":-1.0729410653968954,"y0":50.00609497355546,"z0":5.463859606150209,"aX":-8.954232549034248},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.3,"breakHorizontal":7.0,"spinRate":2260,"spinDirection":211},"zone":11,"typeConfidence":0.92,"plateTime":0.38104119102958256,"extension":6.367370675363945},"index":9,"playId":"2df94ed3-d4d6-3b79-81ae-c4cd9ffa33c7","pitchNumber":8,"startTime":"2026-05-28T04:38:35.140Z","endTime":"2026-05-28T04:38:38.140Z","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":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.273022992950043,"aZ":-28.24309707932474,"pfxX":-8.891430520398872,"pfxZ":2.2921827722442467,"pX":-0.5637090540200584,"pZ":1.8742083836912113,"vX0":4.584560012846254,"vY0":-130.31336361762555,"vZ0":-3.924356228518292,"x":138.49,"y":188.18,"x0":-1.1939286116762675,"y0":50.00108272830218,"z0":5.541538248217073,"aX":-15.237363357664035},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.5,"breakHorizontal":15.0,"spinRate":1556,"spinDirection":244},"zone":7,"typeConfidence":0.86,"plateTime":0.42086549637110204,"extension":6.222318452859043},"index":10,"playId":"36c4fa42-483f-3efa-a4e2-dda651eb98af","pitchNumber":9,"startTime":"2026-05-28T04:38:58.948Z","endTime":"2026-05-28T04:39:02.680Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T04:39:02.680Z","atBatIndex":64},"scoringPlays":[4,6,26,32,58],"playsByInning":[{"startIndex":0,"endIndex":8,"top":[0,1,2,3],"bottom":[4,5,6,7,8],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":1,"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"coordinates":{"x":141.18,"y":141.86},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":1,"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":117.96,"y":61.2},"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":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"coordinates":{"x":130.85,"y":27.29},"type":"H","description":"Home Run"},{"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":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"coordinates":{"x":179.63,"y":71.05},"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":1,"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"coordinates":{"x":53.86,"y":63.83},"type":"H","description":"Home Run"},{"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":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"coordinates":{"x":119.51,"y":63.81},"type":"O","description":"Flyout"}]}},{"startIndex":9,"endIndex":16,"top":[9,10,11,12],"bottom":[13,14,15,16],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":2,"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"coordinates":{"x":199.78,"y":109.56},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":2,"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batter":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"coordinates":{"x":161.56,"y":145.98},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":2,"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"coordinates":{"x":115.59,"y":143.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":2,"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"batter":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"coordinates":{"x":156.18,"y":149.0},"type":"O","description":"Groundout"}]}},{"startIndex":17,"endIndex":22,"top":[17,18,19],"bottom":[20,21,22],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":3,"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"coordinates":{"x":107.72,"y":145.97},"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":3,"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"coordinates":{"x":93.22,"y":148.12},"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":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"coordinates":{"x":161.02,"y":163.54},"type":"O","description":"Lineout"}]}},{"startIndex":23,"endIndex":32,"top":[23,24,25,26,27],"bottom":[28,29,30,31,32],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":4,"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"coordinates":{"x":154.96,"y":151.43},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":4,"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":162.23,"y":153.24},"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":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"coordinates":{"x":156.18,"y":158.09},"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":4,"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"coordinates":{"x":110.31,"y":110.43},"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":4,"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"batter":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"coordinates":{"x":127.15,"y":78.33},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":4,"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"batter":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"coordinates":{"x":44.19,"y":109.61},"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":4,"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"batter":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"coordinates":{"x":73.69,"y":97.15},"type":"H","description":"Single"}]}},{"startIndex":33,"endIndex":40,"top":[33,34,35,36],"bottom":[37,38,39,40],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":5,"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"coordinates":{"x":148.43,"y":140.55},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":5,"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"coordinates":{"x":125.94,"y":54.15},"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":5,"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"batter":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"coordinates":{"x":123.49,"y":161.65},"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":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"coordinates":{"x":161.63,"y":168.38},"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":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"coordinates":{"x":97.42,"y":167.17},"type":"E","description":"Field Error"},{"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":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"coordinates":{"x":147.7,"y":145.37},"type":"O","description":"Groundout"}]}},{"startIndex":41,"endIndex":46,"top":[41,42,43],"bottom":[44,45,46],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":6,"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":130.51,"y":74.9},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":6,"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"coordinates":{"x":182.89,"y":104.24},"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":6,"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"coordinates":{"x":124.88,"y":98.59},"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":6,"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"coordinates":{"x":152.54,"y":149.0},"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":6,"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"batter":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"coordinates":{"x":159.81,"y":156.88},"type":"O","description":"Groundout"}]}},{"startIndex":47,"endIndex":53,"top":[47,48,49],"bottom":[50,51,52,53],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":7,"pitcher":{"id":694361,"fullName":"Will Klein","link":"/api/v1/people/694361"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":39.46,"y":124.09},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":7,"pitcher":{"id":694361,"fullName":"Will Klein","link":"/api/v1/people/694361"},"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"coordinates":{"x":89.83,"y":152.67},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":7,"pitcher":{"id":694361,"fullName":"Will Klein","link":"/api/v1/people/694361"},"batter":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"coordinates":{"x":105.82,"y":161.21},"type":"O","description":"Grounded Into DP"}],"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":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"batter":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"coordinates":{"x":151.58,"y":137.47},"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":7,"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"batter":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"coordinates":{"x":159.2,"y":165.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":7,"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"coordinates":{"x":82.33,"y":69.67},"type":"O","description":"Lineout"}]}},{"startIndex":54,"endIndex":61,"top":[54,55,56,57],"bottom":[58,59,60,61],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":8,"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"coordinates":{"x":185.86,"y":107.81},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":8,"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":70.31,"y":147.34},"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":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"coordinates":{"x":24.41,"y":97.96},"type":"H","description":"Home Run"},{"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":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"coordinates":{"x":104.69,"y":95.1},"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":8,"pitcher":{"id":680604,"fullName":"Blas Castaño","link":"/api/v1/people/680604"},"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"coordinates":{"x":153.75,"y":166.57},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":62,"endIndex":64,"top":[62,63,64],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":9,"pitcher":{"id":669165,"fullName":"Kyle Hurt","link":"/api/v1/people/669165"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":99.85,"y":161.72},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":9,"pitcher":{"id":669165,"fullName":"Kyle Hurt","link":"/api/v1/people/669165"},"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"coordinates":{"x":154.36,"y":150.21},"type":"O","description":"Groundout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":1,"hits":3,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":0,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":1}},{"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":0,"errors":1,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":4,"hits":8,"errors":1,"leftOnBase":4},"away":{"runs":1,"hits":1,"errors":1,"leftOnBase":5}},"defense":{"pitcher":{"id":669165,"fullName":"Kyle Hurt","link":"/api/v1/people/669165"},"catcher":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"first":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"second":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"third":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"shortstop":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"left":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"center":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"right":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"batter":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"onDeck":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"inHole":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"battingOrder":6,"team":{"id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"}},"offense":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"onDeck":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"inHole":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"pitcher":{"id":680604,"fullName":"Blas Castaño","link":"/api/v1/people/680604"},"battingOrder":6,"team":{"id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"}},"balls":2,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":8,"airOuts":9,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":0,"hits":1,"hitByPitch":1,"avg":".241","atBats":28,"obp":".307","slg":".376","ops":".683","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":33,"totalBases":1,"rbi":1,"leftOnBase":11,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":3},"pitching":{"flyOuts":4,"groundOuts":12,"airOuts":6,"runs":4,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":30,"obp":".313","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":135,"era":"5.18","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.47","battersFaced":32,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":135,"balls":55,"strikes":80,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"2.00","rbi":4,"pitchesPerInning":"16.88","runsScoredPer9":"4.50","homeRunsPer9":"3.38","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":10,"putOuts":24,"errors":1,"chances":35,"passedBall":0,"pickoffs":0}},"players":{"ID624522":{"person":{"id":624522,"fullName":"Keegan Thompson","link":"/api/v1/people/624522"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"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":5,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":11,"obp":".385","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":52,"era":"0.00","inningsPitched":"2.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.88","battersFaced":13,"outs":8,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":52,"balls":23,"strikes":29,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.20","rbi":0,"winPercentage":".---","pitchesPerInning":"19.50","gamesFinished":0,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"6.75","walksPer9Inn":"6.75","hitsPer9Inn":"10.13","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"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}},"ID680604":{"person":{"id":680604,"fullName":"Blas Castaño","link":"/api/v1/people/680604"},"jerseyNumber":"63","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":3,"strikes":7,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":4,"gamesStarted":0,"flyOuts":6,"groundOuts":9,"airOuts":6,"runs":3,"doubles":0,"triples":1,"homeRuns":1,"strikeOuts":8,"baseOnBalls":4,"intentionalWalks":0,"hits":8,"hitByPitch":2,"atBats":31,"obp":".378","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":141,"era":"3.00","inningsPitched":"9.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.33","battersFaced":37,"outs":27,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":141,"balls":51,"strikes":90,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":2,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":".---","pitchesPerInning":"15.67","gamesFinished":1,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"8.00","walksPer9Inn":"4.00","hitsPer9Inn":"8.00","runsScoredPer9":"3.00","homeRunsPer9":"1.00","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID677060":{"person":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"jerseyNumber":"39","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"102","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":4,"groundOuts":2,"airOuts":5,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".083","atBats":12,"obp":".200","slg":".083","ops":".283","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":15,"totalBases":1,"rbi":2,"leftOnBase":9,"sacBunts":0,"sacFlies":1,"babip":".125","groundOutsToAirouts":"0.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":3,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID700327":{"person":{"id":700327,"fullName":"Welinton Herrera","link":"/api/v1/people/700327"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"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":2,"airOuts":2,"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":27,"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":27,"balls":10,"strikes":17,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"13.50","gamesFinished":1,"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":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}},"ID664983":{"person":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"jerseyNumber":"31","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"100","stats":{"batting":{"summary":"0-3 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":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":46,"flyOuts":18,"groundOuts":35,"airOuts":39,"runs":14,"doubles":7,"triples":3,"homeRuns":2,"strikeOuts":26,"baseOnBalls":8,"intentionalWalks":0,"hits":35,"hitByPitch":1,"avg":".269","atBats":130,"obp":".312","slg":".415","ops":".727","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":144,"totalBases":54,"rbi":19,"leftOnBase":40,"sacBunts":3,"sacFlies":2,"babip":".317","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"65.00","popOuts":8,"lineOuts":13},"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":96,"errors":1,"chances":97,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID687859":{"person":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"jerseyNumber":"20","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"500","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":23,"groundOuts":41,"airOuts":37,"runs":21,"doubles":14,"triples":0,"homeRuns":2,"strikeOuts":39,"baseOnBalls":15,"intentionalWalks":0,"hits":53,"hitByPitch":2,"avg":".314","atBats":169,"obp":".376","slg":".432","ops":".808","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":187,"totalBases":73,"rbi":23,"leftOnBase":62,"sacBunts":1,"sacFlies":0,"babip":".398","groundOutsToAirouts":"1.11","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"84.50","popOuts":3,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":127,"errors":3,"chances":138,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID690924":{"person":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"jerseyNumber":"37","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"101","stats":{"batting":{"note":"b-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":3,"groundOuts":2,"airOuts":6,"runs":5,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".176","atBats":17,"obp":".263","slg":".353","ops":".616","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":19,"totalBases":6,"rbi":2,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":".200","groundOutsToAirouts":"0.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.00","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"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"}]},"ID607536":{"person":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"jerseyNumber":"21","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":9,"flyOuts":25,"groundOuts":41,"airOuts":43,"runs":39,"doubles":9,"triples":1,"homeRuns":12,"strikeOuts":39,"baseOnBalls":14,"intentionalWalks":0,"hits":60,"hitByPitch":5,"atBats":181,"obp":".391","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","numberOfPitches":765,"era":"8.08","inningsPitched":"42.1","wins":1,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":38,"whip":"1.75","battersFaced":202,"outs":127,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":765,"balls":253,"strikes":512,"strikePercentage":".670","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.95","rbi":0,"winPercentage":".143","pitchesPerInning":"18.07","gamesFinished":0,"strikeoutWalkRatio":"2.79","strikeoutsPer9Inn":"8.29","walksPer9Inn":"2.98","hitsPer9Inn":"12.76","runsScoredPer9":"8.29","homeRunsPer9":"2.55","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":11},"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}},"ID650489":{"person":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"jerseyNumber":"3","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"600","stats":{"batting":{"summary":"0-4 | 2 K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":24,"groundOuts":30,"airOuts":34,"runs":22,"doubles":8,"triples":0,"homeRuns":2,"strikeOuts":50,"baseOnBalls":13,"intentionalWalks":0,"hits":39,"hitByPitch":1,"avg":".257","atBats":152,"obp":".317","slg":".349","ops":".666","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":167,"totalBases":53,"rbi":18,"leftOnBase":57,"sacBunts":0,"sacFlies":1,"babip":".366","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"76.00","popOuts":3,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":84,"putOuts":71,"errors":4,"chances":159,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID657514":{"person":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"jerseyNumber":"83","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"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":".---","numberOfPitches":16,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":6,"strikes":10,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":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":26,"gamesStarted":2,"flyOuts":11,"groundOuts":28,"airOuts":20,"runs":13,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":16,"baseOnBalls":5,"intentionalWalks":1,"hits":22,"hitByPitch":2,"atBats":84,"obp":".315","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":346,"era":"4.03","inningsPitched":"22.1","wins":2,"losses":3,"saves":0,"saveOpportunities":2,"holds":3,"blownSaves":2,"earnedRuns":10,"whip":"1.21","battersFaced":94,"outs":67,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":346,"balls":122,"strikes":224,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.40","rbi":0,"winPercentage":".400","pitchesPerInning":"15.49","gamesFinished":5,"strikeoutWalkRatio":"3.20","strikeoutsPer9Inn":"6.45","walksPer9Inn":"2.01","hitsPer9Inn":"8.87","runsScoredPer9":"5.24","homeRunsPer9":"0.40","inheritedRunners":22,"inheritedRunnersScored":7,"catchersInterference":1,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID671289":{"person":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"jerseyNumber":"2","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"200","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":36,"flyOuts":19,"groundOuts":44,"airOuts":34,"runs":10,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":17,"baseOnBalls":4,"intentionalWalks":0,"hits":30,"hitByPitch":8,"avg":".248","atBats":121,"obp":".316","slg":".322","ops":".638","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":137,"totalBases":39,"rbi":14,"leftOnBase":51,"sacBunts":4,"sacFlies":0,"babip":".275","groundOutsToAirouts":"1.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"60.50","popOuts":3,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":54,"errors":0,"chances":66,"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"}]},"ID675848":{"person":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":1,"flyOuts":16,"groundOuts":16,"airOuts":28,"runs":13,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":29,"baseOnBalls":15,"intentionalWalks":2,"hits":25,"hitByPitch":1,"atBats":97,"obp":".363","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":492,"era":"4.62","inningsPitched":"25.1","wins":0,"losses":4,"saves":3,"saveOpportunities":4,"holds":4,"blownSaves":1,"earnedRuns":13,"whip":"1.58","battersFaced":114,"outs":76,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":492,"balls":177,"strikes":315,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.57","rbi":0,"winPercentage":".000","pitchesPerInning":"19.42","gamesFinished":9,"strikeoutWalkRatio":"1.93","strikeoutsPer9Inn":"10.30","walksPer9Inn":"5.33","hitsPer9Inn":"8.88","runsScoredPer9":"4.62","homeRunsPer9":"0.71","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666397":{"person":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"jerseyNumber":"6","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"900","stats":{"batting":{"summary":"0-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":0,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":15,"groundOuts":34,"airOuts":29,"runs":15,"doubles":3,"triples":1,"homeRuns":2,"strikeOuts":43,"baseOnBalls":17,"intentionalWalks":0,"hits":27,"hitByPitch":1,"avg":".203","atBats":133,"obp":".298","slg":".286","ops":".584","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":151,"totalBases":38,"rbi":12,"leftOnBase":40,"sacBunts":0,"sacFlies":0,"babip":".284","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"66.50","popOuts":2,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":63,"putOuts":58,"errors":3,"chances":124,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID696100":{"person":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"jerseyNumber":"15","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"400","stats":{"batting":{"summary":"0-3 | HBP","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":51,"flyOuts":28,"groundOuts":28,"airOuts":45,"runs":31,"doubles":8,"triples":0,"homeRuns":12,"strikeOuts":74,"baseOnBalls":13,"intentionalWalks":1,"hits":46,"hitByPitch":4,"avg":".238","atBats":193,"obp":".300","slg":".466","ops":".766","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":210,"totalBases":90,"rbi":20,"leftOnBase":81,"sacBunts":0,"sacFlies":0,"babip":".318","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.08","popOuts":8,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":6,"stolenBases":25,"stolenBasePercentage":".806","caughtStealingPercentage":".194","assists":10,"putOuts":261,"errors":4,"chances":275,"fielding":".985","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID608372":{"person":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"jerseyNumber":"11","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"note":"(L, 4-4)","summary":"4.2 IP, 3 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":6,"airOuts":4,"runs":3,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":19,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":83,"inningsPitched":"4.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":20,"outs":14,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":83,"balls":35,"strikes":48,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"rbi":3,"gamesFinished":0,"runsScoredPer9":"5.79","homeRunsPer9":"3.86","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":11,"flyOuts":45,"groundOuts":66,"airOuts":71,"runs":26,"doubles":17,"triples":0,"homeRuns":11,"strikeOuts":31,"baseOnBalls":16,"intentionalWalks":0,"hits":57,"hitByPitch":1,"atBats":221,"obp":".306","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":924,"era":"4.01","inningsPitched":"58.1","wins":4,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":26,"whip":"1.25","battersFaced":242,"outs":175,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":924,"balls":354,"strikes":570,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.93","rbi":3,"winPercentage":".500","pitchesPerInning":"15.84","gamesFinished":0,"strikeoutWalkRatio":"1.94","strikeoutsPer9Inn":"4.78","walksPer9Inn":"2.47","hitsPer9Inn":"8.79","runsScoredPer9":"4.01","homeRunsPer9":"1.70","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":8,"lineOuts":18},"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":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID688642":{"person":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":1,"flyOuts":31,"groundOuts":37,"airOuts":45,"runs":27,"doubles":9,"triples":1,"homeRuns":5,"strikeOuts":25,"baseOnBalls":12,"intentionalWalks":1,"hits":38,"hitByPitch":2,"atBats":140,"obp":".329","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":591,"era":"6.25","inningsPitched":"36.0","wins":0,"losses":0,"saves":2,"saveOpportunities":2,"holds":0,"blownSaves":0,"earnedRuns":25,"whip":"1.39","battersFaced":159,"outs":108,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":591,"balls":212,"strikes":379,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.82","rbi":0,"winPercentage":".---","pitchesPerInning":"16.42","gamesFinished":6,"strikeoutWalkRatio":"2.08","strikeoutsPer9Inn":"6.25","walksPer9Inn":"3.00","hitsPer9Inn":"9.50","runsScoredPer9":"6.75","homeRunsPer9":"1.25","inheritedRunners":8,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":4,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":2,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID685299":{"person":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"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":8,"gamesStarted":1,"flyOuts":27,"groundOuts":20,"airOuts":40,"runs":21,"doubles":12,"triples":0,"homeRuns":6,"strikeOuts":33,"baseOnBalls":7,"intentionalWalks":1,"hits":41,"hitByPitch":0,"atBats":131,"obp":".345","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":517,"era":"5.85","inningsPitched":"32.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":21,"whip":"1.48","battersFaced":141,"outs":97,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":517,"balls":175,"strikes":342,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"15.99","gamesFinished":5,"strikeoutWalkRatio":"4.71","strikeoutsPer9Inn":"9.19","walksPer9Inn":"1.95","hitsPer9Inn":"11.41","runsScoredPer9":"5.85","homeRunsPer9":"1.67","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664954":{"person":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"jerseyNumber":"26","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":13,"groundOuts":24,"airOuts":22,"runs":4,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":18,"baseOnBalls":4,"intentionalWalks":0,"hits":15,"hitByPitch":1,"avg":".195","atBats":77,"obp":".241","slg":".312","ops":".553","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":84,"totalBases":24,"rbi":9,"leftOnBase":41,"sacBunts":1,"sacFlies":1,"babip":".237","groundOutsToAirouts":"1.09","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"77.00","popOuts":6,"lineOuts":3},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":0,"groundOuts":7,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":9,"obp":".200","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":32,"era":"0.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.67","battersFaced":10,"outs":9,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":32,"balls":11,"strikes":21,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"7.00","rbi":0,"winPercentage":".---","pitchesPerInning":"10.67","gamesFinished":3,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"3.00","hitsPer9Inn":"3.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":5,"stolenBases":20,"stolenBasePercentage":".800","caughtStealingPercentage":".200","assists":10,"putOuts":158,"errors":3,"chances":171,"fielding":".982","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID547179":{"person":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":11,"flyOuts":32,"groundOuts":63,"airOuts":52,"runs":49,"doubles":18,"triples":1,"homeRuns":10,"strikeOuts":41,"baseOnBalls":18,"intentionalWalks":0,"hits":84,"hitByPitch":3,"atBats":238,"obp":".404","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":982,"era":"7.21","inningsPitched":"53.2","wins":2,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":43,"whip":"1.90","battersFaced":261,"outs":161,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":982,"balls":365,"strikes":617,"strikePercentage":".630","hitBatsmen":3,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.21","rbi":0,"winPercentage":".222","pitchesPerInning":"18.30","gamesFinished":0,"strikeoutWalkRatio":"2.28","strikeoutsPer9Inn":"6.88","walksPer9Inn":"3.02","hitsPer9Inn":"14.09","runsScoredPer9":"8.22","homeRunsPer9":"1.68","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":6,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678662":{"person":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"jerseyNumber":"14","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"700","stats":{"batting":{"summary":"0-2 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":29,"groundOuts":45,"airOuts":52,"runs":14,"doubles":11,"triples":0,"homeRuns":2,"strikeOuts":52,"baseOnBalls":12,"intentionalWalks":0,"hits":40,"hitByPitch":2,"avg":".214","atBats":187,"obp":".266","slg":".305","ops":".571","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":203,"totalBases":57,"rbi":16,"leftOnBase":101,"sacBunts":0,"sacFlies":2,"babip":".281","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"93.50","popOuts":8,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":121,"putOuts":70,"errors":3,"chances":194,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID681198":{"person":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"jerseyNumber":"7","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"300","stats":{"batting":{"summary":"0-2 | 2 BB, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":1,"putOuts":13,"errors":0,"chances":14,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":29,"groundOuts":60,"airOuts":46,"runs":23,"doubles":9,"triples":1,"homeRuns":7,"strikeOuts":33,"baseOnBalls":20,"intentionalWalks":0,"hits":54,"hitByPitch":4,"avg":".281","atBats":192,"obp":".359","slg":".448","ops":".807","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":217,"totalBases":86,"rbi":27,"leftOnBase":75,"sacBunts":0,"sacFlies":1,"babip":".307","groundOutsToAirouts":"1.30","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.43","popOuts":7,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":21,"putOuts":333,"errors":0,"chances":354,"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"}]},"ID678020":{"person":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":0,"flyOuts":1,"groundOuts":10,"airOuts":8,"runs":4,"doubles":3,"triples":1,"homeRuns":0,"strikeOuts":10,"baseOnBalls":8,"intentionalWalks":1,"hits":9,"hitByPitch":0,"atBats":37,"obp":".378","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":179,"era":"3.86","inningsPitched":"9.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":4,"whip":"1.82","battersFaced":45,"outs":28,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":179,"balls":69,"strikes":110,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":0,"winPercentage":".---","pitchesPerInning":"19.18","gamesFinished":2,"strikeoutWalkRatio":"1.25","strikeoutsPer9Inn":"9.64","walksPer9Inn":"7.71","hitsPer9Inn":"8.68","runsScoredPer9":"3.86","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":5},"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}},"ID622608":{"person":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":26,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":26,"balls":11,"strikes":15,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":16,"gamesStarted":0,"flyOuts":23,"groundOuts":32,"airOuts":37,"runs":6,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":26,"baseOnBalls":9,"intentionalWalks":1,"hits":19,"hitByPitch":1,"atBats":113,"obp":".234","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":441,"era":"1.36","inningsPitched":"33.0","wins":4,"losses":0,"saves":3,"saveOpportunities":3,"holds":2,"blownSaves":0,"earnedRuns":5,"whip":"0.85","battersFaced":124,"outs":99,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":441,"balls":149,"strikes":292,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":1,"winPercentage":"1.000","pitchesPerInning":"13.36","gamesFinished":6,"strikeoutWalkRatio":"2.89","strikeoutsPer9Inn":"7.09","walksPer9Inn":"2.45","hitsPer9Inn":"5.18","runsScoredPer9":"1.64","homeRunsPer9":"0.55","inheritedRunners":10,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID677955":{"person":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"jerseyNumber":"0","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":0,"flyOuts":8,"groundOuts":16,"airOuts":21,"runs":6,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":21,"baseOnBalls":9,"intentionalWalks":1,"hits":18,"hitByPitch":0,"atBats":75,"obp":".318","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":329,"era":"2.79","inningsPitched":"19.1","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":9,"blownSaves":1,"earnedRuns":6,"whip":"1.40","battersFaced":86,"outs":58,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":329,"balls":113,"strikes":216,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.76","rbi":0,"winPercentage":".000","pitchesPerInning":"17.02","gamesFinished":1,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"9.78","walksPer9Inn":"4.19","hitsPer9Inn":"8.38","runsScoredPer9":"2.79","homeRunsPer9":"0.47","inheritedRunners":27,"inheritedRunnersScored":7,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":8},"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}},"ID694514":{"person":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"jerseyNumber":"30","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"800","stats":{"batting":{"summary":"0-2 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":9,"flyOuts":2,"groundOuts":12,"airOuts":4,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":1,"avg":".167","atBats":24,"obp":".259","slg":".208","ops":".467","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":27,"totalBases":5,"rbi":2,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"babip":".200","groundOutsToAirouts":"3.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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"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"}]},"ID691720":{"person":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"jerseyNumber":"12","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"901","stats":{"batting":{"note":"a-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":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":53,"flyOuts":17,"groundOuts":41,"airOuts":40,"runs":19,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":44,"baseOnBalls":24,"intentionalWalks":0,"hits":32,"hitByPitch":0,"avg":".206","atBats":155,"obp":".309","slg":".290","ops":".599","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":181,"totalBases":45,"rbi":14,"leftOnBase":75,"sacBunts":0,"sacFlies":2,"babip":".270","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"77.50","popOuts":6,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":93,"putOuts":34,"errors":4,"chances":131,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]}},"batters":[664983,690924,677060,671289,681198,696100,687859,650489,678662,694514,666397,691720,608372,657514,622608,680604],"pitchers":[608372,657514,622608,680604],"bench":[664954],"bullpen":[688642,607536,685299,678020,700327,677955,547179,675848,624522],"battingOrder":[677060,671289,681198,696100,687859,650489,678662,694514,691720],"info":[{"title":"BATTING","fieldList":[{"label":"TB","value":"Freeman, T."},{"label":"RBI","value":"Castro, W (18)."},{"label":"Runners left in scoring position, 2 out","value":"Rumfield; Tovar."},{"label":"GIDP","value":"Thompson, S."},{"label":"Team RISP","value":"0-for-4."},{"label":"Team LOB","value":"5."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Castro, W (4, throw)."},{"label":"Outfield assists","value":"Johnston, T (Smith, W at home)."},{"label":"Pickoffs","value":"Sugano (Pages, A at 1st base)."},{"label":"DP","value":"(Rumfield-Tovar)."}]}],"note":[{"label":"a","value":"Struck out for Julien in the 8th."},{"label":"b","value":"Struck out for McCarthy in the 8th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":12,"airOuts":6,"runs":4,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".262","atBats":30,"obp":".346","slg":".440","ops":".786","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":32,"totalBases":18,"rbi":4,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"10.00","popOuts":0,"lineOuts":2},"pitching":{"flyOuts":5,"groundOuts":8,"airOuts":9,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":28,"obp":".182","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":139,"era":"3.12","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.09","battersFaced":33,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":139,"balls":54,"strikes":85,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":1,"pitchesPerInning":"15.44","runsScoredPer9":"1.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":27,"errors":1,"chances":35,"passedBall":0,"pickoffs":0}},"players":{"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":"700","stats":{"batting":{"summary":"1-1 | 2B, 2 BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":42,"groundOuts":21,"airOuts":69,"runs":20,"doubles":4,"triples":0,"homeRuns":5,"strikeOuts":28,"baseOnBalls":19,"intentionalWalks":0,"hits":39,"hitByPitch":2,"avg":".253","atBats":154,"obp":".337","slg":".377","ops":".714","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":178,"totalBases":58,"rbi":22,"leftOnBase":65,"sacBunts":0,"sacFlies":3,"babip":".274","groundOutsToAirouts":"0.30","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.80","popOuts":7,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":5,"stolenBases":22,"stolenBasePercentage":".815","caughtStealingPercentage":".185","assists":10,"putOuts":368,"errors":3,"chances":381,"fielding":".992","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":10,"groundOuts":15,"airOuts":21,"runs":14,"doubles":2,"triples":0,"homeRuns":7,"strikeOuts":25,"baseOnBalls":8,"intentionalWalks":0,"hits":21,"hitByPitch":3,"avg":".256","atBats":82,"obp":".344","slg":".537","ops":".881","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":93,"totalBases":44,"rbi":17,"leftOnBase":38,"sacBunts":0,"sacFlies":0,"babip":".280","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.71","popOuts":6,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":5,"stolenBases":10,"stolenBasePercentage":".667","caughtStealingPercentage":".333","assists":7,"putOuts":150,"errors":0,"chances":157,"fielding":"1.000","passedBall":1,"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":23,"gamesStarted":0,"flyOuts":17,"groundOuts":7,"airOuts":24,"runs":5,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":25,"baseOnBalls":9,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":65,"obp":".243","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":329,"era":"2.41","inningsPitched":"18.2","wins":1,"losses":1,"saves":2,"saveOpportunities":2,"holds":6,"blownSaves":0,"earnedRuns":5,"whip":"0.96","battersFaced":74,"outs":56,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":329,"balls":125,"strikes":204,"strikePercentage":".620","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.29","rbi":0,"winPercentage":".500","pitchesPerInning":"17.63","gamesFinished":3,"strikeoutWalkRatio":"2.78","strikeoutsPer9Inn":"12.05","walksPer9Inn":"4.34","hitsPer9Inn":"4.34","runsScoredPer9":"2.41","homeRunsPer9":"0.00","inheritedRunners":11,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":5},"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}},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":53,"flyOuts":39,"groundOuts":41,"airOuts":66,"runs":36,"doubles":14,"triples":2,"homeRuns":4,"strikeOuts":43,"baseOnBalls":30,"intentionalWalks":0,"hits":48,"hitByPitch":1,"avg":".245","atBats":196,"obp":".345","slg":".398","ops":".743","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":229,"totalBases":78,"rbi":26,"leftOnBase":95,"sacBunts":0,"sacFlies":2,"babip":".291","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"49.00","popOuts":11,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":95,"errors":0,"chances":98,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"500","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"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":0,"errors":1,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":50,"flyOuts":26,"groundOuts":35,"airOuts":40,"runs":36,"doubles":6,"triples":0,"homeRuns":12,"strikeOuts":50,"baseOnBalls":26,"intentionalWalks":1,"hits":42,"hitByPitch":1,"avg":".251","atBats":167,"obp":".356","slg":".503","ops":".859","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":194,"totalBases":84,"rbi":19,"leftOnBase":84,"sacBunts":0,"sacFlies":0,"babip":".286","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.92","popOuts":6,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":75,"putOuts":36,"errors":3,"chances":114,"fielding":".974","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":"300","stats":{"batting":{"summary":"2-4 | HR, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":53,"flyOuts":33,"groundOuts":56,"airOuts":52,"runs":27,"doubles":15,"triples":1,"homeRuns":7,"strikeOuts":38,"baseOnBalls":30,"intentionalWalks":1,"hits":54,"hitByPitch":1,"avg":".271","atBats":199,"obp":".368","slg":".462","ops":".830","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":231,"totalBases":92,"rbi":26,"leftOnBase":88,"sacBunts":0,"sacFlies":1,"babip":".303","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.43","popOuts":4,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":40,"putOuts":352,"errors":0,"chances":392,"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":18,"gamesStarted":0,"flyOuts":7,"groundOuts":20,"airOuts":17,"runs":9,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":18,"baseOnBalls":8,"intentionalWalks":0,"hits":12,"hitByPitch":2,"atBats":67,"obp":".286","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":303,"era":"3.26","inningsPitched":"19.1","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":7,"whip":"1.03","battersFaced":77,"outs":58,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":303,"balls":111,"strikes":192,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.18","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.67","gamesFinished":3,"strikeoutWalkRatio":"2.25","strikeoutsPer9Inn":"8.38","walksPer9Inn":"3.72","hitsPer9Inn":"5.59","runsScoredPer9":"4.19","homeRunsPer9":"0.47","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641778":{"person":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"jerseyNumber":"33","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":9,"gamesStarted":7,"flyOuts":42,"groundOuts":27,"airOuts":67,"runs":28,"doubles":5,"triples":1,"homeRuns":12,"strikeOuts":30,"baseOnBalls":17,"intentionalWalks":0,"hits":42,"hitByPitch":0,"atBats":165,"obp":".322","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":698,"era":"5.95","inningsPitched":"42.1","wins":2,"losses":5,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":28,"whip":"1.39","battersFaced":184,"outs":127,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":698,"balls":243,"strikes":455,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.40","rbi":0,"winPercentage":".286","pitchesPerInning":"16.49","gamesFinished":1,"strikeoutWalkRatio":"1.76","strikeoutsPer9Inn":"6.38","walksPer9Inn":"3.61","hitsPer9Inn":"8.93","runsScoredPer9":"5.95","homeRunsPer9":"2.55","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID808975":{"person":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"jerseyNumber":"6","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"601","stats":{"batting":{"summary":"1-2 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"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":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":15,"groundOuts":33,"airOuts":24,"runs":16,"doubles":3,"triples":1,"homeRuns":1,"strikeOuts":31,"baseOnBalls":12,"intentionalWalks":0,"hits":30,"hitByPitch":0,"avg":".259","atBats":116,"obp":".323","slg":".328","ops":".651","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":131,"totalBases":38,"rbi":11,"leftOnBase":52,"sacBunts":0,"sacFlies":2,"babip":".337","groundOutsToAirouts":"1.38","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"116.00","popOuts":3,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":71,"putOuts":49,"errors":4,"chances":124,"fielding":".968","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID656945":{"person":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{"note":"(H, 5)","summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":5,"strikes":12,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":24,"gamesStarted":0,"flyOuts":13,"groundOuts":15,"airOuts":25,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":27,"baseOnBalls":3,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":78,"obp":".173","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":311,"era":"1.19","inningsPitched":"22.2","wins":1,"losses":1,"saves":4,"saveOpportunities":4,"holds":5,"blownSaves":0,"earnedRuns":3,"whip":"0.62","battersFaced":81,"outs":68,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":311,"balls":86,"strikes":225,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".500","pitchesPerInning":"13.72","gamesFinished":8,"strikeoutWalkRatio":"9.00","strikeoutsPer9Inn":"10.72","walksPer9Inn":"1.19","hitsPer9Inn":"4.37","runsScoredPer9":"1.19","homeRunsPer9":"0.79","inheritedRunners":6,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":7},"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":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669165":{"person":{"id":669165,"fullName":"Kyle Hurt","link":"/api/v1/people/669165"},"jerseyNumber":"63","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{"note":"(S, 1)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":4,"strikes":11,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":0,"flyOuts":5,"groundOuts":17,"airOuts":12,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":20,"baseOnBalls":4,"intentionalWalks":1,"hits":10,"hitByPitch":1,"atBats":58,"obp":".238","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":213,"era":"1.06","inningsPitched":"17.0","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":3,"blownSaves":0,"earnedRuns":2,"whip":"0.82","battersFaced":64,"outs":51,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":213,"balls":59,"strikes":154,"strikePercentage":".720","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.42","rbi":0,"winPercentage":"1.000","pitchesPerInning":"12.53","gamesFinished":9,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"10.59","walksPer9Inn":"2.12","hitsPer9Inn":"5.29","runsScoredPer9":"1.06","homeRunsPer9":"0.53","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":5},"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"}]},"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 | HR, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":1},"pitching":{"note":"(W, 5-2)","summary":"6.0 IP, ER, 7 K, 4 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":4,"airOuts":7,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":18,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":99,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":23,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":99,"balls":43,"strikes":56,"strikePercentage":".570","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"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":51,"flyOuts":34,"groundOuts":44,"airOuts":47,"runs":36,"doubles":12,"triples":1,"homeRuns":9,"strikeOuts":53,"baseOnBalls":39,"intentionalWalks":6,"hits":52,"hitByPitch":5,"avg":".269","atBats":193,"obp":".400","slg":".482","ops":".882","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":241,"totalBases":93,"rbi":30,"leftOnBase":78,"sacBunts":0,"sacFlies":3,"babip":".321","groundOutsToAirouts":"0.94","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"21.44","popOuts":4,"lineOuts":9},"pitching":{"gamesPlayed":9,"gamesStarted":9,"flyOuts":25,"groundOuts":52,"airOuts":51,"runs":7,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":61,"baseOnBalls":17,"intentionalWalks":0,"hits":28,"hitByPitch":4,"atBats":190,"obp":".231","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":854,"era":"0.82","inningsPitched":"55.0","wins":5,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"0.82","battersFaced":213,"outs":165,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":854,"balls":304,"strikes":550,"strikePercentage":".640","hitBatsmen":4,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.02","rbi":1,"winPercentage":".714","pitchesPerInning":"15.53","gamesFinished":0,"strikeoutWalkRatio":"3.59","strikeoutsPer9Inn":"9.98","walksPer9Inn":"2.78","hitsPer9Inn":"4.58","runsScoredPer9":"1.15","homeRunsPer9":"0.33","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":14,"lineOuts":12},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":8,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},{"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":{"note":"(H, 6)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":8,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":8,"balls":2,"strikes":6,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":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":18,"gamesStarted":1,"flyOuts":9,"groundOuts":22,"airOuts":21,"runs":5,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":25,"baseOnBalls":6,"intentionalWalks":2,"hits":18,"hitByPitch":1,"atBats":86,"obp":".269","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":361,"era":"1.93","inningsPitched":"23.1","wins":1,"losses":2,"saves":1,"saveOpportunities":2,"holds":6,"blownSaves":1,"earnedRuns":5,"whip":"1.03","battersFaced":93,"outs":70,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":361,"balls":123,"strikes":238,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.05","rbi":0,"winPercentage":".333","pitchesPerInning":"15.47","gamesFinished":3,"strikeoutWalkRatio":"4.17","strikeoutsPer9Inn":"9.64","walksPer9Inn":"2.31","hitsPer9Inn":"6.94","runsScoredPer9":"1.93","homeRunsPer9":"0.00","inheritedRunners":8,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID680736":{"person":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"jerseyNumber":"70","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":8,"flyOuts":52,"groundOuts":50,"airOuts":82,"runs":19,"doubles":10,"triples":0,"homeRuns":3,"strikeOuts":31,"baseOnBalls":14,"intentionalWalks":0,"hits":48,"hitByPitch":2,"atBats":210,"obp":".282","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":820,"era":"3.07","inningsPitched":"55.2","wins":6,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":19,"whip":"1.11","battersFaced":227,"outs":167,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":820,"balls":282,"strikes":538,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.61","rbi":0,"winPercentage":".750","pitchesPerInning":"14.73","gamesFinished":1,"strikeoutWalkRatio":"2.21","strikeoutsPer9Inn":"5.01","walksPer9Inn":"2.26","hitsPer9Inn":"7.76","runsScoredPer9":"3.07","homeRunsPer9":"0.49","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":22},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642546":{"person":{"id":642546,"fullName":"Jonathan Hernández","link":"/api/v1/people/642546"},"jerseyNumber":"29","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":3,"gamesStarted":0,"flyOuts":1,"groundOuts":5,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":12,"obp":".077","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":54,"era":"0.00","inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.25","battersFaced":13,"outs":12,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":54,"balls":20,"strikes":34,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.67","rbi":0,"winPercentage":".---","pitchesPerInning":"13.50","gamesFinished":2,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"2.25","hitsPer9Inn":"0.00","runsScoredPer9":"0.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":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID606192":{"person":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"jerseyNumber":"37","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"600","stats":{"batting":{"summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":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":51,"flyOuts":26,"groundOuts":37,"airOuts":41,"runs":30,"doubles":8,"triples":0,"homeRuns":7,"strikeOuts":55,"baseOnBalls":19,"intentionalWalks":1,"hits":50,"hitByPitch":2,"avg":".276","atBats":181,"obp":".348","slg":".436","ops":".784","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":204,"totalBases":79,"rbi":31,"leftOnBase":83,"sacBunts":0,"sacFlies":2,"babip":".355","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.86","popOuts":6,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":76,"errors":1,"chances":80,"fielding":".988","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":"200","stats":{"batting":{"summary":"2-4 | HR, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":56,"flyOuts":29,"groundOuts":47,"airOuts":57,"runs":34,"doubles":12,"triples":0,"homeRuns":13,"strikeOuts":44,"baseOnBalls":15,"intentionalWalks":0,"hits":63,"hitByPitch":2,"avg":".303","atBats":208,"obp":".351","slg":".548","ops":".899","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":228,"totalBases":114,"rbi":50,"leftOnBase":88,"sacBunts":0,"sacFlies":3,"babip":".325","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"16.00","popOuts":13,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":154,"errors":0,"chances":160,"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"}]},"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":"400","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":27,"groundOuts":19,"airOuts":42,"runs":13,"doubles":2,"triples":0,"homeRuns":6,"strikeOuts":12,"baseOnBalls":6,"intentionalWalks":0,"hits":16,"hitByPitch":1,"avg":".182","atBats":88,"obp":".240","slg":".409","ops":".649","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":96,"totalBases":36,"rbi":15,"leftOnBase":54,"sacBunts":0,"sacFlies":1,"babip":".141","groundOutsToAirouts":"0.45","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.67","popOuts":3,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":47,"putOuts":31,"errors":1,"chances":79,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID669743":{"person":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"jerseyNumber":"12","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"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":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":7,"groundOuts":16,"airOuts":13,"runs":11,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":10,"intentionalWalks":0,"hits":15,"hitByPitch":1,"avg":".294","atBats":51,"obp":".413","slg":".373","ops":".786","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":63,"totalBases":19,"rbi":10,"leftOnBase":25,"sacBunts":0,"sacFlies":1,"babip":".341","groundOutsToAirouts":"1.23","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":6,"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":1,"putOuts":29,"errors":1,"chances":31,"fielding":".968","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID686218":{"person":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"jerseyNumber":"80","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":10,"flyOuts":27,"groundOuts":42,"airOuts":49,"runs":27,"doubles":14,"triples":0,"homeRuns":9,"strikeOuts":59,"baseOnBalls":14,"intentionalWalks":0,"hits":50,"hitByPitch":3,"atBats":198,"obp":".309","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":877,"era":"4.70","inningsPitched":"51.2","wins":3,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":27,"whip":"1.24","battersFaced":217,"outs":155,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":877,"balls":305,"strikes":572,"strikePercentage":".650","hitBatsmen":3,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".750","pitchesPerInning":"16.97","gamesFinished":0,"strikeoutWalkRatio":"4.21","strikeoutsPer9Inn":"10.28","walksPer9Inn":"2.44","hitsPer9Inn":"8.71","runsScoredPer9":"4.70","homeRunsPer9":"1.57","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":13,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID500743":{"person":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"jerseyNumber":"72","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":33,"flyOuts":12,"groundOuts":31,"airOuts":24,"runs":8,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":5,"intentionalWalks":0,"hits":22,"hitByPitch":2,"avg":".265","atBats":83,"obp":".315","slg":".349","ops":".664","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":94,"totalBases":29,"rbi":9,"leftOnBase":39,"sacBunts":2,"sacFlies":2,"babip":".284","groundOutsToAirouts":"1.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"83.00","popOuts":6,"lineOuts":6},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":1,"groundOuts":4,"airOuts":2,"runs":6,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":15,"obp":".647","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":41,"era":"27.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"5.00","battersFaced":17,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":41,"balls":17,"strikes":24,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"20.50","gamesFinished":2,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"4.50","hitsPer9Inn":"40.50","runsScoredPer9":"27.00","homeRunsPer9":"9.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":43,"putOuts":35,"errors":0,"chances":78,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID595014":{"person":{"id":595014,"fullName":"Blake Treinen","link":"/api/v1/people/595014"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":0,"flyOuts":6,"groundOuts":22,"airOuts":11,"runs":6,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":16,"baseOnBalls":6,"intentionalWalks":2,"hits":16,"hitByPitch":1,"atBats":65,"obp":".319","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":264,"era":"3.24","inningsPitched":"16.2","wins":1,"losses":1,"saves":1,"saveOpportunities":3,"holds":6,"blownSaves":2,"earnedRuns":6,"whip":"1.32","battersFaced":72,"outs":50,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":264,"balls":93,"strikes":171,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".500","pitchesPerInning":"15.84","gamesFinished":2,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"8.64","walksPer9Inn":"3.24","hitsPer9Inn":"8.64","runsScoredPer9":"3.24","homeRunsPer9":"1.08","inheritedRunners":9,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":4},"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}},"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":{},"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":9,"gamesStarted":9,"flyOuts":30,"groundOuts":42,"airOuts":48,"runs":26,"doubles":12,"triples":0,"homeRuns":9,"strikeOuts":43,"baseOnBalls":18,"intentionalWalks":0,"hits":47,"hitByPitch":4,"atBats":179,"obp":".343","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":812,"era":"4.93","inningsPitched":"45.2","wins":3,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":25,"whip":"1.42","battersFaced":202,"outs":137,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":812,"balls":298,"strikes":514,"strikePercentage":".630","hitBatsmen":4,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".500","pitchesPerInning":"17.78","gamesFinished":0,"strikeoutWalkRatio":"2.39","strikeoutsPer9Inn":"8.47","walksPer9Inn":"3.55","hitsPer9Inn":"9.26","runsScoredPer9":"5.12","homeRunsPer9":"1.77","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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,"battingOrder":"900","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":34,"flyOuts":12,"groundOuts":33,"airOuts":16,"runs":11,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":32,"baseOnBalls":11,"intentionalWalks":0,"hits":23,"hitByPitch":0,"avg":".228","atBats":101,"obp":".301","slg":".327","ops":".628","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":115,"totalBases":33,"rbi":8,"leftOnBase":47,"sacBunts":2,"sacFlies":1,"babip":".309","groundOutsToAirouts":"2.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"50.50","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":89,"putOuts":51,"errors":2,"chances":142,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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":10,"gamesStarted":10,"flyOuts":36,"groundOuts":66,"airOuts":58,"runs":23,"doubles":9,"triples":0,"homeRuns":9,"strikeOuts":59,"baseOnBalls":13,"intentionalWalks":0,"hits":50,"hitByPitch":2,"atBats":232,"obp":".262","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":958,"era":"3.09","inningsPitched":"64.0","wins":4,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":22,"whip":"0.98","battersFaced":248,"outs":192,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":958,"balls":339,"strikes":619,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.14","rbi":0,"winPercentage":".500","pitchesPerInning":"14.97","gamesFinished":0,"strikeoutWalkRatio":"4.54","strikeoutsPer9Inn":"8.30","walksPer9Inn":"1.83","hitsPer9Inn":"7.03","runsScoredPer9":"3.23","homeRunsPer9":"1.27","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":6,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID801434":{"person":{"id":801434,"fullName":"Paul Gervase","link":"/api/v1/people/801434"},"jerseyNumber":"65","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":3,"airOuts":6,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":19,"obp":".333","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":71,"era":"1.80","inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.40","battersFaced":21,"outs":15,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":71,"balls":24,"strikes":47,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"14.20","gamesFinished":1,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"9.00","walksPer9Inn":"3.60","hitsPer9Inn":"9.00","runsScoredPer9":"1.80","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[660271,681624,518692,605141,571970,606192,808975,669257,669743,690976,694361,656945,669165],"pitchers":[660271,694361,656945,669165],"bench":[500743,687221,663656],"bullpen":[801434,683618,642546,641778,808963,686218,595014,681911,680736,808967],"battingOrder":[660271,681624,518692,605141,571970,808975,669257,669743,690976],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Smith, W (4, Sugano)."},{"label":"HR","value":"Ohtani (9, 1st inning off Sugano, 0 on, 0 out); Freeman, F (7, 1st inning off Sugano, 0 on, 1 out); Pages, A (13, 8th inning off Senzatela, 0 on, 0 out)."},{"label":"TB","value":"Call; Freeman, F 5; Kim, Hy; Ohtani 4; Pages, A 5; Smith, W 2."},{"label":"RBI","value":"Call (10); Freeman, F (26); Ohtani (30); Pages, A (50)."},{"label":"2-out RBI","value":"Call."},{"label":"Runners left in scoring position, 2 out","value":"Ohtani."},{"label":"GIDP","value":"Muncy."},{"label":"Team RISP","value":"1-for-3."},{"label":"Team LOB","value":"4."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"Pages, A (2, 2nd base by Sugano/Goodman)."},{"label":"PO","value":"Pages, A (1st base by Sugano)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Muncy (3, fielding)."},{"label":"DP","value":"(Muncy-Betts-Freeman, F)."}]}],"note":[]}},"officials":[{"official":{"id":427113,"fullName":"Laz Diaz","link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":676581,"fullName":"James Jean","link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":623938,"fullName":"Erich Bacchus","link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":623946,"fullName":"Malachi Moore","link":"/api/v1/people/623946"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Scott."},{"label":"HBP","value":"Goodman (by Ohtani)."},{"label":"ABS Challenge","value":"Betts (Strike-Overturned to Ball); Castro, W (Strike-Confirmed); Smith, W (Ball-Confirmed); Julien (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Sugano 83-48; Bernardino 16-10; Senzatela 26-15; Castaño 10-7; Ohtani 99-56; Klein 8-6; Scott 17-12; Hurt 15-11."},{"label":"Groundouts-flyouts","value":"Sugano 6-3; Bernardino 3-1; Senzatela 2-0; Castaño 1-0; Ohtani 4-3; Klein 2-1; Scott 0-1; Hurt 2-0."},{"label":"Batters faced","value":"Sugano 20; Bernardino 4; Senzatela 6; Castaño 2; Ohtani 23; Klein 3; Scott 4; Hurt 3."},{"label":"Inherited runners-scored","value":"Bernardino 1-0; Castaño 1-0."},{"label":"Umpires","value":"HP: Laz Diaz. 1B: James Jean. 2B: Erich Bacchus. 3B: Malachi Moore. "},{"label":"Weather","value":"61 degrees, Partly Cloudy."},{"label":"Wind","value":"8 mph, Out To CF."},{"label":"First pitch","value":"7:10 PM."},{"label":"T","value":"2:29."},{"label":"Att","value":"50,832."},{"label":"Venue","value":"UNIQLO Field at Dodger Stadium."},{"label":"May 27, 2026"}],"pitchingNotes":["Senzatela pitched to 2 batters in the 8th inning."],"topPerformers":[{"player":{"person":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271","boxscoreName":"Ohtani"},"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 | HR, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":1},"pitching":{"note":"(W, 5-2)","summary":"6.0 IP, ER, 7 K, 4 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":4,"airOuts":7,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":18,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":99,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":23,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":99,"balls":43,"strikes":56,"strikePercentage":".570","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"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":51,"flyOuts":34,"groundOuts":44,"airOuts":47,"runs":36,"doubles":12,"triples":1,"homeRuns":9,"strikeOuts":53,"baseOnBalls":39,"intentionalWalks":6,"hits":52,"hitByPitch":5,"avg":".269","atBats":193,"obp":".400","slg":".482","ops":".882","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":241,"totalBases":93,"rbi":30,"leftOnBase":78,"sacBunts":0,"sacFlies":3,"babip":".321","groundOutsToAirouts":"0.94","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"21.44","popOuts":4,"lineOuts":9},"pitching":{"gamesPlayed":9,"gamesStarted":9,"flyOuts":25,"groundOuts":52,"airOuts":51,"runs":7,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":61,"baseOnBalls":17,"intentionalWalks":0,"hits":28,"hitByPitch":4,"atBats":190,"obp":".231","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":854,"era":"0.82","inningsPitched":"55.0","wins":5,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"0.82","battersFaced":213,"outs":165,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":854,"balls":304,"strikes":550,"strikePercentage":".640","hitBatsmen":4,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.02","rbi":1,"winPercentage":".714","pitchesPerInning":"15.53","gamesFinished":0,"strikeoutWalkRatio":"3.59","strikeoutsPer9Inn":"9.98","walksPer9Inn":"2.78","hitsPer9Inn":"4.58","runsScoredPer9":"1.15","homeRunsPer9":"0.33","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":14,"lineOuts":12},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":8,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"type":"twoWayStarter","gameScore":88,"pitchingGameScore":72,"hittingGameScore":16},{"player":{"person":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692","boxscoreName":"Freeman, F"},"jerseyNumber":"5","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"300","stats":{"batting":{"summary":"2-4 | HR, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":53,"flyOuts":33,"groundOuts":56,"airOuts":52,"runs":27,"doubles":15,"triples":1,"homeRuns":7,"strikeOuts":38,"baseOnBalls":30,"intentionalWalks":1,"hits":54,"hitByPitch":1,"avg":".271","atBats":199,"obp":".368","slg":".462","ops":".830","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":231,"totalBases":92,"rbi":26,"leftOnBase":88,"sacBunts":0,"sacFlies":1,"babip":".303","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.43","popOuts":4,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":40,"putOuts":352,"errors":0,"chances":392,"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"}]},"type":"hitter","gameScore":56,"hittingGameScore":56},{"player":{"person":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257","boxscoreName":"Smith, W"},"jerseyNumber":"16","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"700","stats":{"batting":{"summary":"1-1 | 2B, 2 BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":42,"groundOuts":21,"airOuts":69,"runs":20,"doubles":4,"triples":0,"homeRuns":5,"strikeOuts":28,"baseOnBalls":19,"intentionalWalks":0,"hits":39,"hitByPitch":2,"avg":".253","atBats":154,"obp":".337","slg":".377","ops":".714","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":178,"totalBases":58,"rbi":22,"leftOnBase":65,"sacBunts":0,"sacFlies":3,"babip":".274","groundOutsToAirouts":"0.30","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.80","popOuts":7,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":5,"stolenBases":22,"stolenBasePercentage":".815","caughtStealingPercentage":".185","assists":10,"putOuts":368,"errors":3,"chances":381,"fielding":".992","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"type":"hitter","gameScore":54,"hittingGameScore":54}]},"decisions":{"winner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"loser":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"save":{"id":669165,"fullName":"Kyle Hurt","link":"/api/v1/people/669165"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}