{"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":823161,"link":"/api/v1.1/game/823161/feed/live","metaData":{"wait":10,"timeStamp":"20260329_050447","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count23","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823161,"type":"R","doubleHeader":"N","id":"2026/03/28/clemlb-seamlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823161-2026-03-28","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-03-29T01:40:00Z","originalDate":"2026-03-28","officialDate":"2026-03-28","dayNight":"night","time":"6:40","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114","season":2026,"venue":{"id":5,"name":"Progressive Field","link":"/api/v1/venues/5"},"springVenue":{"id":3834,"link":"/api/v1/venues/3834"},"teamCode":"cle","fileCode":"cle","abbreviation":"CLE","teamName":"Guardians","locationName":"Cleveland","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":202,"name":"American League Central","link":"/api/v1/divisions/202"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Cleveland","record":{"gamesPlayed":3,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":2,"losses":1,"ties":0,"pct":".667"},"records":{},"divisionLeader":false,"wins":2,"losses":1,"winningPercentage":".667"},"franchiseName":"Cleveland","clubName":"Guardians","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136","season":2026,"venue":{"id":680,"name":"T-Mobile Park","link":"/api/v1/venues/680"},"springVenue":{"id":2530,"link":"/api/v1/venues/2530"},"teamCode":"sea","fileCode":"sea","abbreviation":"SEA","teamName":"Mariners","locationName":"Seattle","firstYearOfPlay":"1977","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":200,"name":"American League West","link":"/api/v1/divisions/200"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Seattle","record":{"gamesPlayed":3,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":1,"losses":2,"ties":0,"pct":".333"},"records":{},"divisionLeader":false,"wins":1,"losses":2,"winningPercentage":".333"},"franchiseName":"Seattle","clubName":"Mariners","active":true}},"players":{"ID647304":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304","firstName":"Joshua-Douglas","lastName":"Naylor","primaryNumber":"12","birthDate":"1997-06-22","currentAge":29,"birthCity":"Mississauga","birthStateProvince":"ON","birthCountry":"Canada","height":"5' 10\"","weight":235,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Josh","useLastName":"Naylor","middleName":"James","boxscoreName":"Naylor, J","nickName":"Naylz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-05-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Josh Naylor","nameSlug":"josh-naylor-647304","firstLastName":"Josh Naylor","lastFirstName":"Naylor, Josh","lastInitName":"Naylor, J","initLastName":"J Naylor","fullFMLName":"Joshua-Douglas James Naylor","fullLFMName":"Naylor, Joshua-Douglas James","strikeZoneTop":3.11,"strikeZoneBottom":1.57},"ID542888":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888","firstName":"Shawn","lastName":"Armstrong","primaryNumber":"43","birthDate":"1990-09-11","currentAge":36,"birthCity":"New Bern","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Shawn","useLastName":"Armstrong","middleName":"Michael","boxscoreName":"Armstrong","nickName":"Armie","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2015-08-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Shawn Armstrong","nameSlug":"shawn-armstrong-542888","firstLastName":"Shawn Armstrong","lastFirstName":"Armstrong, Shawn","lastInitName":"Armstrong, S","initLastName":"S Armstrong","fullFMLName":"Shawn Michael Armstrong","fullLFMName":"Armstrong, Shawn Michael","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID702284":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284","firstName":"Cole","lastName":"Young","primaryNumber":"2","birthDate":"2003-07-29","currentAge":23,"birthCity":"Pittsburgh","birthStateProvince":"PA","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Cole","useLastName":"Young","middleName":"Douglas","boxscoreName":"Young","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-05-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cole Young","nameSlug":"cole-young-702284","firstLastName":"Cole Young","lastFirstName":"Young, Cole","lastInitName":"Young, C","initLastName":"C Young","fullFMLName":"Cole Douglas Young","fullLFMName":"Young, Cole Douglas","strikeZoneTop":3.133,"strikeZoneBottom":1.581},"ID678606":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606","firstName":"José","lastName":"Ferrer","primaryNumber":"45","birthDate":"2000-03-03","currentAge":26,"birthCity":"Maimon","birthCountry":"Dominican Republic","height":"6' 1\"","weight":233,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José A.","useLastName":"Ferrer","middleName":"Alexander","boxscoreName":"Ferrer","gender":"M","nameMatrilineal":"Vizcaino","isPlayer":true,"isVerified":true,"pronunciation":"fur-AIR","mlbDebutDate":"2023-07-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"José A. Ferrer","nameSlug":"jose-a-ferrer-678606","firstLastName":"José A. Ferrer","lastFirstName":"Ferrer, José A.","lastInitName":"Ferrer, J","initLastName":"J Ferrer","fullFMLName":"José Alexander Ferrer","fullLFMName":"Ferrer, José Alexander","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID641401":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401","firstName":"Connor","lastName":"Brogdon","primaryNumber":"75","birthDate":"1995-01-29","currentAge":31,"birthCity":"Clovis","birthStateProvince":"CA","birthCountry":"USA","height":"6' 6\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Connor","useLastName":"Brogdon","middleName":"Michael","boxscoreName":"Brogdon","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"pronunciation":"BROG-denn","mlbDebutDate":"2020-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Connor Brogdon","nameSlug":"connor-brogdon-641401","firstLastName":"Connor Brogdon","lastFirstName":"Brogdon, Connor","lastInitName":"Brogdon, C","initLastName":"C Brogdon","fullFMLName":"Connor Michael Brogdon","fullLFMName":"Brogdon, Connor Michael","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID595978":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978","firstName":"Austin","lastName":"Hedges","primaryNumber":"27","birthDate":"1992-08-18","currentAge":34,"birthCity":"San Juan Capistrano","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":220,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Austin","useLastName":"Hedges","middleName":"Charles","boxscoreName":"Hedges","nickName":"Hedgey","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2015-05-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Austin Hedges","nameSlug":"austin-hedges-595978","firstLastName":"Austin Hedges","lastFirstName":"Hedges, Austin","lastInitName":"Hedges, A","initLastName":"A Hedges","fullFMLName":"Austin Charles Hedges","fullLFMName":"Hedges, Austin Charles","strikeZoneTop":3.207,"strikeZoneBottom":1.618},"ID608701":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701","firstName":"Robert","lastName":"Refsnyder","primaryNumber":"30","birthDate":"1991-03-26","currentAge":35,"birthCity":"Seoul","birthCountry":"Republic of Korea","height":"5' 11\"","weight":215,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Rob","useLastName":"Refsnyder","middleName":"Daniel","boxscoreName":"Refsnyder","nickName":"Ref","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2015-07-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rob Refsnyder","nameSlug":"rob-refsnyder-608701","firstLastName":"Rob Refsnyder","lastFirstName":"Refsnyder, Rob","lastInitName":"Refsnyder, R","initLastName":"R Refsnyder","fullFMLName":"Robert Daniel Refsnyder","fullLFMName":"Refsnyder, Robert Daniel","strikeZoneTop":3.187,"strikeZoneBottom":1.608},"ID677961":{"id":677961,"fullName":"Cole Wilcox","link":"/api/v1/people/677961","firstName":"Mitchell","lastName":"Wilcox","primaryNumber":"43","birthDate":"1999-07-14","currentAge":27,"birthCity":"Chattanooga","birthStateProvince":"TN","birthCountry":"USA","height":"6' 5\"","weight":232,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cole","useLastName":"Wilcox","middleName":"Cole","boxscoreName":"Wilcox","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2025-09-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cole Wilcox","nameSlug":"cole-wilcox-677961","firstLastName":"Cole Wilcox","lastFirstName":"Wilcox, Cole","lastInitName":"Wilcox, C","initLastName":"C Wilcox","fullFMLName":"Mitchell Cole Wilcox","fullLFMName":"Wilcox, Mitchell Cole","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID672356":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356","firstName":"Gabriel","lastName":"Arias","primaryNumber":"43","birthDate":"2000-02-27","currentAge":26,"birthCity":"La Victoria","birthCountry":"Venezuela","height":"6' 1\"","weight":217,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Gabriel","useLastName":"Arias","middleName":"Alejandro","boxscoreName":"Arias, G","gender":"M","nameMatrilineal":"Gomez","isPlayer":true,"isVerified":true,"pronunciation":"AH-ree-AHS","mlbDebutDate":"2022-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gabriel Arias","nameSlug":"gabriel-arias-672356","firstLastName":"Gabriel Arias","lastFirstName":"Arias, Gabriel","lastInitName":"Arias, G","initLastName":"G Arias","fullFMLName":"Gabriel Arias","fullLFMName":"Arias, Gabriel","strikeZoneTop":3.242,"strikeZoneBottom":1.636},"ID693433":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433","firstName":"Bryan","lastName":"Woo","primaryNumber":"22","birthDate":"2000-01-30","currentAge":26,"birthCity":"Oakland","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryan","useLastName":"Woo","middleName":"Joseph","boxscoreName":"Woo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-06-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryan Woo","nameSlug":"bryan-woo-693433","firstLastName":"Bryan Woo","lastFirstName":"Woo, Bryan","lastInitName":"Woo, B","initLastName":"B Woo","fullFMLName":"Bryan Joseph Woo","fullLFMName":"Woo, Bryan Joseph","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669302":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302","firstName":"Logan","lastName":"Gilbert","primaryNumber":"36","birthDate":"1997-05-05","currentAge":29,"birthCity":"Winter Park","birthStateProvince":"FL","birthCountry":"USA","height":"6' 6\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Logan","useLastName":"Gilbert","middleName":"Keith","boxscoreName":"Gilbert, L","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2021-05-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Logan Gilbert","nameSlug":"logan-gilbert-669302","firstLastName":"Logan Gilbert","lastFirstName":"Gilbert, Logan","lastInitName":"Gilbert, L","initLastName":"L Gilbert","fullFMLName":"Logan Keith Gilbert","fullLFMName":"Gilbert, Logan Keith","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID666310":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310","firstName":"Noah","lastName":"Naylor","primaryNumber":"14","birthDate":"2000-02-21","currentAge":26,"birthCity":"Mississauga","birthStateProvince":"ON","birthCountry":"Canada","height":"5' 9\"","weight":205,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Bo","useLastName":"Naylor","middleName":"Gibson","boxscoreName":"Naylor, B","nickName":"Bo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-10-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bo Naylor","nameSlug":"bo-naylor-666310","firstLastName":"Bo Naylor","lastFirstName":"Naylor, Bo","lastInitName":"Naylor, B","initLastName":"B Naylor","fullFMLName":"Noah Gibson Naylor","fullLFMName":"Naylor, Noah Gibson","strikeZoneTop":3.089,"strikeZoneBottom":1.559},"ID681807":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807","firstName":"David","lastName":"Fry","primaryNumber":"6","birthDate":"1995-11-20","currentAge":30,"birthCity":"Colleyville","birthStateProvince":"TX","birthCountry":"USA","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"David","useLastName":"Fry","boxscoreName":"Fry","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-05-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"David Fry","nameSlug":"david-fry-681807","firstLastName":"David Fry","lastFirstName":"Fry, David","lastInitName":"Fry, D","initLastName":"D Fry","fullFMLName":"David  Fry","fullLFMName":"Fry, David","strikeZoneTop":3.243,"strikeZoneBottom":1.637},"ID671922":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922","firstName":"Cade","lastName":"Smith","primaryNumber":"36","birthDate":"1999-05-09","currentAge":27,"birthCity":"Vancouver","birthStateProvince":"BC","birthCountry":"Canada","height":"6' 5\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cade","useLastName":"Smith","middleName":"Jared Benjamin","boxscoreName":"Smith, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cade Smith","nameSlug":"cade-smith-671922","firstLastName":"Cade Smith","lastFirstName":"Smith, Cade","lastInitName":"Smith, C","initLastName":"C Smith","fullFMLName":"Cade Jared Benjamin Smith","fullLFMName":"Smith, Cade Jared Benjamin","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID608070":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070","firstName":"José","lastName":"Ramírez","primaryNumber":"11","birthDate":"1992-09-17","currentAge":33,"birthCity":"Bani","birthCountry":"Dominican Republic","height":"5' 8\"","weight":190,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"José","useLastName":"Ramírez","middleName":"Enrique","boxscoreName":"Ramírez, Jo","nickName":"Enriquito","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2013-09-01","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Ramírez","nameSlug":"jose-ramirez-608070","firstLastName":"José Ramírez","lastFirstName":"Ramírez, José","lastInitName":"Ramírez, J","initLastName":"J Ramírez","fullFMLName":"José Enrique Ramírez","fullLFMName":"Ramírez, José Enrique","strikeZoneTop":3.035,"strikeZoneBottom":1.532},"ID680757":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757","firstName":"Steven","lastName":"Kwan","primaryNumber":"38","birthDate":"1997-09-05","currentAge":29,"birthCity":"Los Gatos","birthStateProvince":"CA","birthCountry":"USA","height":"5' 8\"","weight":170,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Steven","useLastName":"Kwan","middleName":"Robert","boxscoreName":"Kwan","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-04-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Steven Kwan","nameSlug":"steven-kwan-680757","firstLastName":"Steven Kwan","lastFirstName":"Kwan, Steven","lastInitName":"Kwan, S","initLastName":"S Kwan","fullFMLName":"Steven Robert Kwan","fullLFMName":"Kwan, Steven Robert","strikeZoneTop":3.023,"strikeZoneBottom":1.525},"ID688883":{"id":688883,"fullName":"Peyton Pallette","link":"/api/v1/people/688883","firstName":"Peyton","lastName":"Pallette","birthDate":"2001-05-09","currentAge":25,"birthCity":"Little Rock","birthStateProvince":"AR","birthCountry":"USA","height":"6' 1\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Peyton","useLastName":"Pallette","middleName":"Minor","boxscoreName":"Pallette","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-03-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Peyton Pallette","nameSlug":"peyton-pallette-688883","firstLastName":"Peyton Pallette","lastFirstName":"Pallette, Peyton","lastInitName":"Pallette, P","initLastName":"P Pallette","fullFMLName":"Peyton Minor Pallette","fullLFMName":"Pallette, Peyton Minor","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID622491":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491","firstName":"Luis","lastName":"Castillo","primaryNumber":"58","birthDate":"1992-12-12","currentAge":33,"birthCity":"Bani","birthCountry":"Dominican Republic","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luis","useLastName":"Castillo","middleName":"Miguel","boxscoreName":"Castillo, L","nickName":"La Piedra","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2017-06-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Castillo","nameSlug":"luis-castillo-622491","firstLastName":"Luis Castillo","lastFirstName":"Castillo, Luis","lastInitName":"Castillo, L","initLastName":"L Castillo","fullFMLName":"Luis Miguel Castillo","fullLFMName":"Castillo, Luis Miguel","strikeZoneTop":3.44,"strikeZoneBottom":1.59},"ID641598":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598","firstName":"Mitchell","lastName":"Garver","primaryNumber":"8","birthDate":"1991-01-15","currentAge":35,"birthCity":"Albuquerque","birthStateProvince":"NM","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Mitch","useLastName":"Garver","middleName":"Lynn","boxscoreName":"Garver","nickName":"Garv Sauce","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-08-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mitch Garver","nameSlug":"mitch-garver-641598","firstLastName":"Mitch Garver","lastFirstName":"Garver, Mitch","lastInitName":"Garver, M","initLastName":"M Garver","fullFMLName":"Mitchell Lynn Garver","fullLFMName":"Garver, Mitchell Lynn","strikeZoneTop":3.249,"strikeZoneBottom":1.64},"ID682657":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657","firstName":"Angel","lastName":"Martínez","primaryNumber":"1","birthDate":"2002-01-27","currentAge":24,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Angel","useLastName":"Martínez","boxscoreName":"Martínez, A","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"Ahn-hell","mlbDebutDate":"2024-06-22","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Angel Martínez","nameSlug":"angel-martinez-682657","firstLastName":"Angel Martínez","lastFirstName":"Martínez, Angel","lastInitName":"Martínez, A","initLastName":"A Martínez","fullFMLName":"Angel Martínez","fullLFMName":"Martínez, Angel ","strikeZoneTop":3.178,"strikeZoneBottom":1.604},"ID700932":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932","firstName":"Kyle","lastName":"Manzardo","primaryNumber":"9","birthDate":"2000-07-18","currentAge":26,"birthCity":"Coeur d'Alene","birthStateProvince":"ID","birthCountry":"USA","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Kyle","useLastName":"Manzardo","middleName":"Thomas","boxscoreName":"Manzardo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-05-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Manzardo","nameSlug":"kyle-manzardo-700932","firstLastName":"Kyle Manzardo","lastFirstName":"Manzardo, Kyle","lastInitName":"Manzardo, K","initLastName":"K Manzardo","fullFMLName":"Kyle Thomas Manzardo","fullLFMName":"Manzardo, Kyle Thomas","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"ID677594":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594","firstName":"Julio","lastName":"Rodríguez","primaryNumber":"44","birthDate":"2000-12-29","currentAge":25,"birthCity":"Loma de Cabrera","birthCountry":"Dominican Republic","height":"6' 4\"","weight":228,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Julio","useLastName":"Rodríguez","middleName":"Yamel","boxscoreName":"Rodríguez, J","gender":"M","nameMatrilineal":"Reyes","isPlayer":true,"isVerified":true,"mlbDebutDate":"2022-04-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Julio Rodríguez","nameSlug":"julio-rodriguez-677594","firstLastName":"Julio Rodríguez","lastFirstName":"Rodríguez, Julio","lastInitName":"Rodríguez, J","initLastName":"J Rodríguez","fullFMLName":"Julio Yamel Rodríguez","fullLFMName":"Rodríguez, Julio Yamel","strikeZoneTop":3.378,"strikeZoneBottom":1.705},"ID660844":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844","firstName":"Leonardo","lastName":"Rivas","primaryNumber":"76","birthDate":"1997-10-10","currentAge":28,"birthCity":"Maracay","birthCountry":"Venezuela","height":"5' 7\"","weight":150,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Leo","useLastName":"Rivas","middleName":"Andres","boxscoreName":"Rivas","gender":"M","nameMatrilineal":"Briceno","isPlayer":true,"isVerified":true,"pronunciation":"REE-vahs","mlbDebutDate":"2024-04-28","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Leo Rivas","nameSlug":"leo-rivas-660844","firstLastName":"Leo Rivas","lastFirstName":"Rivas, Leo","lastInitName":"Rivas, L","initLastName":"L Rivas","fullFMLName":"Leonardo Andres Rivas","fullLFMName":"Rivas, Leonardo Andres","strikeZoneTop":3.007,"strikeZoneBottom":1.517},"ID670042":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042","firstName":"Lucas","lastName":"Raley","primaryNumber":"20","birthDate":"1994-09-19","currentAge":31,"birthCity":"Hinckley","birthStateProvince":"OH","birthCountry":"USA","height":"6' 3\"","weight":235,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Luke","useLastName":"Raley","middleName":"John","boxscoreName":"Raley, L","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"Ray-LEE","mlbDebutDate":"2021-04-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luke Raley","nameSlug":"luke-raley-670042","firstLastName":"Luke Raley","lastFirstName":"Raley, Luke","lastInitName":"Raley, L","initLastName":"L Raley","fullFMLName":"Lucas John Raley","fullLFMName":"Raley, Lucas John","strikeZoneTop":3.34,"strikeZoneBottom":1.686},"ID656555":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555","firstName":"Rhys","lastName":"Hoskins","primaryNumber":"8","birthDate":"1993-03-17","currentAge":33,"birthCity":"Sacramento","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":241,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Rhys","useLastName":"Hoskins","middleName":"Dean","boxscoreName":"Hoskins","nickName":"Big Fella","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"reese","mlbDebutDate":"2017-08-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rhys Hoskins","nameSlug":"rhys-hoskins-656555","firstLastName":"Rhys Hoskins","lastFirstName":"Hoskins, Rhys","lastInitName":"Hoskins, R","initLastName":"R Hoskins","fullFMLName":"Rhys Dean Hoskins","fullLFMName":"Hoskins, Rhys Dean","strikeZoneTop":3.334,"strikeZoneBottom":1.683},"ID692216":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216","firstName":"Collin","lastName":"Kayfus","primaryNumber":"2","birthDate":"2001-10-28","currentAge":24,"birthCity":"Boca Raton","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":192,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"CJ","useLastName":"Kayfus","middleName":"Joseph","boxscoreName":"Kayfus","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-08-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"CJ Kayfus","nameSlug":"cj-kayfus-692216","firstLastName":"CJ Kayfus","lastFirstName":"Kayfus, CJ","lastInitName":"Kayfus, C","initLastName":"C Kayfus","fullFMLName":"Collin Joseph Kayfus","fullLFMName":"Kayfus, Collin Joseph","strikeZoneTop":3.152,"strikeZoneBottom":1.591},"ID676106":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106","firstName":"Emerson","lastName":"Hancock","primaryNumber":"26","birthDate":"1999-05-31","currentAge":27,"birthCity":"Cairo","birthStateProvince":"GA","birthCountry":"USA","height":"6' 4\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Emerson","useLastName":"Hancock","middleName":"Christian","boxscoreName":"Hancock","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-08-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Emerson Hancock","nameSlug":"emerson-hancock-676106","firstLastName":"Emerson Hancock","lastFirstName":"Hancock, Emerson","lastInitName":"Hancock, E","initLastName":"E Hancock","fullFMLName":"Emerson Christian Hancock","fullLFMName":"Hancock, Emerson Christian","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID645302":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302","firstName":"Victor","lastName":"Robles","primaryNumber":"10","birthDate":"1997-05-19","currentAge":29,"birthCity":"Santo Domingo Este","birthCountry":"Dominican Republic","height":"6' 0\"","weight":193,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Victor","useLastName":"Robles","middleName":"Enrique","boxscoreName":"Robles","nickName":"Vic","gender":"M","nameMatrilineal":"Brito","isPlayer":true,"isVerified":true,"pronunciation":"ROBE-lace","mlbDebutDate":"2017-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Victor Robles","nameSlug":"victor-robles-645302","firstLastName":"Victor Robles","lastFirstName":"Robles, Victor","lastInitName":"Robles, V","initLastName":"V Robles","fullFMLName":"Victor Enrique Robles","fullLFMName":"Robles, Victor Enrique","strikeZoneTop":3.199,"strikeZoneBottom":1.614},"ID800050":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050","firstName":"Chase","lastName":"DeLauter","primaryNumber":"24","birthDate":"2001-10-08","currentAge":24,"birthCity":"Frederick","birthStateProvince":"MD","birthCountry":"USA","height":"6' 3\"","weight":235,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Chase","useLastName":"DeLauter","middleName":"Daniel","boxscoreName":"DeLauter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"DAH-law-ter","mlbDebutDate":"2025-10-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Chase DeLauter","nameSlug":"chase-delauter-800050","firstLastName":"Chase DeLauter","lastFirstName":"DeLauter, Chase","lastInitName":"DeLauter, C","initLastName":"C DeLauter","fullFMLName":"Chase Daniel DeLauter","fullLFMName":"DeLauter, Chase Daniel","strikeZoneTop":3.34,"strikeZoneBottom":1.69},"ID668227":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227","firstName":"Randy","lastName":"Arozarena","primaryNumber":"56","birthDate":"1995-02-28","currentAge":31,"birthCity":"Havana","birthCountry":"Cuba","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Randy","useLastName":"Arozarena","boxscoreName":"Arozarena","gender":"M","nameMatrilineal":"Gonzalez","isPlayer":true,"isVerified":true,"pronunciation":"ah-row-sah-RAY-nah","mlbDebutDate":"2019-08-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Randy Arozarena","nameSlug":"randy-arozarena-668227","firstLastName":"Randy Arozarena","lastFirstName":"Arozarena, Randy","lastInitName":"Arozarena, R","initLastName":"R Arozarena","fullFMLName":"Randy Arozarena","fullLFMName":"Arozarena, Randy","strikeZoneTop":3.128,"strikeZoneBottom":1.579},"ID668984":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984","firstName":"Casey","lastName":"Legumina","primaryNumber":"67","birthDate":"1997-06-19","currentAge":29,"birthCity":"Dallas","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Casey","useLastName":"Legumina","middleName":"Davey","boxscoreName":"Legumina","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-04-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Casey Legumina","nameSlug":"casey-legumina-668984","firstLastName":"Casey Legumina","lastFirstName":"Legumina, Casey","lastInitName":"Legumina, C","initLastName":"C Legumina","fullFMLName":"Casey Davey Legumina","fullLFMName":"Legumina, Casey Davey","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID686527":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527","firstName":"Dominic","lastName":"Canzone","primaryNumber":"8","birthDate":"1997-08-16","currentAge":29,"birthCity":"Cleveland","birthStateProvince":"OH","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Dominic","useLastName":"Canzone","middleName":"Gene","boxscoreName":"Canzone","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-07-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dominic Canzone","nameSlug":"dominic-canzone-686527","firstLastName":"Dominic Canzone","lastFirstName":"Canzone, Dominic","lastInitName":"Canzone, D","initLastName":"D Canzone","fullFMLName":"Dominic Gene Canzone","fullLFMName":"Canzone, Dominic Gene","strikeZoneTop":3.209,"strikeZoneBottom":1.619},"ID663728":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728","firstName":"Caleb","lastName":"Raleigh","primaryNumber":"29","birthDate":"1996-11-26","currentAge":29,"birthCity":"Harrisonburg","birthStateProvince":"VA","birthCountry":"USA","height":"6' 2\"","weight":235,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Cal","useLastName":"Raleigh","middleName":"John","boxscoreName":"Raleigh","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"rah-lee","mlbDebutDate":"2021-07-11","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cal Raleigh","nameSlug":"cal-raleigh-663728","firstLastName":"Cal Raleigh","lastFirstName":"Raleigh, Cal","lastInitName":"Raleigh, C","initLastName":"C Raleigh","fullFMLName":"Caleb John Raleigh","fullLFMName":"Raleigh, Caleb John","strikeZoneTop":3.282,"strikeZoneBottom":1.656},"ID682177":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177","firstName":"Daniel","lastName":"Schneemann","primaryNumber":"10","birthDate":"1997-01-23","currentAge":29,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":185,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Daniel","useLastName":"Schneemann","boxscoreName":"Schneemann","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"sh-KNEE-man","mlbDebutDate":"2024-06-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Daniel Schneemann","nameSlug":"daniel-schneemann-682177","firstLastName":"Daniel Schneemann","lastFirstName":"Schneemann, Daniel","lastInitName":"Schneemann, D","initLastName":"D Schneemann","fullFMLName":"Daniel Schneemann","fullLFMName":"Schneemann, Daniel ","strikeZoneTop":3.197,"strikeZoneBottom":1.614},"ID677944":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944","firstName":"Slade","lastName":"Cecconi","primaryNumber":"44","birthDate":"1999-06-24","currentAge":27,"birthCity":"Oviedo","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":219,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Slade","useLastName":"Cecconi","boxscoreName":"Cecconi","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"seh-CONE-ee","mlbDebutDate":"2023-08-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Slade Cecconi","nameSlug":"slade-cecconi-677944","firstLastName":"Slade Cecconi","lastFirstName":"Cecconi, Slade","lastInitName":"Cecconi, S","initLastName":"S Cecconi","fullFMLName":"Slade  Cecconi","fullLFMName":"Cecconi, Slade","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID677587":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587","firstName":"Brayan","lastName":"Rocchio","primaryNumber":"4","birthDate":"2001-01-13","currentAge":25,"birthCity":"Caracas","birthCountry":"Venezuela","height":"5' 9\"","weight":170,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Brayan","useLastName":"Rocchio","middleName":"Hommy","boxscoreName":"Rocchio","gender":"M","nameMatrilineal":"Zambrano","isPlayer":true,"isVerified":true,"pronunciation":"Brian roak-E-O","mlbDebutDate":"2023-05-16","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brayan Rocchio","nameSlug":"brayan-rocchio-677587","firstLastName":"Brayan Rocchio","lastFirstName":"Rocchio, Brayan","lastInitName":"Rocchio, B","initLastName":"B Rocchio","fullFMLName":"Brayan Hommy Rocchio","fullLFMName":"Rocchio, Brayan Hommy","strikeZoneTop":3.068,"strikeZoneBottom":1.548},"ID670036":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036","firstName":"Matthew","lastName":"Festa","primaryNumber":"52","birthDate":"1993-03-11","currentAge":33,"birthCity":"Brooklyn","birthStateProvince":"NY","birthCountry":"USA","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Festa","middleName":"Joseph","boxscoreName":"Festa, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2018-07-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Festa","nameSlug":"matt-festa-670036","firstLastName":"Matt Festa","lastFirstName":"Festa, Matt","lastInitName":"Festa, M","initLastName":"M Festa","fullFMLName":"Matthew Joseph Festa","fullLFMName":"Festa, Matthew Joseph","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID670059":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059","firstName":"Colin","lastName":"Holderman","primaryNumber":"35","birthDate":"1995-10-08","currentAge":30,"birthCity":"Bourbonnais","birthStateProvince":"IL","birthCountry":"USA","height":"6' 6\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Colin","useLastName":"Holderman","middleName":"Scott","boxscoreName":"Holderman","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2022-05-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colin Holderman","nameSlug":"colin-holderman-670059","firstLastName":"Colin Holderman","lastFirstName":"Holderman, Colin","lastInitName":"Holderman, C","initLastName":"C Holderman","fullFMLName":"Colin Scott Holderman","fullLFMName":"Holderman, Colin Scott","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID666374":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374","firstName":"Matthew","lastName":"Brash","primaryNumber":"47","birthDate":"1998-05-12","currentAge":28,"birthCity":"Kingston","birthStateProvince":"ON","birthCountry":"Canada","height":"6' 1\"","weight":173,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Brash","middleName":"Aurel","boxscoreName":"Brash","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-04-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Brash","nameSlug":"matt-brash-666374","firstLastName":"Matt Brash","lastFirstName":"Brash, Matt","lastInitName":"Brash, M","initLastName":"M Brash","fullFMLName":"Matthew Aurel Brash","fullLFMName":"Brash, Matthew Aurel","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID680977":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977","firstName":"Brendan","lastName":"Donovan","primaryNumber":"33","birthDate":"1997-01-16","currentAge":29,"birthCity":"Wurzberg","birthCountry":"Germany","height":"5' 11\"","weight":210,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Brendan","useLastName":"Donovan","middleName":"Michael","boxscoreName":"Donovan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-04-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brendan Donovan","nameSlug":"brendan-donovan-680977","firstLastName":"Brendan Donovan","lastFirstName":"Donovan, Brendan","lastInitName":"Donovan, B","initLastName":"B Donovan","fullFMLName":"Brendan Michael Donovan","fullLFMName":"Donovan, Brendan Michael","strikeZoneTop":3.159,"strikeZoneBottom":1.594},"ID681867":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867","firstName":"Cooper","lastName":"Criswell","primaryNumber":"88","birthDate":"1996-07-24","currentAge":30,"birthCity":"Carrollton","birthStateProvince":"GA","birthCountry":"USA","height":"6' 6\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cooper","useLastName":"Criswell","middleName":"Timothy","boxscoreName":"Criswell, C","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"CRISS-well","mlbDebutDate":"2021-08-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cooper Criswell","nameSlug":"cooper-criswell-681867","firstLastName":"Cooper Criswell","lastFirstName":"Criswell, Cooper","lastInitName":"Criswell, C","initLastName":"C Criswell","fullFMLName":"Cooper Timothy Criswell","fullLFMName":"Criswell, Cooper Timothy","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID669208":{"id":669208,"fullName":"Ryan Bliss","link":"/api/v1/people/669208","firstName":"Ryan","lastName":"Bliss","primaryNumber":"1","birthDate":"1999-12-13","currentAge":26,"birthCity":"Burbank","birthStateProvince":"CA","birthCountry":"USA","height":"5' 7\"","weight":165,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Ryan","useLastName":"Bliss","middleName":"Isiah","boxscoreName":"Bliss","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-05-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Bliss","nameSlug":"ryan-bliss-669208","firstLastName":"Ryan Bliss","lastFirstName":"Bliss, Ryan","lastInitName":"Bliss, R","initLastName":"R Bliss","fullFMLName":"Ryan Isiah Bliss","fullLFMName":"Bliss, Ryan Isiah","strikeZoneTop":2.965,"strikeZoneBottom":1.497},"ID662253":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253","firstName":"Andrés","lastName":"Muñoz","primaryNumber":"75","birthDate":"1999-01-16","currentAge":27,"birthCity":"Los Mochis","birthStateProvince":"SI","birthCountry":"Mexico","height":"6' 2\"","weight":222,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrés","useLastName":"Muñoz","middleName":"Clemente","boxscoreName":"Muñoz, A","nickName":"El Plebe","gender":"M","nameMatrilineal":"Apodaca","isPlayer":true,"isVerified":true,"pronunciation":"on-DRACE moon-yoce","mlbDebutDate":"2019-07-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrés Muñoz","nameSlug":"andres-munoz-662253","firstLastName":"Andrés Muñoz","lastFirstName":"Muñoz, Andrés","lastInitName":"Muñoz, A","initLastName":"A Muñoz","fullFMLName":"Andrés Clemente Muñoz","fullLFMName":"Muñoz, Andrés Clemente","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669923":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923","firstName":"George","lastName":"Kirby","primaryNumber":"68","birthDate":"1998-02-04","currentAge":28,"birthCity":"Rye","birthStateProvince":"NY","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"George","useLastName":"Kirby","middleName":"Joseph","boxscoreName":"Kirby","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-05-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"George Kirby","nameSlug":"george-kirby-669923","firstLastName":"George Kirby","lastFirstName":"Kirby, George","lastInitName":"Kirby, G","initLastName":"G Kirby","fullFMLName":"George Joseph Kirby","fullLFMName":"Kirby, George Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID642100":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100","firstName":"Gabriel","lastName":"Speier","primaryNumber":"55","birthDate":"1995-04-12","currentAge":31,"birthCity":"Santa Barbara","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gabe","useLastName":"Speier","middleName":"James","boxscoreName":"Speier","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"spy-urr","mlbDebutDate":"2019-09-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Gabe Speier","nameSlug":"gabe-speier-642100","firstLastName":"Gabe Speier","lastFirstName":"Speier, Gabe","lastInitName":"Speier, G","initLastName":"G Speier","fullFMLName":"Gabriel James Speier","fullLFMName":"Speier, Gabriel James","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID800048":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048","firstName":"Parker","lastName":"Messick","primaryNumber":"77","birthDate":"2000-10-26","currentAge":25,"birthCity":"Plant City","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Parker","useLastName":"Messick","middleName":"Chase","boxscoreName":"Messick","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Parker Messick","nameSlug":"parker-messick-800048","firstLastName":"Parker Messick","lastFirstName":"Messick, Parker","lastInitName":"Messick, P","initLastName":"P Messick","fullFMLName":"Parker Chase Messick","fullLFMName":"Messick, Parker Chase","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID676282":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282","firstName":"Joseph","lastName":"Cantillo","primaryNumber":"54","birthDate":"1999-12-18","currentAge":26,"birthCity":"Honolulu","birthStateProvince":"HI","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Joey","useLastName":"Cantillo","middleName":"Lopaka","boxscoreName":"Cantillo","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"can-TIL-oh","mlbDebutDate":"2024-07-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Joey Cantillo","nameSlug":"joey-cantillo-676282","firstLastName":"Joey Cantillo","lastFirstName":"Cantillo, Joey","lastInitName":"Cantillo, J","initLastName":"J Cantillo","fullFMLName":"Joseph Lopaka Cantillo","fullLFMName":"Cantillo, Joseph Lopaka","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID681870":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870","firstName":"Erik","lastName":"Sabrowski","primaryNumber":"62","birthDate":"1997-10-31","currentAge":28,"birthCity":"Edmonton","birthStateProvince":"AB","birthCountry":"Canada","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Erik","useLastName":"Sabrowski","middleName":"Wayne Thomas","boxscoreName":"Sabrowski","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2024-09-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Erik Sabrowski","nameSlug":"erik-sabrowski-681870","firstLastName":"Erik Sabrowski","lastFirstName":"Sabrowski, Erik","lastInitName":"Sabrowski, E","initLastName":"E Sabrowski","fullFMLName":"Erik Wayne Thomas Sabrowski","fullLFMName":"Sabrowski, Erik Wayne Thomas","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID668909":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909","firstName":"Gavin","lastName":"Williams","primaryNumber":"32","birthDate":"1999-07-26","currentAge":27,"birthCity":"Fayetteville","birthStateProvince":"NC","birthCountry":"USA","height":"6' 6\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gavin","useLastName":"Williams","middleName":"Scott","boxscoreName":"Williams, G","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-06-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gavin Williams","nameSlug":"gavin-williams-668909","firstLastName":"Gavin Williams","lastFirstName":"Williams, Gavin","lastInitName":"Williams, G","initLastName":"G Williams","fullFMLName":"Gavin Scott Williams","fullLFMName":"Williams, Gavin Scott","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID660825":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825","firstName":"Eduard","lastName":"Bazardo","primaryNumber":"83","birthDate":"1995-09-01","currentAge":31,"birthCity":"Maracay","birthCountry":"Venezuela","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eduard","useLastName":"Bazardo","middleName":"Felix","boxscoreName":"Bazardo","gender":"M","nameMatrilineal":"Osorio","isPlayer":true,"isVerified":false,"pronunciation":"buh-ZAR-doh","mlbDebutDate":"2021-04-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eduard Bazardo","nameSlug":"eduard-bazardo-660825","firstLastName":"Eduard Bazardo","lastFirstName":"Bazardo, Eduard","lastInitName":"Bazardo, E","initLastName":"E Bazardo","fullFMLName":"Eduard Felix Bazardo","fullLFMName":"Bazardo, Eduard Felix","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID682120":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120","firstName":"Tim","lastName":"Herrin","primaryNumber":"29","birthDate":"1996-10-08","currentAge":29,"birthCity":"Terre Haute","birthStateProvince":"IN","birthCountry":"USA","height":"6' 6\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tim","useLastName":"Herrin","middleName":"Edward","boxscoreName":"Herrin","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-04-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tim Herrin","nameSlug":"tim-herrin-682120","firstLastName":"Tim Herrin","lastFirstName":"Herrin, Tim","lastInitName":"Herrin, T","initLastName":"T Herrin","fullFMLName":"Tim Edward Herrin","fullLFMName":"Herrin, Tim Edward","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID676440":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440","firstName":"Tanner","lastName":"Bibee","primaryNumber":"28","birthDate":"1999-03-05","currentAge":27,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tanner","useLastName":"Bibee","middleName":"Hayes","boxscoreName":"Bibee","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"BUY-bee","mlbDebutDate":"2023-04-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tanner Bibee","nameSlug":"tanner-bibee-676440","firstLastName":"Tanner Bibee","lastFirstName":"Bibee, Tanner","lastInitName":"Bibee, T","initLastName":"T Bibee","fullFMLName":"Tanner Hayes Bibee","fullLFMName":"Bibee, Tanner Hayes","strikeZoneTop":3.299,"strikeZoneBottom":1.665}},"venue":{"id":680,"name":"T-Mobile Park","link":"/api/v1/venues/680","location":{"address1":"P.O. Box 4100","city":"Seattle","state":"Washington","stateAbbrev":"WA","postalCode":"98104","defaultCoordinates":{"latitude":47.591333,"longitude":-122.33251},"azimuthAngle":49.0,"elevation":10,"country":"USA","phone":"(206) 346-4000"},"timeZone":{"tz":"PDT","id":"America/Los_Angeles","offset":-7,"offsetAtGameTime":-7},"fieldInfo":{"capacity":47378,"turfType":"Grass","roofType":"Retractable","leftLine":331,"leftCenter":390,"center":405,"rightCenter":387,"rightLine":327},"active":true,"season":"2026"},"officialVenue":{"id":680,"link":"/api/v1/venues/680"},"weather":{"condition":"Partly Cloudy","temp":"53","wind":"6 mph, In From LF"},"gameInfo":{"attendance":43283,"firstPitch":"2026-03-29T01:41:00.000Z","gameDurationMinutes":203},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":3,"remaining":0},"home":{"usedSuccessful":2,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"home":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"}},"officialScorer":{"id":433298,"fullName":"Eric Radovich","link":"/api/v1/people/433298"},"primaryDatacaster":{"id":803380,"fullName":"Daniel Harrington","link":"/api/v1/people/803380"},"moundVisits":{"away":{"used":2,"remaining":3},"home":{"used":3,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Steven Kwan lines out to shortstop Leo Rivas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-29T01:41:07.035Z","endTime":"2026-03-29T01:42:17.983Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"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":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-28T22:27:25.009Z","endTime":"2026-03-29T01:10:42.818Z","isPitch":false,"type":"action","player":{"id":680757,"link":"/api/v1/people/680757"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-29T01:10:42.818Z","endTime":"2026-03-29T01:40:30.645Z","isPitch":false,"type":"action","player":{"id":680757,"link":"/api/v1/people/680757"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-29T01:40:30.645Z","endTime":"2026-03-29T01:41:09.226Z","isPitch":false,"type":"action","player":{"id":680757,"link":"/api/v1/people/680757"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.1,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.60691589028245,"aZ":-12.094984202855228,"pfxX":-5.323749178792543,"pfxZ":10.492179683264443,"pX":0.5975213652499771,"pZ":2.0397913000937846,"vX0":7.714396201113133,"vY0":-138.14135209936686,"vZ0":-5.751729429630972,"x":94.22,"y":183.71,"x0":-1.5523898983592264,"y0":50.00194933098147,"z0":4.977400416407916,"aX":-10.187851044944813},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.8,"breakHorizontal":7.8,"spinRate":2245,"spinDirection":223},"zone":9,"typeConfidence":2.0,"plateTime":0.3980018794103768,"extension":6.298904396078933},"index":3,"playId":"ab617e01-7c02-3a98-b414-edbe5c75d9b3","pitchNumber":1,"startTime":"2026-03-29T01:41:09.226Z","endTime":"2026-03-29T01:41:13.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(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":86.8,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.29582497382069,"aZ":-14.359617170531346,"pfxX":-6.656740090804838,"pfxZ":9.073328963041376,"pX":-0.5878204090446167,"pZ":3.132615749664159,"vX0":5.018409576359259,"vY0":-140.30796557376704,"vZ0":-2.7033332155677714,"x":139.41,"y":154.2,"x0":-1.5487150030287657,"y0":50.00114008510625,"z0":5.062756411369879,"aX":-13.067155292512197},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.0,"breakHorizontal":10.8,"spinRate":2196,"spinDirection":223},"zone":1,"typeConfidence":2.0,"plateTime":0.39270321523293283,"extension":6.290154998709281},"index":4,"playId":"c54f54ba-29ac-3e91-893b-c33212ee0927","pitchNumber":2,"startTime":"2026-03-29T01:41:27.665Z","endTime":"2026-03-29T01:41:33.423Z","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":96.0,"endSpeed":86.2,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.381153512714775,"aZ":-14.192950846165504,"pfxX":-7.450890351431781,"pfxZ":9.27899334136148,"pX":-0.3646756730305033,"pZ":3.370410926469888,"vX0":6.148357466168547,"vY0":-139.5152972360422,"vZ0":-1.9954478990800653,"x":130.9,"y":147.78,"x0":-1.6478044061780501,"y0":50.001521840476094,"z0":5.04900340046186,"aX":-14.436834317396386},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.4,"breakHorizontal":11.9,"spinRate":2205,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.39517997074366473,"extension":6.249040791227839},"index":5,"playId":"c2a76bac-de10-30c5-844e-9f5ba84e2d0e","pitchNumber":3,"startTime":"2026-03-29T01:41:50.034Z","endTime":"2026-03-29T01:41:55.207Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.4,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.446987151136188,"aZ":-27.63807936571533,"pfxX":-9.766129751743192,"pfxZ":2.556934883840791,"pX":-0.567920726885588,"pZ":1.9224967349390656,"vX0":5.946418791578248,"vY0":-132.41677949032976,"vZ0":-2.9905077744279627,"x":138.65,"y":186.87,"x0":-1.5745961119712684,"y0":50.00273195716929,"z0":5.089871639223652,"aX":-17.331729618304013},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.2,"breakHorizontal":16.3,"spinRate":1794,"spinDirection":234},"zone":7,"typeConfidence":2.0,"plateTime":0.4137409606436919,"extension":6.415633423431316},"hitData":{"launchSpeed":67.5,"launchAngle":17.0,"totalDistance":162.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":121.84,"coordY":136.91}},"index":6,"playId":"fbd15801-61b8-3033-bdd7-b941fcc8e1ff","pitchNumber":4,"startTime":"2026-03-29T01:42:12.230Z","endTime":"2026-03-29T01:42:17.983Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T01:42:17.983Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chase DeLauter strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-29T01:42:27.724Z","endTime":"2026-03-29T01:44:13.162Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"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":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":86.6,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.2544464912895,"aZ":-13.105908826894334,"pfxX":-6.9091714502684916,"pfxZ":9.725676504307684,"pX":-1.0033847158878368,"pZ":3.8028287622207597,"vX0":4.531130534044972,"vY0":-140.43669257597725,"vZ0":-1.1514901623327534,"x":155.25,"y":136.1,"x0":-1.7555232466437702,"y0":50.00388978599662,"z0":5.087128269603963,"aX":-13.547991162742138},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.5,"breakHorizontal":11.4,"spinRate":2122,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.3928013819307665,"extension":6.366007777066889},"index":0,"playId":"64c5217a-039a-3e35-9ae6-d5177e026e06","pitchNumber":1,"startTime":"2026-03-29T01:42:47.118Z","endTime":"2026-03-29T01:42:51.263Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":86.7,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.82184061019803,"aZ":-10.377274935966964,"pfxX":-7.070352407190375,"pfxZ":11.168054275504765,"pX":0.30512999569763255,"pZ":2.21524950390436,"vX0":7.480253745755281,"vY0":-139.85045372490046,"vZ0":-5.6716659225203285,"x":105.37,"y":178.97,"x0":-1.5045156244006412,"y0":50.00550532684352,"z0":4.971248783910816,"aX":-13.803460182228251},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.0,"breakHorizontal":11.0,"spinRate":2151,"spinDirection":225},"zone":9,"typeConfidence":2.0,"plateTime":0.39384311947885164,"extension":6.424122960259443},"index":1,"playId":"54165637-e45a-3107-a4bf-0a36ae9c91a7","pitchNumber":2,"startTime":"2026-03-29T01:43:03.686Z","endTime":"2026-03-29T01:43:07.737Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":86.8,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.32955246900298,"aZ":-15.778450870331202,"pfxX":-7.796318892187786,"pfxZ":8.380187064486265,"pX":-0.46099711685837447,"pZ":2.5021627582791206,"vX0":5.835342157519471,"vY0":-140.11828662587493,"vZ0":-4.038469123952624,"x":134.57,"y":171.22,"x0":-1.574352823659382,"y0":50.00509066009125,"z0":5.016596247549493,"aX":-15.25920553130038},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.4,"breakHorizontal":12.7,"spinRate":2195,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.3932833972494487,"extension":6.33766724863966},"index":2,"playId":"d151ee6f-408c-381a-b79e-dc2bd7a1107d","pitchNumber":3,"startTime":"2026-03-29T01:43:24.329Z","endTime":"2026-03-29T01:43:28.388Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.0,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.752125162664704,"aZ":-17.265140275368765,"pfxX":-6.473174131966648,"pfxZ":7.60861985669224,"pX":0.08949343373278204,"pZ":2.9186098001509597,"vX0":6.579239741586682,"vY0":-139.86925740143607,"vZ0":-2.601876732582991,"x":113.59,"y":159.98,"x0":-1.4646295817063293,"y0":50.005485130279844,"z0":5.007801590642393,"aX":-12.688480499634135},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.3,"breakHorizontal":10.2,"spinRate":2171,"spinDirection":227},"zone":2,"typeConfidence":2.0,"plateTime":0.3932395038313006,"extension":6.346189007958062},"index":3,"playId":"ad4fa07e-1e3b-3672-9539-256233cb9c27","pitchNumber":4,"startTime":"2026-03-29T01:43:45.640Z","endTime":"2026-03-29T01:43:50.267Z","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":96.4,"endSpeed":88.1,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.844353328985058,"aZ":-14.883461422820565,"pfxX":-7.119430748291505,"pfxZ":8.668301094102802,"pX":0.7738301397197936,"pZ":3.6888879313027587,"vX0":8.521489124501821,"vY0":-140.16498597154668,"vZ0":-1.1743411809786466,"x":87.5,"y":139.18,"x0":-1.3768092435503068,"y0":50.006903582316255,"z0":5.082372866316889,"aX":-14.20907012808353},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.6,"breakHorizontal":11.2,"spinRate":2156,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.3903497882079008,"extension":6.484399081704117},"index":4,"playId":"cc4baf19-0eb3-3303-8ee0-791fc37154b4","pitchNumber":5,"startTime":"2026-03-29T01:44:09.095Z","endTime":"2026-03-29T01:44:13.162Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T01:44:13.162Z","atBatIndex":1},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"José Ramírez pops out to third baseman Brendan Donovan in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-29T01:44:23.315Z","endTime":"2026-03-29T01:44:52.591Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680977,"link":"/api/v1/people/680977"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.2,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.29607076120182,"aZ":-15.958587218825361,"pfxX":-5.609171312412505,"pfxZ":8.094400389309452,"pX":0.2505718382182996,"pZ":2.9322890266867345,"vX0":6.839579692945017,"vY0":-140.72639391363663,"vZ0":-2.8435451498402826,"x":107.45,"y":159.61,"x0":-1.483972426836196,"y0":50.00263891395419,"z0":4.991157826350758,"aX":-11.237119047503736},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.3,"breakHorizontal":8.8,"spinRate":2215,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.389387823488911,"extension":6.341754469764814},"hitData":{"launchSpeed":67.3,"launchAngle":59.0,"totalDistance":148.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":71.12,"coordY":175.83}},"index":0,"playId":"fc730677-a418-3e42-ab99-0a0474a22737","pitchNumber":1,"startTime":"2026-03-29T01:44:42.433Z","endTime":"2026-03-29T01:44:52.591Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T01:44:52.591Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rob Refsnyder flies out to right fielder CJ Kayfus.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-29T01:47:02.256Z","endTime":"2026-03-29T01:49:16.551Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":692216,"link":"/api/v1/people/692216"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.533504104213375,"aZ":-10.053860016107407,"pfxX":4.555755758303945,"pfxZ":11.880098046783186,"pX":-0.3718815679113001,"pZ":1.23741275499027,"vX0":-4.042040661893967,"vY0":-135.79062416474008,"vZ0":-10.036990755372972,"x":131.18,"y":205.37,"x0":0.5461347063373525,"y0":50.00571308836021,"z0":5.687485522413224,"aX":8.484860009995785},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.4,"breakHorizontal":-7.3,"spinRate":2012,"spinDirection":152},"zone":13,"typeConfidence":2.0,"plateTime":0.40381063397584294,"extension":7.2523059341064595},"index":0,"playId":"dd72719d-b4be-3227-8f59-a9a2d9d62e48","pitchNumber":1,"startTime":"2026-03-29T01:47:47.229Z","endTime":"2026-03-29T01:47:51.232Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.099417824810185,"aZ":-11.464306468277742,"pfxX":5.331201734780891,"pfxZ":11.250363651528819,"pX":-0.4601010327272712,"pZ":0.9567172910192511,"vX0":-3.972707013478611,"vY0":-134.9971082138729,"vZ0":-10.351619384661442,"x":134.54,"y":212.95,"x0":0.33985405013190056,"y0":50.00218275899583,"z0":5.653764021782264,"aX":9.814056141968306},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.2,"breakHorizontal":-8.8,"spinRate":1990,"spinDirection":152},"zone":13,"typeConfidence":2.0,"plateTime":0.4061260979006418,"extension":7.297229432349781},"index":1,"playId":"bc682110-5031-3e69-af24-e027170015b1","pitchNumber":2,"startTime":"2026-03-29T01:48:03.599Z","endTime":"2026-03-29T01:48:07.513Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.7,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.91686565412887,"aZ":-10.452619437745417,"pfxX":4.954939388096466,"pfxZ":11.676540109364774,"pX":-0.7802442772201716,"pZ":0.34832456120813526,"vX0":-4.986058520078934,"vY0":-135.1492221575865,"vZ0":-12.132458305922704,"x":146.74,"y":229.38,"x0":0.4398795048541297,"y0":50.00486268372189,"z0":5.616217440698605,"aX":9.218654280448428},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.8,"breakHorizontal":-8.0,"spinRate":1993,"spinDirection":153},"zone":13,"typeConfidence":2.0,"plateTime":0.4044162637543933,"extension":7.30209304409571},"index":2,"playId":"9fdb2ff0-d238-382e-ae1b-92935cfba279","pitchNumber":3,"startTime":"2026-03-29T01:48:20.173Z","endTime":"2026-03-29T01:48:23.508Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.325392771299402,"aZ":-14.150295141857493,"pfxX":3.1107069046173463,"pfxZ":9.744174870034445,"pX":-0.79735335259939,"pZ":3.26849277103225,"vX0":-4.4658502650372345,"vY0":-135.35210653881902,"vZ0":-4.285086408713276,"x":147.39,"y":150.53,"x0":0.47202045108609203,"y0":50.00567392899799,"z0":5.867302879977882,"aX":5.756192177053402},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.9,"breakHorizontal":-4.7,"spinRate":1901,"spinDirection":152},"zone":1,"typeConfidence":2.0,"plateTime":0.405106168815927,"extension":7.1628160099192},"index":3,"playId":"71f0ce2c-24ef-37df-9d17-785efe162bef","pitchNumber":4,"startTime":"2026-03-29T01:48:41.665Z","endTime":"2026-03-29T01:48:46.676Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"index":4,"startTime":"2026-03-29T01:48:55.508Z","endTime":"2026-03-29T01:49:06.250Z","isPitch":false,"type":"action","player":{"id":608701,"link":"/api/v1/people/608701"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.5,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.78841105940929,"aZ":-13.014078803813467,"pfxX":2.9437072853892063,"pfxZ":10.257375118095334,"pX":0.1688723569949834,"pZ":1.907166259207857,"vX0":-1.7600687523773204,"vY0":-135.81944784159273,"vZ0":-7.873699488306841,"x":110.56,"y":187.29,"x0":0.4428854315808162,"y0":50.00477215676438,"z0":5.749244092703791,"aX":5.499410120203865},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.2,"breakHorizontal":-4.9,"spinRate":1944,"spinDirection":153},"zone":8,"typeConfidence":2.0,"plateTime":0.4033031897740771,"extension":7.189634762249472},"hitData":{"launchSpeed":93.5,"launchAngle":36.0,"totalDistance":304.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":182.8,"coordY":91.02}},"index":5,"playId":"47ce5a7f-7187-310f-b22a-46d7896b6121","pitchNumber":5,"startTime":"2026-03-29T01:49:06.250Z","endTime":"2026-03-29T01:49:16.551Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T01:49:16.551Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cal Raleigh called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-29T01:49:21.048Z","endTime":"2026-03-29T01:50:49.617Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681807,"link":"/api/v1/people/681807"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":73.9,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.29310313741639,"aZ":-45.42137910846659,"pfxX":-4.94716866789983,"pfxZ":-9.588080768247124,"pX":-0.3469025349047889,"pZ":2.9063416668886126,"vX0":-1.0141308947586603,"vY0":-117.36405889530671,"vZ0":2.242709017926442,"x":130.22,"y":160.31,"x0":0.7344015378532441,"y0":50.00571266092955,"z0":6.200252773033517,"aX":-6.832567255859059},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-16.4,"breakHorizontal":9.2,"spinRate":2661,"spinDirection":329},"zone":1,"typeConfidence":2.0,"plateTime":0.4685064322905568,"extension":6.832670713969528},"index":0,"playId":"90d1833b-9fb5-3633-8a07-fc90f64bbe05","pitchNumber":1,"startTime":"2026-03-29T01:49:42.366Z","endTime":"2026-03-29T01:49:47.018Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.0,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.93035041493929,"aZ":-12.566898084446839,"pfxX":4.318694403605795,"pfxZ":10.355557192201893,"pX":1.0463236462442427,"pZ":2.511957696612239,"vX0":-0.37409893171842257,"vY0":-136.68975837415036,"vZ0":-6.774859851578486,"x":77.12,"y":170.96,"x0":0.6236759246587164,"y0":50.005867632513734,"z0":5.884407384328128,"aX":8.179102276063448},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.5,"breakHorizontal":-7.8,"spinRate":1865,"spinDirection":147},"zone":14,"typeConfidence":2.0,"plateTime":0.4006029184401978,"extension":6.991673712215683},"index":1,"playId":"309411e9-9f17-38a6-abca-96de13acb401","pitchNumber":2,"startTime":"2026-03-29T01:49:58.403Z","endTime":"2026-03-29T01:50:02.225Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.6,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.788085955030443,"aZ":-38.292017739598684,"pfxX":-3.1495456150748335,"pfxZ":-3.9474176150699263,"pX":0.1577873851100118,"pZ":1.976500994753695,"vX0":-0.3361039089808765,"vY0":-123.2615175090026,"vZ0":-1.8113431734567365,"x":110.99,"y":185.41,"x0":0.7051863113189949,"y0":50.003413077618745,"z0":5.931952994239903,"aX":-4.882177989258777},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-7.3,"breakHorizontal":5.8,"spinRate":2453,"spinDirection":302},"zone":8,"typeConfidence":2.0,"plateTime":0.44310246918986884,"extension":6.986905582727097},"index":2,"playId":"85a1f586-c40c-37f4-9455-f9843b680b99","pitchNumber":3,"startTime":"2026-03-29T01:50:17.548Z","endTime":"2026-03-29T01:50:23.616Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":74.5,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.709326594910788,"aZ":-46.47511011713114,"pfxX":-5.632596992933262,"pfxZ":-10.192578074677172,"pX":0.573483527817227,"pZ":1.804667110853473,"vX0":1.2632955857003034,"vY0":-118.54150656237385,"vZ0":0.06940036170341246,"x":95.14,"y":190.05,"x0":0.760437125055453,"y0":50.00436470216012,"z0":6.0691905960791,"aX":-7.901124211831523},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-18.0,"breakHorizontal":9.8,"spinRate":2759,"spinDirection":333},"zone":9,"typeConfidence":2.0,"plateTime":0.4646235378055996,"extension":6.895072848085318},"index":3,"playId":"10382311-f8c5-3c0d-bea3-b16baa26160a","pitchNumber":4,"startTime":"2026-03-29T01:50:43.963Z","endTime":"2026-03-29T01:50:49.617Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T01:50:49.617Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Julio Rodríguez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-29T01:51:05.728Z","endTime":"2026-03-29T01:52:27.994Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681807,"link":"/api/v1/people/681807"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.8,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.507231947496336,"aZ":-36.38494378359983,"pfxX":-2.3011520037965614,"pfxZ":-2.7648167499076255,"pX":-0.3760203989354306,"pZ":2.2749315947147495,"vX0":-1.4918578489274563,"vY0":-122.16749636555014,"vZ0":-1.32413980620232,"x":131.33,"y":177.36,"x0":0.5401455452081989,"y0":50.00510422501583,"z0":5.932062291453263,"aX":-3.5022150280764066},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-5.0,"breakHorizontal":4.6,"spinRate":2334,"spinDirection":306},"zone":7,"typeConfidence":2.0,"plateTime":0.44717786470493515,"extension":6.963905501352424},"index":0,"playId":"9753c67c-927e-3a48-bdd4-07873a10e617","pitchNumber":1,"startTime":"2026-03-29T01:51:14.872Z","endTime":"2026-03-29T01:51:19.039Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":73.8,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.210197892743523,"aZ":-21.380556280918853,"pfxX":5.3587496729963595,"pfxZ":7.646090156061899,"pX":1.1996768406242884,"pZ":4.851381119505612,"vX0":-0.33979876186007346,"vY0":-118.76007877118606,"vZ0":1.8049050143142953,"x":71.27,"y":107.79,"x0":0.6504440694791697,"y0":50.00409761714175,"z0":6.041506135470214,"aX":7.5655413510319525},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":14.6,"breakHorizontal":-9.6,"spinRate":1387,"spinDirection":124},"zone":12,"typeConfidence":2.0,"plateTime":0.463282778260214,"extension":6.9787341772728055},"index":1,"playId":"568ebf25-1ae7-3c99-8488-bd396f550e6b","pitchNumber":2,"startTime":"2026-03-29T01:51:29.724Z","endTime":"2026-03-29T01:51:33.559Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":73.5,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.23182311021496,"aZ":-19.39614673526585,"pfxX":6.853539077031889,"pfxZ":9.25760443801359,"pX":-0.5159960795786507,"pZ":1.3106832148181728,"vX0":-4.543489205856441,"vY0":-117.30855972492694,"vZ0":-5.921097894645865,"x":136.67,"y":203.39,"x0":0.5650927775493293,"y0":50.000933966952346,"z0":5.701001878106653,"aX":9.456896030169613},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":15.4,"breakHorizontal":-11.2,"spinRate":1632,"spinDirection":124},"zone":13,"typeConfidence":2.0,"plateTime":0.46867717426622857,"extension":7.2106888787220615},"index":2,"playId":"0a091393-eaaf-369c-a142-2417a5967264","pitchNumber":3,"startTime":"2026-03-29T01:51:47.078Z","endTime":"2026-03-29T01:51:51.302Z","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":93.2,"endSpeed":85.2,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.852886758741555,"aZ":-10.087267751024045,"pfxX":4.006197303521542,"pfxZ":11.901626802349961,"pX":0.212877322146604,"pZ":1.682780134070161,"vX0":-2.1534582371906175,"vY0":-135.4337545133155,"vZ0":-9.007353237880062,"x":108.89,"y":193.34,"x0":0.4982352627767368,"y0":50.003372407048225,"z0":5.7592372113509365,"aX":7.435026054565631},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.8,"breakHorizontal":-6.8,"spinRate":1971,"spinDirection":150},"zone":8,"typeConfidence":2.0,"plateTime":0.4045813346641638,"extension":7.211281141257303},"index":3,"playId":"a5764d77-4c2b-3675-97d1-f80d304c1870","pitchNumber":4,"startTime":"2026-03-29T01:52:02.688Z","endTime":"2026-03-29T01:52:06.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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.2,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.18369612341422,"aZ":-13.626207461897872,"pfxX":4.581879705962347,"pfxZ":9.733888141942568,"pX":0.8896687541920388,"pZ":2.5721087066150825,"vX0":-0.5747467448132135,"vY0":-137.36735504975465,"vZ0":-6.168645045586207,"x":83.09,"y":169.33,"x0":0.5067057076018416,"y0":50.006603279801716,"z0":5.77790211411515,"aX":8.735196956220294},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.4,"breakHorizontal":-8.2,"spinRate":1852,"spinDirection":149},"zone":14,"typeConfidence":2.0,"plateTime":0.39913987233043446,"extension":7.185448029229984},"index":4,"playId":"66a2106f-3bd6-36c2-8fce-822001ed2861","pitchNumber":5,"startTime":"2026-03-29T01:52:22.527Z","endTime":"2026-03-29T01:52:27.994Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T01:52:27.994Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Manzardo strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-29T01:54:23.504Z","endTime":"2026-03-29T01:56:40.083Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":85.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.711875371059016,"aZ":-14.64186421589337,"pfxX":-7.8323462926202065,"pfxZ":9.20207448651273,"pX":-0.3823611077885374,"pZ":2.736816742216562,"vX0":6.021810470171936,"vY0":-138.76506538424638,"vZ0":-3.356987301307004,"x":131.57,"y":164.89,"x0":-1.5883487449402804,"y0":50.00198050349019,"z0":4.968653572912186,"aX":-14.922384268468116},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.0,"breakHorizontal":12.6,"spinRate":2207,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.39823433455320467,"extension":6.398880710193688},"index":0,"playId":"32ad57a6-673f-3e73-876f-f4d75a2c8e9e","pitchNumber":1,"startTime":"2026-03-29T01:54:41.558Z","endTime":"2026-03-29T01:54:45.932Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":85.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.8034285706358,"aZ":-13.756684009936091,"pfxX":-6.920244478922589,"pfxZ":9.653445710248015,"pX":0.3173350400194372,"pZ":3.07112540091706,"vX0":7.386782220577299,"vY0":-138.6433787589372,"vZ0":-2.61713195291177,"x":104.9,"y":155.86,"x0":-1.508330958355098,"y0":50.00071871430087,"z0":4.969132877071982,"aX":-13.200393398394048},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.9,"breakHorizontal":10.6,"spinRate":2432,"spinDirection":226},"zone":3,"typeConfidence":2.0,"plateTime":0.3981473191846572,"extension":6.289065806286608},"index":1,"playId":"ba255a84-7703-3d9c-83b3-fda36e1c1e5f","pitchNumber":2,"startTime":"2026-03-29T01:55:01.529Z","endTime":"2026-03-29T01:55:04.873Z","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":2,"startTime":"2026-03-29T01:55:13.951Z","endTime":"2026-03-29T01:55:29.411Z","isPitch":false,"type":"action","player":{"id":700932,"link":"/api/v1/people/700932"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":85.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.04609115550737,"aZ":-18.607248303627877,"pfxX":-7.707859459544149,"pfxZ":7.088852131861092,"pX":-0.12753219555859757,"pZ":3.016206303267057,"vX0":6.8105480693907765,"vY0":-139.09838843907406,"vZ0":-1.9219734407627127,"x":121.86,"y":157.34,"x0":-1.6349901525112744,"y0":50.00017255267786,"z0":4.981437736128021,"aX":-14.746537049044393},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.5,"breakHorizontal":12.1,"spinRate":2037,"spinDirection":231},"zone":2,"typeConfidence":2.0,"plateTime":0.3973741274445062,"extension":6.247660280180582},"index":3,"playId":"07570777-6a80-30c2-ae1d-685c2486a7c3","pitchNumber":3,"startTime":"2026-03-29T01:55:29.411Z","endTime":"2026-03-29T01:55:32.802Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":86.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.913824381028945,"aZ":-14.470535792359177,"pfxX":-5.897377642478728,"pfxZ":9.15542562249411,"pX":-0.5028825848440905,"pZ":4.30020071252361,"vX0":5.05716995309453,"vY0":-139.28610420791753,"vZ0":0.47743031204802366,"x":136.17,"y":122.67,"x0":-1.5901839289349782,"y0":50.0015775986406,"z0":5.09503624996757,"aX":-11.40297528477248},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.8,"breakHorizontal":9.4,"spinRate":2188,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.39563870066473017,"extension":6.346842406254671},"index":4,"playId":"26043d81-7c6c-3b97-bacd-6fca0255227e","pitchNumber":4,"startTime":"2026-03-29T01:55:52.353Z","endTime":"2026-03-29T01:55:55.658Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.22647144603071,"aZ":-29.94125253283669,"pfxX":2.393228508739352,"pfxZ":1.3598001894761689,"pX":-0.6425294392346388,"pZ":1.7383511608913862,"vX0":1.780922717514152,"vY0":-127.32839961163644,"vZ0":-2.365116059830481,"x":141.49,"y":191.84,"x0":-1.662005543572146,"y0":50.001954926985356,"z0":5.049149454553736,"aX":3.9279413307500377},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.2,"breakHorizontal":-4.7,"spinRate":2249,"spinDirection":122},"zone":7,"typeConfidence":2.0,"plateTime":0.43022800504774894,"extension":6.243160432276713},"index":5,"playId":"f92b605c-fe8a-335b-b959-5e5acbb68345","pitchNumber":5,"startTime":"2026-03-29T01:56:10.373Z","endTime":"2026-03-29T01:56:14.445Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.51379202411479,"aZ":-16.468476408097516,"pfxX":-7.689926327539169,"pfxZ":7.835073139002006,"pX":-0.30530677743917123,"pZ":2.7886286551462156,"vX0":6.150087997480854,"vY0":-140.8027325271454,"vZ0":-3.2218028273692974,"x":128.64,"y":163.49,"x0":-1.5207726274881412,"y0":50.00048812291946,"z0":5.015766990853958,"aX":-15.410418289763896},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.7,"breakHorizontal":12.6,"spinRate":2274,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.3892666765717192,"extension":6.309079583619963},"index":6,"playId":"e332739c-6062-37a2-84b5-361d3bc8235a","pitchNumber":6,"startTime":"2026-03-29T01:56:35.831Z","endTime":"2026-03-29T01:56:40.083Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T01:56:40.083Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"David Fry singles on a pop up to right fielder Victor Robles.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-29T01:56:59.580Z","endTime":"2026-03-29T01:57:22.092Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":86.8,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.18145271684991,"aZ":-17.118599720839818,"pfxX":-7.5137671345552794,"pfxZ":7.7195018622756475,"pX":-0.5429788916827083,"pZ":2.846870144869053,"vX0":5.408614535111099,"vY0":-139.4548575264198,"vZ0":-2.883876191458917,"x":137.7,"y":161.91,"x0":-1.5408531743391887,"y0":50.004820678873514,"z0":5.0370179762150435,"aX":-14.658478343674936},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.4,"breakHorizontal":12.4,"spinRate":2311,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.3942191735447027,"extension":6.414073763092707},"hitData":{"launchSpeed":62.3,"launchAngle":44.0,"totalDistance":173.0,"trajectory":"popup","hardness":"medium","location":"9","coordinates":{"coordX":180.85,"coordY":142.99}},"index":0,"playId":"8300619a-1f41-34d4-a0d1-1a589c10c5af","pitchNumber":1,"startTime":"2026-03-29T01:57:09.412Z","endTime":"2026-03-29T01:57:22.092Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T01:57:22.092Z","atBatIndex":7},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daniel Schneemann flies out to right fielder Victor Robles.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-29T01:57:29.941Z","endTime":"2026-03-29T01:58:22.811Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"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":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.3,"endSpeed":86.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.69632728456324,"aZ":-14.302991504094823,"pfxX":-6.3297685405725845,"pfxZ":9.168597069774393,"pX":0.23078536241442477,"pZ":2.834398584512697,"vX0":7.172320149596239,"vY0":-139.9492485403145,"vZ0":-3.4203627574293143,"x":108.2,"y":162.25,"x0":-1.5642497873057535,"y0":50.00397346389836,"z0":5.032119061283405,"aX":-12.339461421642616},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.0,"breakHorizontal":9.7,"spinRate":2323,"spinDirection":225},"zone":2,"typeConfidence":2.0,"plateTime":0.3940154427688931,"extension":6.3978073602347045},"index":0,"playId":"b371fe52-425b-3833-87b8-17f51eb08b07","pitchNumber":1,"startTime":"2026-03-29T01:57:51.480Z","endTime":"2026-03-29T01:57:54.914Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":86.4,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.796793899548355,"aZ":-16.217461387958018,"pfxX":-7.838568411516826,"pfxZ":8.216362067147603,"pX":0.36715149124163193,"pZ":2.1906611780927734,"vX0":7.772431178338734,"vY0":-139.74721731635495,"vZ0":-4.460088182471723,"x":103.01,"y":179.63,"x0":-1.4563087278034363,"y0":50.0021634063266,"z0":4.9011219443491925,"aX":-15.223286689909644},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.9,"breakHorizontal":12.2,"spinRate":2267,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.3946748879736699,"extension":6.470281869202183},"hitData":{"launchSpeed":97.2,"launchAngle":29.0,"totalDistance":333.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":163.76,"coordY":70.72}},"index":1,"playId":"6b2aa6ba-eb93-3387-81a3-5e3044a7ca75","pitchNumber":2,"startTime":"2026-03-29T01:58:08.949Z","endTime":"2026-03-29T01:58:22.811Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T01:58:22.811Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Angel Martínez called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-29T01:58:32.496Z","endTime":"2026-03-29T02:00:02.635Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":85.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.225620322399614,"aZ":-15.716425996413895,"pfxX":-6.17823183941883,"pfxZ":8.569315325440186,"pX":0.1310111809914363,"pZ":2.984378100818058,"vX0":7.011657658176292,"vY0":-139.37352172064953,"vZ0":-2.5778961061859316,"x":112.01,"y":158.2,"x0":-1.6433760279912877,"y0":50.00547936734671,"z0":4.989569091355157,"aX":-11.869618581833771},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.0,"breakHorizontal":9.4,"spinRate":2198,"spinDirection":228},"zone":2,"typeConfidence":2.0,"plateTime":0.39660963601908783,"extension":6.528095566271978},"index":0,"playId":"c27240c8-8b88-37c7-81a3-7e4fb82fc72e","pitchNumber":1,"startTime":"2026-03-29T01:58:49.490Z","endTime":"2026-03-29T01:58:54.612Z","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":94.2,"endSpeed":84.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.60746101631982,"aZ":-15.984448794000956,"pfxX":-5.545345177763878,"pfxZ":8.65053443913607,"pX":-0.8679595164995689,"pZ":4.1779681762655665,"vX0":4.281821383883816,"vY0":-136.99302510949158,"vZ0":0.46365891859002906,"x":150.08,"y":125.97,"x0":-1.7428758191753095,"y0":50.002234469404996,"z0":5.112257530278174,"aX":-10.377660364853853},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.0,"breakHorizontal":9.0,"spinRate":2152,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.40220892547549436,"extension":6.263202303218896},"index":1,"playId":"3b73e46a-3b89-3fe6-b8bb-00a85ae06d54","pitchNumber":2,"startTime":"2026-03-29T01:59:14.263Z","endTime":"2026-03-29T01:59:18.210Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":85.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.775745193627124,"aZ":-13.014896435558214,"pfxX":-6.630707350751924,"pfxZ":10.026242497940759,"pX":0.02136414858872174,"pZ":2.947532689226384,"vX0":6.727242987472297,"vY0":-138.74581940091986,"vZ0":-3.092676276830504,"x":116.19,"y":159.2,"x0":-1.5966249294975432,"y0":50.00368333353419,"z0":4.967968253793003,"aX":-12.672383554114758},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.5,"breakHorizontal":10.2,"spinRate":2426,"spinDirection":227},"zone":2,"typeConfidence":2.0,"plateTime":0.3978013643880969,"extension":6.497749537079982},"index":2,"playId":"f2ff1777-f659-3b8d-bc2f-d220f03177f2","pitchNumber":3,"startTime":"2026-03-29T01:59:33.404Z","endTime":"2026-03-29T01:59:38.181Z","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":2},"pitchData":{"startSpeed":95.5,"endSpeed":84.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":40.85755728195703,"aZ":-15.851553418753275,"pfxX":-9.18000924836617,"pfxZ":8.697132884056423,"pX":0.6733455065109644,"pZ":3.0645428373471324,"vX0":9.36242613903204,"vY0":-138.5229740400785,"vZ0":-2.285070607326203,"x":91.33,"y":156.04,"x0":-1.614838033628306,"y0":50.001237149811594,"z0":5.003528801083816,"aX":-17.22548682980358},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.2,"breakHorizontal":13.8,"spinRate":2353,"spinDirection":227},"zone":3,"typeConfidence":2.0,"plateTime":0.4007447525709833,"extension":6.379559948068768},"index":3,"playId":"ead73832-64c0-3484-9b7f-7bf360f00fce","pitchNumber":4,"startTime":"2026-03-29T01:59:57.607Z","endTime":"2026-03-29T02:00:02.635Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T02:00:02.635Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Naylor grounds out, second baseman Daniel Schneemann to first baseman Kyle Manzardo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-29T02:01:57.870Z","endTime":"2026-03-29T02:04:45.575Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.373754492402803,"aZ":-35.457206473465355,"pfxX":-3.7978568801847343,"pfxZ":-2.2210695373071037,"pX":-0.2927039603799203,"pZ":3.089063963843627,"vX0":-1.1500655633872594,"vY0":-120.76336185815212,"vZ0":0.5000785107079706,"x":128.16,"y":155.38,"x0":0.6830193122568782,"y0":50.00236561901713,"z0":5.996522248577829,"aX":-5.613019335844069},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-3.6,"breakHorizontal":7.2,"spinRate":2374,"spinDirection":319},"zone":1,"typeConfidence":2.0,"plateTime":0.45343637179138563,"extension":6.9831727990477885},"index":0,"playId":"bca99d2b-fb09-3abf-a9bf-60a947269aca","pitchNumber":1,"startTime":"2026-03-29T02:02:16.151Z","endTime":"2026-03-29T02:02:20.562Z","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":85.2,"endSpeed":78.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.998736139269152,"aZ":-33.44540238146641,"pfxX":-2.3458275209462,"pfxZ":-0.8219736857531759,"pX":0.03626638076672963,"pZ":1.528328582132295,"vX0":-0.7588665676045627,"vY0":-124.05427564058965,"vZ0":-3.7230440292567994,"x":115.62,"y":197.52,"x0":0.6512509286109184,"y0":50.001042829563964,"z0":5.851519311510665,"aX":-3.6370989306173764},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-2.2,"breakHorizontal":4.4,"spinRate":2365,"spinDirection":300},"zone":14,"typeConfidence":2.0,"plateTime":0.4423833113553046,"extension":7.025315100802957},"index":1,"playId":"2ecd7d90-2f10-3b96-abac-a589866ee0b0","pitchNumber":2,"startTime":"2026-03-29T02:02:31.757Z","endTime":"2026-03-29T02:02:37.223Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.424289493278184,"aZ":-40.05944414417174,"pfxX":-1.8779000737849472,"pfxZ":-5.327832295997088,"pX":-0.33071429901854504,"pZ":1.3085441107230902,"vX0":-1.8280825261568778,"vY0":-121.1498299196443,"vZ0":-2.512298673162764,"x":129.61,"y":203.45,"x0":0.6784734611619906,"y0":50.00047474686874,"z0":5.87177604315431,"aX":-2.7810798783835895},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-10.0,"breakHorizontal":3.8,"spinRate":2386,"spinDirection":312},"zone":13,"typeConfidence":2.0,"plateTime":0.45269968048879194,"extension":7.022905742771113},"index":2,"playId":"b38f9468-2957-31b4-af08-71f25b5ab1af","pitchNumber":3,"startTime":"2026-03-29T02:02:56.301Z","endTime":"2026-03-29T02:03:00.453Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-03-29T02:03:14.057Z","endTime":"2026-03-29T02:03:31.445Z","isPitch":false,"type":"action","player":{"id":647304,"link":"/api/v1/people/647304"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":73.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.965612178393712,"aZ":-45.859226223206896,"pfxX":-4.694497505445849,"pfxZ":-10.124637805418935,"pX":0.0827849577085924,"pZ":1.5821898591601993,"vX0":-0.012828017657683127,"vY0":-116.45254291573042,"vZ0":-0.1821190404921429,"x":113.84,"y":196.06,"x0":0.6966441150330432,"y0":50.00076674263412,"z0":6.055747545250349,"aX":-6.348346449235729},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.2,"breakVerticalInduced":-18.0,"breakHorizontal":8.5,"spinRate":2648,"spinDirection":334},"zone":14,"typeConfidence":2.0,"plateTime":0.4731038854485563,"extension":6.915841177624186},"index":4,"playId":"6d99a5f9-a688-36f9-bddc-6383efdf10e4","pitchNumber":4,"startTime":"2026-03-29T02:03:31.445Z","endTime":"2026-03-29T02:03:35.768Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":73.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.58422791697091,"aZ":-19.31271195437469,"pfxX":6.171138124130804,"pfxZ":9.294395404738086,"pX":0.3846793869016028,"pZ":0.7891133762630113,"vX0":-2.324774617288848,"vY0":-117.28398378104261,"vZ0":-7.046544010349277,"x":102.34,"y":217.47,"x0":0.5907265480932364,"y0":50.00370824323421,"z0":5.652617520045901,"aX":8.539222956732344},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":15.2,"breakHorizontal":-10.6,"spinRate":1499,"spinDirection":125},"zone":14,"typeConfidence":2.0,"plateTime":0.4682398120592066,"extension":7.121024102301462},"index":5,"playId":"3678f5f6-03d7-373f-a8ec-995c9da2000d","pitchNumber":5,"startTime":"2026-03-29T02:03:52.218Z","endTime":"2026-03-29T02:03:55.972Z","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":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":76.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.66278702366993,"aZ":-36.181277575551945,"pfxX":-3.4468070039397496,"pfxZ":-2.747709925180514,"pX":-0.1453239202898274,"pZ":2.0264913957454804,"vX0":-0.8747435543484219,"vY0":-119.83443740754916,"vZ0":-1.4029466880949362,"x":122.54,"y":184.06,"x0":0.6720955579467105,"y0":50.00395677061229,"z0":5.845067023069641,"aX":-5.024378599031426},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-5.0,"breakHorizontal":6.5,"spinRate":2324,"spinDirection":320},"zone":8,"typeConfidence":2.0,"plateTime":0.4566727945154576,"extension":7.0270897574222255},"index":6,"playId":"d1817e21-cc97-3a11-81f1-25d091b8b639","pitchNumber":6,"startTime":"2026-03-29T02:04:16.225Z","endTime":"2026-03-29T02:04:20.728Z","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":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.037280331496685,"aZ":-13.963300096454022,"pfxX":5.190757825354424,"pfxZ":9.865543517163134,"pX":0.5966026586991229,"pZ":3.065613059522845,"vX0":-1.7580332521721387,"vY0":-135.3773816999321,"vZ0":-4.723964434903238,"x":94.26,"y":156.01,"x0":0.5820770427228541,"y0":50.00415892495138,"z0":5.818975981553631,"aX":9.583698253492217},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.0,"breakHorizontal":-9.0,"spinRate":1999,"spinDirection":151},"zone":3,"typeConfidence":2.0,"plateTime":0.4054243558278259,"extension":7.176633984986331},"hitData":{"launchSpeed":79.5,"launchAngle":6.0,"totalDistance":81.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":159.61,"coordY":154.62}},"index":7,"playId":"8571777a-3ef8-345e-b9f7-58c92d786f40","pitchNumber":7,"startTime":"2026-03-29T02:04:37.415Z","endTime":"2026-03-29T02:04:45.575Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T02:04:45.575Z","atBatIndex":10},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Randy Arozarena challenged (pitch result), call on the field was overturned: Randy Arozarena walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-29T02:04:55.224Z","endTime":"2026-03-29T02:07:06.498Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.712924083931092,"aZ":-37.702897181776095,"pfxX":-2.0434602705356433,"pfxZ":-3.724849683547628,"pX":-0.4033079064743452,"pZ":1.5588214026030214,"vX0":-1.6272766534639174,"vY0":-121.06288819905654,"vZ0":-2.452742538747646,"x":132.37,"y":196.69,"x0":0.5431648526660304,"y0":50.00385158572349,"z0":5.886366325253381,"aX":-3.031998003279315},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-7.1,"breakHorizontal":4.1,"spinRate":2456,"spinDirection":308},"zone":13,"typeConfidence":2.0,"plateTime":0.45249391340830547,"extension":7.009581390177216},"index":0,"playId":"57c59304-56ad-301e-88c6-479cb8e0004b","pitchNumber":1,"startTime":"2026-03-29T02:05:12.353Z","endTime":"2026-03-29T02:05:18.133Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.686698161227955,"aZ":-12.086601020265098,"pfxX":4.69858100410919,"pfxZ":10.83104943378766,"pX":0.8780338863543524,"pZ":2.9684703527625316,"vX0":-0.5701894684594867,"vY0":-135.3619302915836,"vZ0":-5.656148195376619,"x":83.53,"y":158.63,"x0":0.48102430957582415,"y0":50.004174994596056,"z0":5.932201873005177,"aX":8.715233375520944},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.6,"breakHorizontal":-8.4,"spinRate":1989,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.4047103560073646,"extension":6.94470176930817},"index":1,"playId":"e1e27e11-01b8-3bb1-be8e-1030a2884088","pitchNumber":2,"startTime":"2026-03-29T02:05:26.930Z","endTime":"2026-03-29T02:05:31.333Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.32246331802374,"aZ":-11.997912556351704,"pfxX":4.591827680548379,"pfxZ":10.814192605986669,"pX":-0.41011455426853677,"pZ":1.304526344407336,"vX0":-3.7207564397449904,"vY0":-135.43076170705055,"vZ0":-9.56102356825827,"x":132.63,"y":203.56,"x0":0.38189517961750974,"y0":50.0040802973066,"z0":5.709927445695092,"aX":8.569053138579138},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.9,"breakHorizontal":-7.6,"spinRate":1819,"spinDirection":150},"zone":13,"typeConfidence":2.0,"plateTime":0.4037309158084641,"extension":7.205654282529287},"index":2,"playId":"ba1c8904-0a54-319c-9156-b8fd47d44e1e","pitchNumber":3,"startTime":"2026-03-29T02:05:43.299Z","endTime":"2026-03-29T02:05:47.805Z","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":91.7,"endSpeed":84.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.29526408884255,"aZ":-13.639142592815189,"pfxX":2.8220951559194956,"pfxZ":10.225649239788128,"pX":-0.7559987421009445,"pZ":2.130990326928653,"vX0":-3.794068811330854,"vY0":-133.43334022942622,"vZ0":-7.044555642736506,"x":145.82,"y":181.24,"x0":0.31421662524003935,"y0":50.00493452654932,"z0":5.778080751093311,"aX":5.116616391265802},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.3,"breakHorizontal":-4.3,"spinRate":1668,"spinDirection":155},"zone":4,"typeConfidence":2.0,"plateTime":0.40967189416958183,"extension":7.173802423072889},"index":3,"playId":"5e07d97d-3083-3159-ac93-28feaf1632b0","pitchNumber":4,"startTime":"2026-03-29T02:06:02.081Z","endTime":"2026-03-29T02:06:07.158Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":73.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.351658508408143,"aZ":-15.498702433401279,"pfxX":6.555505499396703,"pfxZ":11.916398182563327,"pX":-0.26120841266146644,"pZ":0.13424999462000078,"vX0":-3.6020200150359862,"vY0":-119.35371210243773,"vZ0":-9.436774797683153,"x":126.96,"y":235.16,"x0":0.4394718283831813,"y0":50.005497651714954,"z0":5.621583952390559,"aX":9.177226753685636},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":18.7,"breakHorizontal":-10.7,"spinRate":1636,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.4642619596331983,"extension":7.31699728559524},"index":4,"playId":"f9fafc02-eddd-3a93-a72e-2676e25c8d05","pitchNumber":5,"startTime":"2026-03-29T02:06:19.254Z","endTime":"2026-03-29T02:06:22.302Z","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":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":74.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.461839271959597,"aZ":-36.85660881158559,"pfxX":-3.9100405260213384,"pfxZ":-3.300316033046017,"pX":-0.8181342023167599,"pZ":1.8038884387774827,"vX0":-1.8571339360896852,"vY0":-120.03086968405503,"vZ0":-1.7116422277199121,"x":148.19,"y":190.08,"x0":0.4807908814738732,"y0":50.00506741197436,"z0":5.8975356163077794,"aX":-5.54162638803392},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-6.1,"breakHorizontal":7.6,"spinRate":2308,"spinDirection":316},"zone":13,"typeConfidence":2.0,"plateTime":0.4614463180294104,"extension":7.008416048701226},"index":5,"playId":"08f04e76-a412-3ae8-90b6-009ccb4f5e1b","pitchNumber":6,"startTime":"2026-03-29T02:06:39.469Z","endTime":"2026-03-29T02:07:06.498Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"}},"playEndTime":"2026-03-29T02:07:06.498Z","atBatIndex":11},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Brendan Donovan grounds into a force out, second baseman Daniel Schneemann to shortstop Brayan Rocchio. Randy Arozarena out at 2nd. Brendan Donovan to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-29T02:07:08.756Z","endTime":"2026-03-29T02:08:29.582Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":82.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.67137645068698,"aZ":-10.954216268348821,"pfxX":5.18784804285167,"pfxZ":12.026727699149653,"pX":-0.02328056166971969,"pZ":0.35408039986328843,"vX0":-3.150889003336088,"vY0":-133.02698986177805,"vZ0":-11.608347717747371,"x":117.89,"y":229.22,"x0":0.5121433741234,"y0":50.00190201854582,"z0":5.607649740990204,"aX":9.152998701410773},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":19.0,"breakHorizontal":-8.5,"spinRate":1904,"spinDirection":148},"zone":13,"typeConfidence":2.0,"plateTime":0.41421577710085566,"extension":7.393771579877551},"index":0,"playId":"0a654df2-d1d4-3f16-a522-dd2c76e14d6e","pitchNumber":1,"startTime":"2026-03-29T02:07:22.510Z","endTime":"2026-03-29T02:07:25.793Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.612157685354727,"aZ":-37.818065408152506,"pfxX":-3.7760084304903816,"pfxZ":-3.928481518754908,"pX":-0.7279590201506991,"pZ":1.4021486643195473,"vX0":-2.2205390371979976,"vY0":-119.72791563428663,"vZ0":-2.4088948095438245,"x":144.75,"y":200.92,"x0":0.7058065380800256,"y0":50.005213599209945,"z0":5.843572834272538,"aX":-5.419261069175941},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-7.4,"breakHorizontal":7.4,"spinRate":2344,"spinDirection":311},"zone":13,"typeConfidence":2.0,"plateTime":0.4595068873248409,"extension":7.117193711860985},"index":1,"playId":"4adf88bc-eacb-3aeb-937d-f3f7a6e5db44","pitchNumber":2,"startTime":"2026-03-29T02:07:43.733Z","endTime":"2026-03-29T02:07:47.317Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":83.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.83162910688102,"aZ":-9.694396866227228,"pfxX":2.3653577493947275,"pfxZ":12.441689126976446,"pX":-0.7173592950550416,"pZ":2.5850459512656734,"vX0":-3.850787984750698,"vY0":-134.47150513974572,"vZ0":-6.547514587981471,"x":144.34,"y":168.98,"x0":0.4348035061511694,"y0":50.00266794839774,"z0":5.761115712714043,"aX":4.274043179351715},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":21.1,"breakHorizontal":-3.4,"spinRate":1916,"spinDirection":153},"zone":4,"typeConfidence":2.0,"plateTime":0.40944132237144615,"extension":7.257671879505524},"index":2,"playId":"8561e399-eafc-3e5d-9fa9-947ec2ead516","pitchNumber":3,"startTime":"2026-03-29T02:08:02.070Z","endTime":"2026-03-29T02:08:06.988Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":76.8,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.77351416171699,"aZ":-37.29395172644266,"pfxX":-4.220380928464752,"pfxZ":-3.420633674120623,"pX":-0.6443092120737829,"pZ":1.9570943164030412,"vX0":-1.8592565136382515,"vY0":-122.3450177100511,"vZ0":-1.6948935990686071,"x":141.56,"y":185.94,"x0":0.6763988219840493,"y0":50.00167162475994,"z0":5.890044409142819,"aX":-6.321680112105969},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-6.4,"breakHorizontal":8.2,"spinRate":2405,"spinDirection":313},"zone":7,"typeConfidence":2.0,"plateTime":0.44971480436027944,"extension":7.084031491068002},"hitData":{"launchSpeed":78.7,"launchAngle":-22.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.92,"coordY":154.12}},"index":3,"playId":"755ad835-c75b-374c-b7b6-9f996d85822a","pitchNumber":4,"startTime":"2026-03-29T02:08:20.961Z","endTime":"2026-03-29T02:08:29.582Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T02:08:29.582Z","atBatIndex":12},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Victor Robles doubles (1) on a line drive to left fielder Angel Martínez. Brendan Donovan scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-29T02:08:54.390Z","endTime":"2026-03-29T02:10:55.471Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"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":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":{"id":676282,"link":"/api/v1/people/676282"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":80.3,"endSpeed":73.5,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.37613901946638,"aZ":-45.894515054617656,"pfxX":-4.225749220479681,"pfxZ":-10.080825693323675,"pX":-0.549486757321872,"pZ":1.496012966412465,"vX0":-1.6233443514508066,"vY0":-116.86137358163117,"vZ0":-0.49451503259516616,"x":137.95,"y":198.39,"x0":0.7065874747931349,"y0":50.00507935233963,"z0":6.082490296984658,"aX":-5.7495203393008865},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-18.0,"breakHorizontal":8.0,"spinRate":2798,"spinDirection":331},"zone":13,"typeConfidence":2.0,"plateTime":0.47166587693079176,"extension":6.984876744855267},"index":0,"playId":"92cbedaf-0a04-3f6e-ade2-b1a97c2d3962","pitchNumber":1,"startTime":"2026-03-29T02:09:08.529Z","endTime":"2026-03-29T02:09:13.577Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":74.3,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.673915239025497,"aZ":-18.95651256323416,"pfxX":8.544251427540045,"pfxZ":9.396331459975396,"pX":0.45395845859067013,"pZ":0.7248704464744826,"vX0":-2.681871413196984,"vY0":-118.42793587820938,"vZ0":-7.605253210563082,"x":99.7,"y":219.21,"x0":0.49746203416917917,"y0":50.00402837741248,"z0":5.739426975985674,"aX":12.018721055057954},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":15.2,"breakHorizontal":-14.8,"spinRate":1595,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.4642449776629447,"extension":7.258111747584675},"index":1,"playId":"d9607353-76f2-37ec-90bd-f070b9006e76","pitchNumber":2,"startTime":"2026-03-29T02:09:25.153Z","endTime":"2026-03-29T02:09:28.730Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":72.3,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.253860605235374,"aZ":-19.215664741910754,"pfxX":5.050778956097413,"pfxZ":9.615255792888972,"pX":0.4384032914591248,"pZ":3.0320229326985504,"vX0":-1.4257157313982982,"vY0":-116.0764871642031,"vZ0":-2.3743409367816817,"x":100.29,"y":156.92,"x0":0.4090188657840579,"y0":50.002751671317846,"z0":5.922371234151199,"aX":6.8060899594315325},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":17.0,"breakHorizontal":-8.8,"spinRate":1478,"spinDirection":128},"zone":3,"typeConfidence":2.0,"plateTime":0.47413366705347926,"extension":7.157312642102691},"index":2,"playId":"0101fff8-ba77-3ee9-9877-baf223466642","pitchNumber":3,"startTime":"2026-03-29T02:09:46.525Z","endTime":"2026-03-29T02:09:50.762Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.7,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.27155357223823,"aZ":-15.505286370509895,"pfxX":3.196916543314953,"pfxZ":8.99203117629172,"pX":1.1742838020096744,"pZ":4.008410587228594,"vX0":0.3741808465897771,"vY0":-135.67128528729094,"vZ0":-2.248593940618211,"x":72.24,"y":130.55,"x0":0.6193493298993447,"y0":50.00175077978341,"z0":5.935819237366292,"aX":5.924438235752262},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.0,"breakHorizontal":-5.9,"spinRate":1832,"spinDirection":150},"zone":12,"typeConfidence":2.0,"plateTime":0.40461096763693405,"extension":7.033028362164999},"index":3,"playId":"8821bea4-3539-3267-8a02-67ee0916ca9a","pitchNumber":4,"startTime":"2026-03-29T02:10:05.189Z","endTime":"2026-03-29T02:10:08.529Z","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.4,"endSpeed":73.2,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.220589577167853,"aZ":-46.164571555066516,"pfxX":-4.331329805216225,"pfxZ":-10.243036611330421,"pX":0.9038587830348753,"pZ":3.062648732906567,"vX0":1.6334449644855247,"vY0":-116.99886094531712,"vZ0":2.9304399568650092,"x":82.55,"y":156.09,"x0":0.7534352846282523,"y0":50.00539102014843,"z0":6.167802643201125,"aX":-5.913878423629105},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.1,"breakVerticalInduced":-17.3,"breakHorizontal":7.3,"spinRate":2664,"spinDirection":326},"zone":12,"typeConfidence":2.0,"plateTime":0.4709116574739043,"extension":6.918217462668686},"index":4,"playId":"48b35eed-abd5-3888-a1db-31008f35fad8","pitchNumber":5,"startTime":"2026-03-29T02:10:22.550Z","endTime":"2026-03-29T02:10:27.100Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":74.3,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.120482676416458,"aZ":-19.07159462435858,"pfxX":4.489017970367674,"pfxZ":9.27697726380567,"pX":0.2300436349263912,"pZ":2.4628255314340453,"vX0":-1.9010772521511423,"vY0":-118.26545673797932,"vZ0":-3.693355917760933,"x":108.23,"y":172.28,"x0":0.4622165470282686,"y0":50.00524673057485,"z0":5.7997418770868165,"aX":6.342696871922589},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":16.1,"breakHorizontal":-7.7,"spinRate":1368,"spinDirection":127},"zone":5,"typeConfidence":2.0,"plateTime":0.46361907396725677,"extension":7.223306044137973},"hitData":{"launchSpeed":81.1,"launchAngle":16.0,"totalDistance":178.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":49.14,"coordY":124.62}},"index":5,"playId":"41f1e3a6-7801-302a-a5c3-d3f7c0552588","pitchNumber":6,"startTime":"2026-03-29T02:10:41.259Z","endTime":"2026-03-29T02:10:55.471Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T02:10:55.471Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Leo Rivas flies out to center fielder Steven Kwan.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-29T02:11:23.088Z","endTime":"2026-03-29T02:12:21.289Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":73.2,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.099351783596322,"aZ":-45.76458399308701,"pfxX":-3.3982766952208836,"pfxZ":-10.050835867746862,"pX":-1.1510316391151878,"pZ":0.8631272660421558,"vX0":-2.844006145406927,"vY0":-117.24748010197007,"vZ0":-1.947901362479268,"x":160.87,"y":215.48,"x0":0.5319614209167328,"y0":50.001958344379524,"z0":6.090295550389653,"aX":-4.595172131617643},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.4,"breakVerticalInduced":-18.4,"breakHorizontal":7.0,"spinRate":2673,"spinDirection":339},"zone":13,"typeConfidence":2.0,"plateTime":0.4723943109386042,"extension":6.904768838290404},"index":0,"playId":"a7b40951-d71a-37cb-a71b-7fb466a65dd8","pitchNumber":1,"startTime":"2026-03-29T02:11:36.051Z","endTime":"2026-03-29T02:11:39.678Z","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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":73.9,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.14273156350387,"aZ":-24.065674722033904,"pfxX":4.423768925372315,"pfxZ":5.873558720405418,"pX":0.6609153851407762,"pZ":2.672864708743528,"vX0":-0.9503873020586247,"vY0":-116.30908845225133,"vZ0":-2.2680834770759093,"x":91.81,"y":166.61,"x0":0.49784346051322376,"y0":50.004732182530404,"z0":5.9240065164637175,"aX":6.111257330232619},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":10.4,"breakHorizontal":-7.8,"spinRate":1416,"spinDirection":135},"zone":3,"typeConfidence":2.0,"plateTime":0.46945989548332046,"extension":7.1509639743615825},"index":1,"playId":"d475f8fa-bb50-3bfa-b427-c01df1c72ecb","pitchNumber":2,"startTime":"2026-03-29T02:11:55.186Z","endTime":"2026-03-29T02:12:00.142Z","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":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.9,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.98496879638496,"aZ":-15.681735544132719,"pfxX":4.17355015879364,"pfxZ":9.147246324604271,"pX":0.015554429695055187,"pZ":2.5577280208136504,"vX0":-2.499033840283826,"vY0":-133.47898815430676,"vZ0":-5.41322021223279,"x":116.41,"y":169.72,"x0":0.4221619001083281,"y0":50.00261749169765,"z0":5.742966478371278,"aX":7.523602536073346},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.6,"breakHorizontal":-7.0,"spinRate":1884,"spinDirection":152},"zone":5,"typeConfidence":2.0,"plateTime":0.41050787890231044,"extension":7.204266617534539},"hitData":{"launchSpeed":94.2,"launchAngle":34.0,"totalDistance":334.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":146.32,"coordY":66.58}},"index":2,"playId":"a28c915f-9fcf-375e-8eea-4f25427fac26","pitchNumber":3,"startTime":"2026-03-29T02:12:12.335Z","endTime":"2026-03-29T02:12:21.289Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T02:12:21.289Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"CJ Kayfus flies out sharply to center fielder Julio Rodríguez.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-29T02:14:13.840Z","endTime":"2026-03-29T02:15:22.572Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"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":0},"pitchData":{"startSpeed":93.7,"endSpeed":84.4,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.07556027280445,"aZ":-15.278712003256736,"pfxX":-4.902184039801812,"pfxZ":9.111320070279723,"pX":-1.0727434066673858,"pZ":3.7729078933710496,"vX0":3.173532864298279,"vY0":-136.33792402776174,"vZ0":-0.7264359864036887,"x":157.89,"y":136.91,"x0":-1.6237298243696234,"y0":50.006692519655864,"z0":5.111942606066174,"aX":-9.09541025451199},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.4,"breakHorizontal":8.0,"spinRate":2105,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.40400487874326174,"extension":6.428006001799389},"index":0,"playId":"2f028302-3ac3-3fb0-9146-b7928dda0334","pitchNumber":1,"startTime":"2026-03-29T02:14:34.750Z","endTime":"2026-03-29T02:14:38.308Z","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":94.9,"endSpeed":85.5,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.73597341248875,"aZ":-15.060494721928055,"pfxX":-5.2519433467793615,"pfxZ":8.979414805151636,"pX":-1.3260683142293783,"pZ":3.944345867275951,"vX0":3.145805503160991,"vY0":-138.13072228914046,"vZ0":-0.5891629309757924,"x":167.55,"y":132.28,"x0":-1.805668771644394,"y0":50.00114360564062,"z0":5.186041995098018,"aX":-10.007562808073816},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.3,"breakHorizontal":8.8,"spinRate":2103,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.39863971194663117,"extension":6.416939446684624},"index":1,"playId":"2af99f0e-0841-38d8-80db-19cea87da82e","pitchNumber":2,"startTime":"2026-03-29T02:14:54.325Z","endTime":"2026-03-29T02:14:57.723Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.0,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.690934130963296,"aZ":-15.55210155472737,"pfxX":-4.283242916901681,"pfxZ":8.739217126334689,"pX":-0.5389645110956934,"pZ":3.114268941978255,"vX0":4.529584563732451,"vY0":-137.13506723957715,"vZ0":-2.4275348359923976,"x":137.54,"y":154.69,"x0":-1.6566230893532032,"y0":50.0050683651037,"z0":5.073552865615143,"aX":-8.149010396975031},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.5,"breakHorizontal":6.8,"spinRate":2137,"spinDirection":223},"zone":1,"typeConfidence":2.0,"plateTime":0.39960472227276655,"extension":6.326931019685287},"hitData":{"launchSpeed":101.5,"launchAngle":44.0,"totalDistance":296.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":136.1,"coordY":81.38}},"index":2,"playId":"0a9ffcf6-2690-3ef0-a9c9-7d601283f486","pitchNumber":3,"startTime":"2026-03-29T02:15:12.438Z","endTime":"2026-03-29T02:15:22.572Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T02:15:22.572Z","atBatIndex":15},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Brayan Rocchio pops out to shortstop Leo Rivas.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-29T02:15:32.332Z","endTime":"2026-03-29T02:16:43.005Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":85.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.427245291170735,"aZ":-13.968738412554913,"pfxX":-5.596107887610184,"pfxZ":9.500438532267575,"pX":-0.32377531689497957,"pZ":3.048062059790309,"vX0":5.405681216563288,"vY0":-138.39735645277085,"vZ0":-2.9555496414417664,"x":129.34,"y":156.48,"x0":-1.5869534333886095,"y0":50.00029259847914,"z0":5.080577022821474,"aX":-10.721087467158826},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.7,"breakHorizontal":8.9,"spinRate":2234,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.3976304656220302,"extension":6.3610820095487925},"index":0,"playId":"ff01863f-27a3-305f-86bb-bf5321acf8da","pitchNumber":1,"startTime":"2026-03-29T02:15:51.886Z","endTime":"2026-03-29T02:15:57.553Z","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":86.7,"endSpeed":79.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.282522181216667,"aZ":-30.50631969269512,"pfxX":1.4828146008798924,"pfxZ":1.0381737523182588,"pX":-0.7974248166158313,"pZ":1.5977242803395537,"vX0":1.6315467925293243,"vY0":-126.22037812225234,"vZ0":-2.4884663452713247,"x":147.4,"y":195.64,"x0":-1.6454766743402955,"y0":50.004752506840795,"z0":5.058978033965822,"aX":2.3865995431878555},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.6,"breakHorizontal":-3.1,"spinRate":2186,"spinDirection":127},"zone":7,"typeConfidence":2.0,"plateTime":0.43435455466679773,"extension":6.414102061175414},"index":1,"playId":"daa1c86d-62e2-31a8-bef5-1646a2d77fd5","pitchNumber":2,"startTime":"2026-03-29T02:16:13.183Z","endTime":"2026-03-29T02:16:18.624Z","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":95.6,"endSpeed":85.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.77902719365261,"aZ":-11.95167937967556,"pfxX":-6.5479370979654945,"pfxZ":10.558559178489634,"pX":-0.27466517723732053,"pZ":2.463619204496405,"vX0":5.923258304950688,"vY0":-138.87126492238932,"vZ0":-4.363183479582582,"x":127.47,"y":172.26,"x0":-1.6051918264484477,"y0":50.00048724211198,"z0":4.876512590836828,"aX":-12.537616445548515},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.1,"breakHorizontal":10.3,"spinRate":2289,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.39741999769408975,"extension":6.436154492048258},"hitData":{"launchSpeed":88.2,"launchAngle":65.0,"totalDistance":119.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":111.45,"coordY":161.21}},"index":2,"playId":"6493fef1-5eae-3df4-87ae-16f53f4bef00","pitchNumber":3,"startTime":"2026-03-29T02:16:33.209Z","endTime":"2026-03-29T02:16:43.005Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T02:16:43.005Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Steven Kwan grounds out, second baseman Cole Young to first baseman Josh Naylor.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-29T02:16:52.238Z","endTime":"2026-03-29T02:17:38.379Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":84.9,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.85691972957569,"aZ":-11.984912758809946,"pfxX":-5.697949756724659,"pfxZ":10.704512460412973,"pX":0.10788717193307287,"pZ":2.8534435176164332,"vX0":6.6822629958998085,"vY0":-137.95509825069394,"vZ0":-3.455722444397913,"x":112.89,"y":161.74,"x0":-1.6304584355710436,"y0":50.00002393013318,"z0":4.956402300259404,"aX":-10.744400041751597},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.6,"breakHorizontal":8.5,"spinRate":2190,"spinDirection":229},"zone":2,"typeConfidence":2.0,"plateTime":0.40035359693252337,"extension":6.425645266925951},"index":0,"playId":"6f36ec99-47d9-3b6b-bbb1-ac20729578d3","pitchNumber":1,"startTime":"2026-03-29T02:17:11.554Z","endTime":"2026-03-29T02:17:15.774Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.6,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.06038580092117,"aZ":-28.604860141074933,"pfxX":-1.2408969528438052,"pfxZ":2.1640123016100095,"pX":0.4927604950478615,"pZ":0.5846376658443577,"vX0":5.666513090544715,"vY0":-127.73232269449731,"vZ0":-5.024861798251391,"x":98.22,"y":222.99,"x0":-1.5960267502314118,"y0":50.000715915312156,"z0":4.8346449597148276,"aX":-2.0445793433140507},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.0,"breakHorizontal":1.0,"spinRate":2237,"spinDirection":118},"zone":14,"typeConfidence":2.0,"plateTime":0.4293115996595107,"extension":6.412326429888093},"hitData":{"launchSpeed":66.3,"launchAngle":10.0,"totalDistance":99.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.87,"coordY":151.03}},"index":1,"playId":"2c499907-f9f0-3718-b80b-a10934f8838d","pitchNumber":2,"startTime":"2026-03-29T02:17:30.753Z","endTime":"2026-03-29T02:17:38.379Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T02:17:38.379Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cole Young called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-29T02:19:37.087Z","endTime":"2026-03-29T02:21:04.698Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681807,"link":"/api/v1/people/681807"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.793254938484644,"aZ":-36.070189424445275,"pfxX":-1.413545574873933,"pfxZ":-2.669213087712702,"pX":-0.31972713022095434,"pZ":1.1154597006397449,"vX0":-1.7459987670026336,"vY0":-120.78806710199459,"vZ0":-3.67210506664933,"x":129.19,"y":208.66,"x0":0.598897801049801,"y0":50.00018894935162,"z0":5.861077224861454,"aX":-2.066419093578489},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-5.5,"breakHorizontal":3.0,"spinRate":2274,"spinDirection":308},"zone":13,"typeConfidence":2.0,"plateTime":0.4552657861376366,"extension":7.071919939828504},"index":0,"playId":"0ab1210c-faf2-3d3e-877d-d43d1acc255d","pitchNumber":1,"startTime":"2026-03-29T02:19:47.547Z","endTime":"2026-03-29T02:19:50.618Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":81.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.88112941310712,"aZ":-12.357688705687277,"pfxX":2.45614672857904,"pfxZ":11.355284506450069,"pX":-0.8837571628747647,"pZ":3.1117298243225453,"vX0":-4.084068401214109,"vY0":-132.43802215796634,"vZ0":-4.852271524895171,"x":150.69,"y":154.76,"x0":0.3716491902427863,"y0":50.00552020830738,"z0":5.898463566607893,"aX":4.287739020154288},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":19.4,"breakHorizontal":-3.4,"spinRate":1818,"spinDirection":156},"zone":11,"typeConfidence":2.0,"plateTime":0.41635675238580117,"extension":7.132303393270288},"index":1,"playId":"ef8fa464-0b6e-30e3-b9e8-d39716c62fd3","pitchNumber":2,"startTime":"2026-03-29T02:20:02.222Z","endTime":"2026-03-29T02:20:06.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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":82.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.312589300714574,"aZ":-11.958100461480527,"pfxX":2.645782185791367,"pfxZ":11.42604441428081,"pX":-0.8042675232847403,"pZ":2.025387715084837,"vX0":-3.66973060219601,"vY0":-132.88709151581207,"vZ0":-7.530594674389228,"x":147.66,"y":184.09,"x0":0.2577242066108066,"y0":50.00488092724932,"z0":5.785459809090261,"aX":4.682287457095974},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":19.1,"breakHorizontal":-3.8,"spinRate":1791,"spinDirection":157},"zone":7,"typeConfidence":2.0,"plateTime":0.41386425434354646,"extension":7.175644809001724},"index":2,"playId":"a94fe63a-1990-3acf-95f0-f6d30fce8bec","pitchNumber":3,"startTime":"2026-03-29T02:20:19.253Z","endTime":"2026-03-29T02:20:23.203Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":82.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.37744225687171,"aZ":-11.494149834355495,"pfxX":2.614937196935519,"pfxZ":11.636751968344793,"pX":-0.31817017470019715,"pZ":2.5008680489781177,"vX0":-2.68052071090113,"vY0":-133.39022899556358,"vZ0":-6.533184750526853,"x":129.13,"y":171.26,"x0":0.3666919847089107,"y0":50.002466579476234,"z0":5.834430930976867,"aX":4.6472705056720045},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":19.6,"breakHorizontal":-4.1,"spinRate":1816,"spinDirection":156},"zone":4,"typeConfidence":2.0,"plateTime":0.4127887862443935,"extension":7.109744169881303},"index":3,"playId":"fb273aeb-da85-30aa-a536-916542c050e3","pitchNumber":4,"startTime":"2026-03-29T02:20:36.829Z","endTime":"2026-03-29T02:20:40.374Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-03-29T02:20:48.801Z","endTime":"2026-03-29T02:20:59.967Z","isPitch":false,"type":"action","player":{"id":702284,"link":"/api/v1/people/702284"}},{"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":92.0,"endSpeed":83.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.647897620933957,"aZ":-10.433480577000466,"pfxX":1.0526869243871941,"pfxZ":12.088506992489908,"pX":0.09556487672974728,"pZ":1.5753963009264174,"vX0":-1.4278041389267613,"vY0":-133.70774940761876,"vZ0":-8.883107900948263,"x":113.36,"y":196.24,"x0":0.5013909709451772,"y0":50.00035155107518,"z0":5.702927483906676,"aX":1.8929036440748317},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":20.0,"breakHorizontal":-1.6,"spinRate":1813,"spinDirection":153},"zone":8,"typeConfidence":2.0,"plateTime":0.41069595503135004,"extension":7.207946869878972},"index":5,"playId":"5a65df6b-898b-3ba6-ae03-293516d303e3","pitchNumber":5,"startTime":"2026-03-29T02:20:59.967Z","endTime":"2026-03-29T02:21:04.698Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T02:21:04.698Z","atBatIndex":18},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Rob Refsnyder pops out to first baseman Kyle Manzardo in foul territory.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-29T02:21:12.687Z","endTime":"2026-03-29T02:24:08.284Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7],"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":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.7,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.510211281106713,"aZ":-14.858676337708637,"pfxX":4.890409760879177,"pfxZ":9.421139582929612,"pX":-0.9911187431520263,"pZ":1.9975048919289158,"vX0":-5.301326895537009,"vY0":-134.98987872269072,"vZ0":-7.131136976061743,"x":154.78,"y":184.85,"x0":0.3666630888622434,"y0":50.003420933408854,"z0":5.727737381300449,"aX":8.988962044536283},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.6,"breakHorizontal":-7.7,"spinRate":1831,"spinDirection":150},"zone":13,"typeConfidence":2.0,"plateTime":0.4064006404517091,"extension":7.186417022328474},"index":0,"playId":"e810b0ec-e827-3bdd-a521-0657d30b5efa","pitchNumber":1,"startTime":"2026-03-29T02:21:29.483Z","endTime":"2026-03-29T02:21:33.018Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.59883068848017,"aZ":-36.7887794924787,"pfxX":-2.6284945241563866,"pfxZ":-3.2096299664218435,"pX":-0.13137628680484154,"pZ":2.4885483505076937,"vX0":-1.014611540799675,"vY0":-119.81170211718047,"vZ0":-0.31549050791795097,"x":122.01,"y":171.59,"x0":0.6404864770792644,"y0":50.00390058144853,"z0":5.941656860909098,"aX":-3.77788459073286},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-5.6,"breakHorizontal":5.0,"spinRate":2304,"spinDirection":311},"zone":5,"typeConfidence":2.0,"plateTime":0.45916483984947787,"extension":6.889082475130778},"index":1,"playId":"5bb5770a-7b5b-3f43-8b14-4c524cef5853","pitchNumber":2,"startTime":"2026-03-29T02:21:46.694Z","endTime":"2026-03-29T02:21:50.578Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-03-29T02:22:00.773Z","endTime":"2026-03-29T02:22:10.195Z","isPitch":false,"type":"action","player":{"id":608701,"link":"/api/v1/people/608701"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":73.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.386825036776624,"aZ":-16.967210973040263,"pfxX":3.520908456931017,"pfxZ":10.841250261024047,"pX":-0.297506709635406,"pZ":1.9827378419637884,"vX0":-2.953036811712958,"vY0":-118.46415477589655,"vZ0":-5.254842412709415,"x":128.34,"y":185.25,"x0":0.5156846175319277,"y0":50.002380159917834,"z0":5.809956332217952,"aX":4.938906677080665},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":18.4,"breakHorizontal":-5.5,"spinRate":1663,"spinDirection":135},"zone":7,"typeConfidence":2.0,"plateTime":0.46468340040358047,"extension":7.08980278566166},"index":3,"playId":"a496065f-8b00-3077-9d85-b7568529cda9","pitchNumber":3,"startTime":"2026-03-29T02:22:10.195Z","endTime":"2026-03-29T02:22:17.163Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.5,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.8209883581305,"aZ":-12.173861505638214,"pfxX":2.9126146739132985,"pfxZ":10.731708237211162,"pX":0.13370647150690848,"pZ":2.3405163361313077,"vX0":-1.8785408324960178,"vY0":-135.2429343787239,"vZ0":-6.812929698421274,"x":111.9,"y":175.59,"x0":0.4567516805390831,"y0":50.002003706066034,"z0":5.7353624080821755,"aX":5.42793867900643},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.2,"breakHorizontal":-4.9,"spinRate":1841,"spinDirection":155},"zone":5,"typeConfidence":2.0,"plateTime":0.40405067159927777,"extension":7.1999237746937705},"index":4,"playId":"10477275-07ae-39ce-bb6c-09f0f9c5a2f2","pitchNumber":4,"startTime":"2026-03-29T02:22:57.419Z","endTime":"2026-03-29T02:23:01.034Z","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":93.4,"endSpeed":85.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.363645418797148,"aZ":-12.316654275399186,"pfxX":5.866269884355594,"pfxZ":10.726541978562935,"pX":0.4905565278276036,"pZ":0.4656631020518793,"vX0":-1.8914538897297588,"vY0":-135.6221386392709,"vZ0":-11.506389040833442,"x":98.3,"y":226.21,"x0":0.4374415231672598,"y0":50.00365349219875,"z0":5.637828391755822,"aX":10.861294828687212},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.0,"breakHorizontal":-10.2,"spinRate":1959,"spinDirection":148},"zone":14,"typeConfidence":2.0,"plateTime":0.4048152528356668,"extension":7.173642190385346},"index":5,"playId":"b700490e-d382-333d-84c0-ee30a9f8eacf","pitchNumber":5,"startTime":"2026-03-29T02:23:16.352Z","endTime":"2026-03-29T02:23:19.888Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":80.5,"endSpeed":72.7,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.861386119678993,"aZ":-46.14715819466353,"pfxX":-2.8923460037572175,"pfxZ":-10.411794600777549,"pX":0.6533825817824035,"pZ":0.8228680268363854,"vX0":0.9129021138138034,"vY0":-117.06022125683464,"vZ0":-1.7426759781997738,"x":92.09,"y":216.56,"x0":0.6264786284485873,"y0":50.00237439565702,"z0":6.029525280943423,"aX":-3.8819296881978462},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.3,"breakVerticalInduced":-18.8,"breakHorizontal":4.9,"spinRate":2602,"spinDirection":335},"zone":14,"typeConfidence":2.0,"plateTime":0.47393496292212367,"extension":6.896369663666319},"index":6,"playId":"900813d8-ea6f-36f1-9db0-39aaf4cb66fb","pitchNumber":6,"startTime":"2026-03-29T02:23:37.194Z","endTime":"2026-03-29T02:23:41.063Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":82.7,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.655231488343695,"aZ":-12.423018276421,"pfxX":6.076494143533478,"pfxZ":11.101475645122289,"pX":0.5594216813738203,"pZ":2.9129775826853814,"vX0":-1.726534644191454,"vY0":-133.7526023052665,"vZ0":-5.213308793114036,"x":95.68,"y":160.13,"x0":0.43105897793828524,"y0":50.00516940378086,"z0":5.806568607738518,"aX":10.814561939892757},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":19.0,"breakHorizontal":-10.6,"spinRate":1935,"spinDirection":147},"zone":3,"typeConfidence":2.0,"plateTime":0.41233639585362747,"extension":7.161566858909991},"hitData":{"launchSpeed":86.6,"launchAngle":73.0,"totalDistance":121.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":167.49,"coordY":175.81}},"index":7,"playId":"233fc022-e8ab-3b3f-b6b6-34e85d4ec913","pitchNumber":7,"startTime":"2026-03-29T02:23:58.421Z","endTime":"2026-03-29T02:24:08.284Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T02:24:08.284Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cal Raleigh singles on a line drive to center fielder Steven Kwan.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-29T02:24:19.844Z","endTime":"2026-03-29T02:25:00.182Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":74.2,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.791494271337406,"aZ":-17.55041736573994,"pfxX":8.880973698857773,"pfxZ":10.369693073608545,"pX":-0.04200211606412455,"pZ":0.5103404207949197,"vX0":-4.01324190972769,"vY0":-119.09899074645828,"vZ0":-8.209821416530508,"x":118.6,"y":225.0,"x0":0.5278955410249384,"y0":50.00211582336318,"z0":5.640983635488652,"aX":12.523471286440655},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":16.6,"breakHorizontal":-14.9,"spinRate":1494,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.46315377924908496,"extension":7.182408892251235},"index":0,"playId":"f43b08b0-46ac-3de5-a4a4-6a3f8c4ff7fa","pitchNumber":1,"startTime":"2026-03-29T02:24:32.317Z","endTime":"2026-03-29T02:24:35.683Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":72.7,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.307392472751214,"aZ":-48.07824373120479,"pfxX":-5.949939354553645,"pfxZ":-11.786420831256876,"pX":0.04778760969178084,"pZ":2.95813425742762,"vX0":0.4075040648012771,"vY0":-116.95526653920433,"vZ0":3.1886644627936507,"x":115.18,"y":158.91,"x0":0.6389521386327468,"y0":50.00098441940391,"z0":6.169361145975956,"aX":-8.030782432447197},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.0,"breakVerticalInduced":-19.8,"breakHorizontal":10.6,"spinRate":2660,"spinDirection":331},"zone":2,"typeConfidence":2.0,"plateTime":0.47299164334963306,"extension":6.870520855177114},"hitData":{"launchSpeed":84.8,"launchAngle":15.0,"totalDistance":162.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":117.59,"coordY":101.96}},"index":1,"playId":"aad6da3b-12be-3526-b1ef-8f222058db69","pitchNumber":2,"startTime":"2026-03-29T02:24:47.857Z","endTime":"2026-03-29T02:25:00.182Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T02:25:00.182Z","atBatIndex":20},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Julio Rodríguez walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-29T02:25:09.407Z","endTime":"2026-03-29T02:28:13.963Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"postOnSecond":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"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":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.4,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.472278389968302,"aZ":-10.35662920153102,"pfxX":4.96177934297409,"pfxZ":11.948871607991805,"pX":-0.6035166105454015,"pZ":1.1218331152073726,"vX0":-4.475946398167245,"vY0":-134.79717431100457,"vZ0":-10.126111797555572,"x":140.0,"y":208.49,"x0":0.4402784632738778,"y0":50.00155445357483,"z0":5.675774038098932,"aX":9.058114298717472},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.4,"breakHorizontal":-7.9,"spinRate":1914,"spinDirection":156},"zone":13,"typeConfidence":2.0,"plateTime":0.4075822954320696,"extension":7.2484698116692},"index":0,"playId":"26b20146-0934-3c62-8bfe-30b85de77284","pitchNumber":1,"startTime":"2026-03-29T02:25:24.804Z","endTime":"2026-03-29T02:25:27.938Z","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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.5,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.474198251000274,"aZ":-34.501515599429084,"pfxX":-1.2051639504146543,"pfxZ":-1.5433677196492375,"pX":-0.23962216449833762,"pZ":0.7957257904578382,"vX0":-1.8997158449444014,"vY0":-122.14490282556831,"vZ0":-4.7987238125331055,"x":126.13,"y":217.3,"x0":0.7053491293151782,"y0":50.00370123061135,"z0":5.758676550423414,"aX":-1.817236565650014},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-3.7,"breakHorizontal":2.6,"spinRate":2346,"spinDirection":307},"zone":13,"typeConfidence":2.0,"plateTime":0.4487472092743343,"extension":7.07357622568216},"index":1,"playId":"ee960115-0e1c-360e-8916-fbaffcfd04fb","pitchNumber":2,"startTime":"2026-03-29T02:25:42.262Z","endTime":"2026-03-29T02:25:45.728Z","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":90.8,"endSpeed":82.4,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.090594677379336,"aZ":-15.418929483254766,"pfxX":1.5150720019829054,"pfxZ":9.54475097060224,"pX":-0.13085172444365398,"pZ":4.392274575697648,"vX0":-1.896289258010637,"vY0":-132.14790622426355,"vZ0":-1.1050763188836996,"x":121.99,"y":120.19,"x0":0.40166705538449343,"y0":50.0040080592308,"z0":5.9568167090302175,"aX":2.6601928146261353},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":17.3,"breakHorizontal":-2.3,"spinRate":1706,"spinDirection":156},"zone":11,"typeConfidence":2.0,"plateTime":0.4156572381559678,"extension":7.165346409968122},"index":2,"playId":"027210bb-d4db-3d4c-9091-1981f629ed9a","pitchNumber":3,"startTime":"2026-03-29T02:26:04.675Z","endTime":"2026-03-29T02:26:07.943Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":72.3,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.062497423322036,"aZ":-20.962979242726615,"pfxX":6.317163574300023,"pfxZ":8.358270244321304,"pX":0.5615512836725678,"pZ":2.8871217500043937,"vX0":-1.4553898967458685,"vY0":-115.52271625213037,"vZ0":-2.269270530002263,"x":95.59,"y":160.83,"x0":0.3821358842342984,"y0":50.00180847420628,"z0":5.913330793240337,"aX":8.472217050599978},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":14.8,"breakHorizontal":-11.0,"spinRate":1403,"spinDirection":130},"zone":6,"typeConfidence":2.0,"plateTime":0.4755332184944523,"extension":7.092419078534095},"index":3,"playId":"8af3442c-7024-3d0a-a4e8-eb90b56f46b0","pitchNumber":4,"startTime":"2026-03-29T02:26:23.218Z","endTime":"2026-03-29T02:26:28.198Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.5,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.749353992218897,"aZ":-10.767727988656274,"pfxX":5.460555830331403,"pfxZ":11.348284464692213,"pX":-0.4474944655758145,"pZ":-0.22582600350926632,"vX0":-4.190513237702582,"vY0":-135.9723150041536,"vZ0":-13.539388953463623,"x":134.06,"y":244.88,"x0":0.39853730464189235,"y0":50.00179193836554,"z0":5.5450992984483145,"aX":10.299866638560786},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.1,"breakHorizontal":-9.1,"spinRate":2007,"spinDirection":147},"zone":13,"typeConfidence":2.0,"plateTime":0.40168915128107274,"extension":7.371163963491931},"index":4,"playId":"2ad5e307-4b2c-3893-aea1-614e3c87f680","pitchNumber":5,"startTime":"2026-03-29T02:27:14.434Z","endTime":"2026-03-29T02:27:22.293Z","isPitch":true,"type":"pitch"},{"details":{"description":"Cal Raleigh steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"actionPlayId":"2ad5e307-4b2c-3893-aea1-614e3c87f680","startTime":"2026-03-29T02:27:27.163Z","endTime":"2026-03-29T02:27:46.782Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":663728,"link":"/api/v1/people/663728"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.9,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.78973514052441,"aZ":-36.08489934654581,"pfxX":-0.8661490004376313,"pfxZ":-2.626069403056812,"pX":0.33031408180265404,"pZ":2.3566666856859753,"vX0":-0.44011911954286276,"vY0":-120.76609263055506,"vZ0":-0.9717159441826414,"x":104.41,"y":175.15,"x0":0.6269998273745875,"y0":50.00296486252529,"z0":5.916289628654748,"aX":-1.289414423522214},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-4.8,"breakHorizontal":1.7,"spinRate":2144,"spinDirection":306},"zone":6,"typeConfidence":2.0,"plateTime":0.45218514073739646,"extension":7.087392078011798},"index":6,"playId":"c4676b61-ecf5-3fad-8991-2e34c27b8bac","pitchNumber":6,"startTime":"2026-03-29T02:27:46.782Z","endTime":"2026-03-29T02:27:49.898Z","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":2},"pitchData":{"startSpeed":92.4,"endSpeed":83.6,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.25089429707202,"aZ":-8.864318699433891,"pfxX":4.249782024688318,"pfxZ":12.990760755264331,"pX":-0.8044341879640309,"pZ":0.3630910087056897,"vX0":-4.48657987446212,"vY0":-133.94138366922644,"vZ0":-12.08589715485026,"x":147.66,"y":228.98,"x0":0.3501030829934897,"y0":50.0059316150844,"z0":5.598076840838003,"aX":7.628078541891109},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":20.8,"breakHorizontal":-6.6,"spinRate":1949,"spinDirection":157},"zone":13,"typeConfidence":2.0,"plateTime":0.41086113420513426,"extension":7.431074645252966},"index":7,"playId":"934a9a38-7081-315d-ba5a-7b79f18ae9fb","pitchNumber":7,"startTime":"2026-03-29T02:28:10.512Z","endTime":"2026-03-29T02:28:13.963Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T02:28:13.963Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Naylor strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-29T02:28:25.855Z","endTime":"2026-03-29T02:30:55.203Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,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":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681807,"link":"/api/v1/people/681807"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":82.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.19008745622849,"aZ":-12.617345868245259,"pfxX":2.8379970385960753,"pfxZ":11.144981421581234,"pX":-0.25081886374700424,"pZ":2.062196553191819,"vX0":-2.7024065108753303,"vY0":-132.8345968972159,"vZ0":-7.082238510243153,"x":126.56,"y":183.1,"x0":0.41985541964747786,"y0":50.00584945721093,"z0":5.714507592904101,"aX":4.981990493953399},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":18.5,"breakHorizontal":-4.4,"spinRate":1827,"spinDirection":151},"zone":8,"typeConfidence":2.0,"plateTime":0.415175778995847,"extension":7.181936755602319},"index":0,"playId":"e825e6d9-f7e8-32ab-a026-4d7be6968121","pitchNumber":1,"startTime":"2026-03-29T02:28:42.946Z","endTime":"2026-03-29T02:28:47.364Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.377946555521397,"aZ":-40.75711103868749,"pfxX":-3.1633065863711867,"pfxZ":-5.8341863909106575,"pX":0.4132952870136541,"pZ":1.4667284884239022,"vX0":0.16453725202624447,"vY0":-120.97194807651579,"vZ0":-1.869122723459018,"x":101.25,"y":199.18,"x0":0.7546488586948226,"y0":50.0059801934957,"z0":5.849174587470467,"aX":-4.651106164763617},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-10.8,"breakHorizontal":5.6,"spinRate":2381,"spinDirection":313},"zone":14,"typeConfidence":2.0,"plateTime":0.4541834539857459,"extension":6.98428646269692},"index":1,"playId":"c2aebc7f-8b72-38dc-af3c-23f5d674a42b","pitchNumber":2,"startTime":"2026-03-29T02:29:00.743Z","endTime":"2026-03-29T02:29:04.343Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":83.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.926833938883796,"aZ":-11.475987468521629,"pfxX":4.46502174682929,"pfxZ":11.373028115915394,"pX":0.026774156689007865,"pZ":3.6594090557809347,"vX0":-2.321126591601504,"vY0":-134.93313099281227,"vZ0":-3.675028720303456,"x":115.98,"y":139.98,"x0":0.32409408954890145,"y0":50.001840385347464,"z0":5.863971809188177,"aX":8.125743259028814},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.9,"breakHorizontal":-7.4,"spinRate":1806,"spinDirection":154},"zone":12,"typeConfidence":2.0,"plateTime":0.4079498586200634,"extension":7.118837002125834},"index":2,"playId":"5f370f68-ad98-3faa-8509-99b5017eadcc","pitchNumber":3,"startTime":"2026-03-29T02:29:25.138Z","endTime":"2026-03-29T02:29:28.818Z","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":80.3,"endSpeed":72.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.00500284850849,"aZ":-44.967853123458276,"pfxX":-6.440790323219954,"pfxZ":-9.502861233982285,"pX":-0.15162156846077693,"pZ":2.8086274325576337,"vX0":-0.2080961090356797,"vY0":-116.75820149436224,"vZ0":2.244045563823722,"x":122.78,"y":162.95,"x0":0.7727882680075984,"y0":50.00070944218464,"z0":6.144727976836044,"aX":-8.673472433108978},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-16.1,"breakHorizontal":11.6,"spinRate":2700,"spinDirection":330},"zone":2,"typeConfidence":2.0,"plateTime":0.47357681059780354,"extension":6.893961181867925},"index":3,"playId":"61693c26-c937-3312-a7b4-6a46302c8dae","pitchNumber":4,"startTime":"2026-03-29T02:29:56.208Z","endTime":"2026-03-29T02:29:59.569Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":4,"startTime":"2026-03-29T02:30:32.327Z","endTime":"2026-03-29T02:30:51.172Z","isPitch":false,"type":"action","player":{"id":647304,"link":"/api/v1/people/647304"}},{"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":2},"pitchData":{"startSpeed":81.1,"endSpeed":73.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.29148118363317,"aZ":-46.36908728859355,"pfxX":-5.707593215400925,"pfxZ":-10.274550567897844,"pX":-0.18112124395802742,"pZ":2.740166546730349,"vX0":-0.2263833275951268,"vY0":-117.91541972278885,"vZ0":2.2098335649780054,"x":123.9,"y":164.8,"x0":0.6560230016309397,"y0":50.00191336939057,"z0":6.128801788374488,"aX":-7.887237991425981},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-17.5,"breakHorizontal":10.3,"spinRate":2598,"spinDirection":331},"zone":5,"typeConfidence":2.0,"plateTime":0.4678424639260794,"extension":6.934878880872551},"index":5,"playId":"89b4c617-b197-376d-a614-788396ee37bf","pitchNumber":5,"startTime":"2026-03-29T02:30:51.172Z","endTime":"2026-03-29T02:30:55.203Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T02:30:55.203Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chase DeLauter strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-29T02:32:58.984Z","endTime":"2026-03-29T02:34:29.058Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":85.4,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.32342831515468,"aZ":-12.660994024584399,"pfxX":-5.926306015853429,"pfxZ":10.273981730195938,"pX":0.2960507029627865,"pZ":2.7567967662851762,"vX0":6.683803866351177,"vY0":-138.06218851587232,"vZ0":-3.6915302099917064,"x":105.72,"y":164.35,"x0":-1.4048678168130595,"y0":50.005073819749875,"z0":4.983968666636031,"aX":-11.259101489876183},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.9,"breakHorizontal":9.0,"spinRate":2237,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.39918278433114773,"extension":6.414952303219653},"index":0,"playId":"5006e4ec-d37e-3088-8a6b-5d883a342bae","pitchNumber":1,"startTime":"2026-03-29T02:33:23.330Z","endTime":"2026-03-29T02:33:27.389Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":80.6,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.818563538069316,"aZ":-26.536689380087363,"pfxX":-11.150288907288791,"pfxZ":3.379117307173108,"pX":-0.4959118414311697,"pZ":1.3078453267873247,"vX0":6.111787030756943,"vY0":-129.06233892675553,"vZ0":-3.983508354545325,"x":135.9,"y":203.47,"x0":-1.460819049537411,"y0":50.00208645117481,"z0":4.943149726771292,"aX":-18.587565584636955},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.4,"breakHorizontal":18.6,"spinRate":1889,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4263324466193321,"extension":6.460300957075052},"index":1,"playId":"4b238eb6-909e-3480-85c8-e906273ca697","pitchNumber":2,"startTime":"2026-03-29T02:33:41.382Z","endTime":"2026-03-29T02:33:45.968Z","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":95.8,"endSpeed":86.0,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.309208864487545,"aZ":-15.439216326386275,"pfxX":-9.396991148427041,"pfxZ":8.679633503805325,"pX":-0.03594047911379364,"pZ":2.9245453111250046,"vX0":7.150280861595267,"vY0":-139.20030546454586,"vZ0":-2.9711993821688605,"x":118.37,"y":159.82,"x0":-1.439654611890083,"y0":50.0038167740723,"z0":5.050825009938,"aX":-18.12178999806256},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.1,"breakHorizontal":15.2,"spinRate":2284,"spinDirection":225},"zone":2,"typeConfidence":2.0,"plateTime":0.3961166459092236,"extension":6.343508044431428},"index":2,"playId":"2a254a1f-2f6b-3744-99eb-3e3ecd7c3bc6","pitchNumber":3,"startTime":"2026-03-29T02:34:00.645Z","endTime":"2026-03-29T02:34:04.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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.2,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.81172189432747,"aZ":-15.185675155534556,"pfxX":-7.4939929353998265,"pfxZ":8.649051334228359,"pX":0.49244037199763985,"pZ":3.381444539063479,"vX0":8.005058726903426,"vY0":-139.5926317938424,"vZ0":-2.029546550425265,"x":98.23,"y":147.48,"x0":-1.445269425259979,"y0":50.002610172783115,"z0":5.123072495458841,"aX":-14.719896313030056},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.4,"breakHorizontal":11.9,"spinRate":2155,"spinDirection":230},"zone":3,"typeConfidence":2.0,"plateTime":0.393096991843624,"extension":6.3491797014432425},"index":3,"playId":"ed0cc06f-c349-3f6e-aa60-8406e14620d3","pitchNumber":4,"startTime":"2026-03-29T02:34:25.204Z","endTime":"2026-03-29T02:34:29.058Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T02:34:29.058Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"José Ramírez flies out to shortstop Leo Rivas.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-29T02:34:46.535Z","endTime":"2026-03-29T02:36:12.397Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.1,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.67704192972319,"aZ":-16.239640607717725,"pfxX":-7.824581970018287,"pfxZ":8.094865915886638,"pX":-0.726806679904417,"pZ":3.5921903962792734,"vX0":5.192704076371141,"vY0":-140.13949203693772,"vZ0":-0.9990589315048634,"x":144.7,"y":141.79,"x0":-1.596881690036777,"y0":50.00492546076801,"z0":5.0247341583755665,"aX":-15.406724263616214},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.6,"breakHorizontal":13.0,"spinRate":2133,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.3923720431217337,"extension":6.34067799934485},"index":0,"playId":"52f952be-131e-3f5c-b5e8-47a30a8a3e68","pitchNumber":1,"startTime":"2026-03-29T02:34:57.743Z","endTime":"2026-03-29T02:35:01.839Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":86.5,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.52565179169299,"aZ":-12.897687222338249,"pfxX":-7.145239376842413,"pfxZ":9.857036092519339,"pX":-0.3978340956274279,"pZ":3.416473873816007,"vX0":5.638799326451391,"vY0":-140.33950977246496,"vZ0":-2.165827031398705,"x":132.16,"y":146.54,"x0":-1.5245446060745313,"y0":50.00581964152118,"z0":5.058670272398621,"aX":-13.977628914094755},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.4,"breakHorizontal":11.5,"spinRate":2175,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.3932393641356886,"extension":6.346417569665103},"index":1,"playId":"fc707163-fe69-341a-b666-6c1d7f139367","pitchNumber":2,"startTime":"2026-03-29T02:35:16.493Z","endTime":"2026-03-29T02:35:22.843Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":86.0,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.05174753529525,"aZ":-13.601005954746617,"pfxX":-7.980083967522104,"pfxZ":9.609332012092853,"pX":-0.29209983306228454,"pZ":2.4704550402573604,"vX0":6.1492189859487265,"vY0":-139.72306958209708,"vZ0":-4.341628387683165,"x":128.13,"y":172.08,"x0":-1.5096728683067182,"y0":50.002577898355966,"z0":4.970036345231796,"aX":-15.424876246805573},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.4,"breakHorizontal":12.8,"spinRate":2428,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.3954144796114756,"extension":6.428074671066576},"index":2,"playId":"16b27a84-656c-3ab9-bed1-74d8a45bfa88","pitchNumber":3,"startTime":"2026-03-29T02:35:35.200Z","endTime":"2026-03-29T02:35:41.033Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":86.2,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.48528995361763,"aZ":-12.833970037255083,"pfxX":-7.404276663152139,"pfxZ":9.972302172995217,"pX":0.24210767604363456,"pZ":2.724542450172601,"vX0":7.2336765338644415,"vY0":-139.82282115285005,"vZ0":-3.7489930248198737,"x":107.77,"y":165.22,"x0":-1.4422468498132168,"y0":50.00609648687818,"z0":4.950978466382998,"aX":-14.366022246918556},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.3,"breakHorizontal":11.5,"spinRate":2218,"spinDirection":227},"zone":2,"typeConfidence":2.0,"plateTime":0.39479772682104963,"extension":6.438695964127198},"hitData":{"launchSpeed":73.0,"launchAngle":50.0,"totalDistance":195.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":84.12,"coordY":134.67}},"index":3,"playId":"67a4879b-51e2-3bbb-a3c2-e5446ea5b51c","pitchNumber":4,"startTime":"2026-03-29T02:36:02.945Z","endTime":"2026-03-29T02:36:12.397Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T02:36:12.397Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Manzardo strikes out swinging, catcher Cal Raleigh to first baseman Josh Naylor.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-29T02:36:26.621Z","endTime":"2026-03-29T02:37:41.613Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":84.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.231554187309655,"aZ":-14.253397934240875,"pfxX":-4.518205109207097,"pfxZ":9.58612649919584,"pX":0.3543105281645198,"pZ":3.5067162936000122,"vX0":6.678077996642562,"vY0":-137.2971194581477,"vZ0":-1.4831021008926635,"x":103.49,"y":144.1,"x0":-1.5460128613247437,"y0":50.0063324448053,"z0":5.0456319240722065,"aX":-8.450465905300081},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.2,"breakHorizontal":6.5,"spinRate":2175,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.40213053205049354,"extension":6.36742912106498},"index":0,"playId":"862d6f3c-7caa-301a-85d5-5a4a048e373d","pitchNumber":1,"startTime":"2026-03-29T02:36:46.976Z","endTime":"2026-03-29T02:36:50.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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.519996065326765,"aZ":-16.188052711988675,"pfxX":-5.883189827115654,"pfxZ":8.324343617990344,"pX":-0.5611105054257512,"pZ":3.125266772917942,"vX0":4.76085701313006,"vY0":-138.34836647979904,"vZ0":-2.199974713595881,"x":138.39,"y":154.4,"x0":-1.5477993553328164,"y0":50.00356751630906,"z0":5.027219847200772,"aX":-11.300003192320952},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.8,"breakHorizontal":9.6,"spinRate":2138,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.39730729765443895,"extension":6.330873514123611},"index":1,"playId":"d4a4d4b5-ba0b-3d9f-beb9-21e5bfb32aba","pitchNumber":2,"startTime":"2026-03-29T02:37:10.808Z","endTime":"2026-03-29T02:37:14.993Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":77.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.37617894294957,"aZ":-28.910472624113055,"pfxX":5.2046999100779345,"pfxZ":2.1264013101487764,"pX":-0.43264671869850424,"pZ":1.119914258374713,"vX0":1.6081309865454783,"vY0":-123.99690240127137,"vZ0":-3.1668392684618403,"x":133.49,"y":208.54,"x0":-1.7681566768369505,"y0":50.00045669912602,"z0":4.865616750119795,"aX":7.9777716075515395},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.2,"breakHorizontal":-9.8,"spinRate":2505,"spinDirection":71},"zone":13,"typeConfidence":2.0,"plateTime":0.44435828234893027,"extension":6.36925775234225},"index":2,"playId":"464ccb32-c8fc-36ae-a117-bb5845ea24ea","pitchNumber":3,"startTime":"2026-03-29T02:37:36.620Z","endTime":"2026-03-29T02:37:41.613Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T02:37:41.613Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Randy Arozarena singles on a ground ball to catcher David Fry.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-29T02:39:37.900Z","endTime":"2026-03-29T02:40:02.513Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681807,"link":"/api/v1/people/681807"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":81.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.668118516772125,"aZ":-11.44646761629008,"pfxX":5.176877772243799,"pfxZ":11.895200214196631,"pX":-0.17597841305538348,"pZ":1.9716405977353233,"vX0":-3.2938874435239915,"vY0":-132.51357492060893,"vZ0":-7.602588935468655,"x":123.71,"y":185.55,"x0":0.42364735768047007,"y0":50.00241151493477,"z0":5.753331905520794,"aX":9.01989423971886},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":19.7,"breakHorizontal":-8.4,"spinRate":1870,"spinDirection":154},"zone":8,"typeConfidence":2.0,"plateTime":0.4165868173315248,"extension":7.1229369435251755},"hitData":{"launchSpeed":66.6,"launchAngle":-79.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"2","coordinates":{"coordX":120.99,"coordY":198.53}},"index":0,"playId":"544bbeca-7f72-391d-9393-3c5326dcfcd8","pitchNumber":1,"startTime":"2026-03-29T02:39:54.145Z","endTime":"2026-03-29T02:40:02.513Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T02:40:02.513Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brendan Donovan singles on a fly ball to center fielder Steven Kwan. Randy Arozarena to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-29T02:40:51.128Z","endTime":"2026-03-29T02:41:21.583Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"postOnSecond":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"2c1760c1-397a-36da-86b9-f585d6588c28","startTime":"2026-03-29T02:40:37.256Z","endTime":"2026-03-29T02:40:42.099Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":81.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.551773656027414,"aZ":-12.94231813837009,"pfxX":3.6519873951121427,"pfxZ":11.229731561585613,"pX":0.3635321875635872,"pZ":2.693462400886604,"vX0":-1.6582777464911889,"vY0":-131.4718044586578,"vZ0":-5.76255644668685,"x":103.14,"y":166.06,"x0":0.5356674795463471,"y0":50.001192849026175,"z0":5.912605716339257,"aX":6.252619256884153},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":19.0,"breakHorizontal":-6.1,"spinRate":1849,"spinDirection":156},"zone":6,"typeConfidence":2.0,"plateTime":0.42014552381339954,"extension":7.109084336825923},"index":1,"playId":"81410e66-3c1f-3efe-a9da-ade29aad6060","pitchNumber":1,"startTime":"2026-03-29T02:40:53.465Z","endTime":"2026-03-29T02:40:57.580Z","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":0},"pitchData":{"startSpeed":90.8,"endSpeed":81.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.83203046011185,"aZ":-13.08486042507554,"pfxX":4.16082595548629,"pfxZ":11.021240102598252,"pX":0.5317836187304651,"pZ":2.516453214849636,"vX0":-1.3229841017052022,"vY0":-131.96457665439428,"vZ0":-6.019324143770758,"x":96.73,"y":170.84,"x0":0.5046342916648157,"y0":50.00051711353794,"z0":5.8232745901205645,"aX":7.204216650534664},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":18.6,"breakHorizontal":-7.2,"spinRate":1813,"spinDirection":152},"zone":6,"typeConfidence":2.0,"plateTime":0.4179752629548581,"extension":7.131368750501252},"hitData":{"launchSpeed":90.7,"launchAngle":17.0,"totalDistance":250.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":123.11,"coordY":104.43}},"index":2,"playId":"de1bf60f-140f-37d7-899d-918054ffe70c","pitchNumber":2,"startTime":"2026-03-29T02:41:10.146Z","endTime":"2026-03-29T02:41:21.583Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T02:41:21.583Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Victor Robles flies out sharply to right fielder CJ Kayfus. Randy Arozarena to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-29T02:41:45.822Z","endTime":"2026-03-29T02:44:10.688Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"postOnThird":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":692216,"link":"/api/v1/people/692216"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":71.7,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.623212260597324,"aZ":-21.049563458983624,"pfxX":5.943924643721557,"pfxZ":8.434217019442748,"pX":0.04481133327352875,"pZ":2.0905046238148923,"vX0":-2.25233135072466,"vY0":-114.80504563896693,"vZ0":-3.9691513028939287,"x":115.29,"y":182.34,"x0":0.272879385678332,"y0":50.003622404576355,"z0":5.9200688667542565,"aX":7.839719924778184},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":14.4,"breakHorizontal":-10.1,"spinRate":1559,"spinDirection":134},"zone":8,"typeConfidence":2.0,"plateTime":0.47930468853375796,"extension":7.070925089562444},"index":0,"playId":"fa662cdd-1a18-3222-86a9-b053ad0cf65f","pitchNumber":1,"startTime":"2026-03-29T02:42:08.703Z","endTime":"2026-03-29T02:42:15.359Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":82.9,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.954854016417286,"aZ":-12.172112669527275,"pfxX":3.94291846997256,"pfxZ":11.309992050545672,"pX":-1.653301514659354,"pZ":1.8404700718729001,"vX0":-6.368183041949352,"vY0":-132.77159194347016,"vZ0":-7.992654212582831,"x":180.02,"y":189.09,"x0":0.274491518985606,"y0":50.00283725863417,"z0":5.794958563889571,"aX":6.973478768939237},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.7,"breakHorizontal":-5.6,"spinRate":1934,"spinDirection":152},"zone":13,"typeConfidence":2.0,"plateTime":0.4140508931324085,"extension":7.255315139239507},"index":1,"playId":"ade1778a-723b-3d17-b381-fb131a8b243a","pitchNumber":2,"startTime":"2026-03-29T02:42:50.047Z","endTime":"2026-03-29T02:42:54.118Z","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":78.8,"endSpeed":71.6,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.762576020694393,"aZ":-46.002476970794525,"pfxX":-4.54848989102035,"pfxZ":-10.645569068207417,"pX":-1.3140592044570154,"pZ":2.3179864955262306,"vX0":-3.0454977913893986,"vY0":-114.57425553407218,"vZ0":1.624602306189419,"x":167.09,"y":176.19,"x0":0.634324930892104,"y0":50.00374043540185,"z0":6.176990554183176,"aX":-5.906950244374352},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.2,"breakVerticalInduced":-18.2,"breakHorizontal":9.1,"spinRate":2650,"spinDirection":334},"zone":13,"typeConfidence":2.0,"plateTime":0.48237255322145867,"extension":6.817425005187326},"index":2,"playId":"add0f1dc-ed54-37e4-a43e-988ee09e0c18","pitchNumber":3,"startTime":"2026-03-29T02:43:12.174Z","endTime":"2026-03-29T02:43:16.568Z","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":91.0,"endSpeed":82.5,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.811101202331166,"aZ":-11.385948201773108,"pfxX":4.072333625966652,"pfxZ":11.885211685113962,"pX":-1.0632550840949517,"pZ":1.2065394851370512,"vX0":-5.053106202915137,"vY0":-132.09082042377943,"vZ0":-9.638737772514961,"x":157.53,"y":206.2,"x0":0.35462683191877664,"y0":50.00402118045156,"z0":5.763067376740785,"aX":7.123784844293048},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":19.3,"breakHorizontal":-6.1,"spinRate":1939,"spinDirection":154},"zone":13,"typeConfidence":2.0,"plateTime":0.41628593692695137,"extension":7.130041518137511},"index":3,"playId":"2f1c82b9-a305-3126-a8cd-3f2753844b94","pitchNumber":4,"startTime":"2026-03-29T02:43:34.815Z","endTime":"2026-03-29T02:43:38.149Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.5,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.02326886691596,"aZ":-12.75730153136317,"pfxX":4.4618008212729094,"pfxZ":10.801431374537295,"pX":0.14963091741180634,"pZ":2.7289238039667016,"vX0":-2.4807228079225014,"vY0":-133.77556071887417,"vZ0":-5.783390728792509,"x":111.3,"y":165.1,"x0":0.5132018644873675,"y0":50.004554727278354,"z0":5.846876745228812,"aX":8.022743589654871},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.4,"breakHorizontal":-7.4,"spinRate":1921,"spinDirection":151},"zone":5,"typeConfidence":2.0,"plateTime":0.4106890751371024,"extension":7.260667644503351},"hitData":{"launchSpeed":102.5,"launchAngle":23.0,"totalDistance":319.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":200.71,"coordY":94.14}},"index":4,"playId":"d9fcaad3-6ef2-3507-becf-d2ec0aca010a","pitchNumber":5,"startTime":"2026-03-29T02:43:56.992Z","endTime":"2026-03-29T02:44:10.688Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T02:44:10.688Z","atBatIndex":28},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Leo Rivas walks. Randy Arozarena scores. Brendan Donovan to 2nd. Wild pitch by pitcher Joey Cantillo.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-29T02:44:35.177Z","endTime":"2026-03-29T02:48:34.656Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"postOnSecond":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":{"id":676282,"link":"/api/v1/people/676282"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_force","runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.2,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.21886950921744,"aZ":-9.671066433847654,"pfxX":4.138076129277073,"pfxZ":12.630067631872091,"pX":-0.25586958224263007,"pZ":0.9818822152718687,"vX0":-3.1789354387517004,"vY0":-133.5018712904831,"vZ0":-10.474973826926474,"x":126.75,"y":212.27,"x0":0.4204488110585457,"y0":50.00101652607263,"z0":5.68159501098993,"aX":7.371890722007209},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":20.4,"breakHorizontal":-6.7,"spinRate":1967,"spinDirection":153},"zone":13,"typeConfidence":2.0,"plateTime":0.4123333376891125,"extension":7.203760285515566},"index":0,"playId":"444da266-3ba4-397f-92be-0f9a035406b0","pitchNumber":1,"startTime":"2026-03-29T02:44:46.964Z","endTime":"2026-03-29T02:44:51.064Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":82.7,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.432126489099193,"aZ":-12.849091989947464,"pfxX":3.6506291226642418,"pfxZ":10.981273899387133,"pX":-0.305065561330891,"pZ":1.6533406855818327,"vX0":-3.260042712879787,"vY0":-132.59177048756305,"vZ0":-8.148674179425644,"x":128.63,"y":194.14,"x0":0.47311034641903876,"y0":50.0013477131141,"z0":5.728274425725761,"aX":6.423853968773565},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":18.1,"breakHorizontal":-5.8,"spinRate":1853,"spinDirection":152},"zone":7,"typeConfidence":2.0,"plateTime":0.4149395535740896,"extension":7.233814308099859},"index":1,"playId":"38d2e87c-8eb8-3d2d-93f8-f1c2efc63c2f","pitchNumber":2,"startTime":"2026-03-29T02:45:07.458Z","endTime":"2026-03-29T02:45:11.898Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":72.1,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.426961268405314,"aZ":-21.88196531347439,"pfxX":8.922556662838446,"pfxZ":7.688407377767515,"pX":0.26562754609495165,"pZ":2.3573903418502202,"vX0":-3.082669965722859,"vY0":-116.04645302009939,"vZ0":-3.263587694146151,"x":106.87,"y":175.13,"x0":0.46594521950982787,"y0":50.003958396481224,"z0":5.909786721608267,"aX":11.947078106045561},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":13.2,"breakHorizontal":-15.1,"spinRate":1586,"spinDirection":127},"zone":6,"typeConfidence":2.0,"plateTime":0.47533921136144697,"extension":7.196436689310426},"index":2,"playId":"2e79ec1e-dd93-3db7-b12f-96e3167ec4d2","pitchNumber":3,"startTime":"2026-03-29T02:45:26.814Z","endTime":"2026-03-29T02:45:32.814Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":71.3,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.946675145379412,"aZ":-46.627250813495664,"pfxX":-7.138098302954184,"pfxZ":-11.145259195190366,"pX":0.8351596702971172,"pZ":2.9633162084527553,"vX0":2.0044477422955413,"vY0":-114.26460083186157,"vZ0":3.141713362141146,"x":85.17,"y":158.77,"x0":0.8634884792852889,"y0":50.005088207099064,"z0":6.217026548171842,"aX":-9.252990320913412},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.8,"breakVerticalInduced":-18.7,"breakHorizontal":12.2,"spinRate":2654,"spinDirection":329},"zone":3,"typeConfidence":2.0,"plateTime":0.48304023503714344,"extension":6.820240538282321},"index":3,"playId":"3948d80e-1a47-3216-8474-4665e0a15e64","pitchNumber":4,"startTime":"2026-03-29T02:46:27.912Z","endTime":"2026-03-29T02:46:32.603Z","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":93.1,"endSpeed":85.4,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.11922410834787,"aZ":-13.646936226830134,"pfxX":4.618682519473479,"pfxZ":9.992898505313535,"pX":-0.32152257355001745,"pZ":0.762649564665548,"vX0":-3.5559183937773273,"vY0":-135.2081467531984,"vZ0":-10.534037783170454,"x":129.26,"y":218.19,"x0":0.40975440280816655,"y0":50.00285027523878,"z0":5.6636931598364,"aX":8.562741467811515},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.1,"breakHorizontal":-7.6,"spinRate":1936,"spinDirection":153},"zone":13,"typeConfidence":2.0,"plateTime":0.4048963745545917,"extension":7.184448763617186},"index":4,"playId":"a9639ebe-c6af-30ab-8b94-a7e5ad1013d2","pitchNumber":5,"startTime":"2026-03-29T02:46:48.756Z","endTime":"2026-03-29T02:46:52.038Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.0,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.88619026297287,"aZ":-37.953916582793774,"pfxX":-0.0782071139689951,"pfxZ":-3.9066755230976438,"pX":0.03896097448320564,"pZ":-0.41904188118894836,"vX0":-1.6171712738595436,"vY0":-121.49371900036326,"vZ0":-6.6791765716429055,"x":115.51,"y":250.09,"x0":0.7259658088399739,"y0":50.00078015310297,"z0":5.701027209364292,"aX":-0.11562407323712383},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-8.5,"breakHorizontal":0.6,"spinRate":2217,"spinDirection":312},"zone":14,"typeConfidence":2.0,"plateTime":0.45245621932453695,"extension":7.196860147351185},"index":5,"playId":"4dc151b5-f6db-3a3b-9371-b9686f45d502","pitchNumber":6,"startTime":"2026-03-29T02:47:09.816Z","endTime":"2026-03-29T02:47:13.363Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":81.5,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.877698478367265,"aZ":-11.782398833886868,"pfxX":3.333815529963857,"pfxZ":11.814762151723372,"pX":0.017984986449218695,"pZ":2.6193196381956305,"vX0":-2.1131411811090737,"vY0":-131.77637534718258,"vZ0":-5.896367429342582,"x":116.31,"y":168.06,"x0":0.40492773540597055,"y0":50.000000713478805,"z0":5.787716330979749,"aX":5.752821463569081},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":20.0,"breakHorizontal":-5.4,"spinRate":1812,"spinDirection":155},"zone":2,"typeConfidence":2.0,"plateTime":0.4186500068792429,"extension":7.2496165281281275},"index":6,"playId":"ac3283cb-3870-3145-bdec-29095e635a33","pitchNumber":7,"startTime":"2026-03-29T02:47:44.770Z","endTime":"2026-03-29T02:47:48.066Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":81.7,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.301779965246848,"aZ":-14.68767892318441,"pfxX":2.720333993238562,"pfxZ":10.171223506525074,"pX":0.9559755692367209,"pZ":2.1747015053229894,"vX0":0.37125259134542654,"vY0":-130.9738800941228,"vZ0":-6.526525586564829,"x":80.56,"y":180.06,"x0":0.45888631049927125,"y0":50.00591247666204,"z0":5.817657133331923,"aX":4.678607938122206},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":17.0,"breakHorizontal":-5.0,"spinRate":1699,"spinDirection":153},"zone":14,"typeConfidence":2.0,"plateTime":0.4198375233500875,"extension":7.19246731166461},"index":7,"playId":"293f930b-aee3-3ab6-9b65-97d64ce67578","pitchNumber":8,"startTime":"2026-03-29T02:48:06.470Z","endTime":"2026-03-29T02:48:11.388Z","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":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":70.8,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.39080947313015,"aZ":-26.77777726334927,"pfxX":9.155098139909866,"pfxZ":4.155247866557993,"pX":2.1907170076589204,"pZ":4.923660587141303,"vX0":0.7821685279688065,"vY0":-114.19380038182715,"vZ0":3.24807115980205,"x":33.5,"y":105.84,"x0":0.6554622002719235,"y0":50.00046073100004,"z0":6.144890670031276,"aX":11.882170963913604},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":8.8,"breakHorizontal":-16.7,"spinRate":1339,"spinDirection":131},"zone":12,"typeConfidence":2.0,"plateTime":0.4828143742075284,"extension":7.101300483538904},"index":8,"playId":"89355972-cd18-326b-b225-3a8af193fc39","pitchNumber":9,"startTime":"2026-03-29T02:48:31.254Z","endTime":"2026-03-29T02:48:34.656Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T02:48:34.656Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cole Young strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-29T02:49:58.171Z","endTime":"2026-03-29T02:52:30.148Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"postOnSecond":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":681807,"link":"/api/v1/people/681807"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-29T02:49:09.597Z","endTime":"2026-03-29T02:50:00.292Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":76.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.25991817707823,"aZ":-37.86497133880138,"pfxX":-1.5581468161610714,"pfxZ":-3.906754462067326,"pX":0.9109737540315884,"pZ":2.3025638797537447,"vX0":0.9953161682008467,"vY0":-119.63549373441074,"vZ0":-0.7199133348920183,"x":82.28,"y":176.61,"x0":0.6927856149026501,"y0":50.005216613839856,"z0":5.9900392623315115,"aX":-2.2675348085659364},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-7.0,"breakHorizontal":2.6,"spinRate":2274,"spinDirection":311},"zone":14,"typeConfidence":2.0,"plateTime":0.4571656832481801,"extension":6.966306635729527},"index":1,"playId":"ad60b48a-06a7-338f-b083-d214b5a9dfb9","pitchNumber":1,"startTime":"2026-03-29T02:50:00.292Z","endTime":"2026-03-29T02:50:04.944Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.948197406422164,"aZ":-32.185280608842056,"pfxX":-2.1697996818570915,"pfxZ":-0.0024570721317189737,"pX":-0.23997805193335087,"pZ":2.0416902420839853,"vX0":-1.5132048109044423,"vY0":-121.35363452945583,"vZ0":-2.433900592879776,"x":126.15,"y":183.65,"x0":0.6758044167461356,"y0":50.00593067302426,"z0":5.888887768518677,"aX":-3.204706979368356},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-0.4,"breakHorizontal":4.3,"spinRate":2326,"spinDirection":311},"zone":8,"typeConfidence":2.0,"plateTime":0.45307663722261093,"extension":7.032257333595005},"index":2,"playId":"83c79c7b-e112-3cbd-b4a2-49f1f129d55c","pitchNumber":2,"startTime":"2026-03-29T02:50:16.448Z","endTime":"2026-03-29T02:50:20.230Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":83.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.56291750342566,"aZ":-10.701870545614646,"pfxX":0.9252340370259524,"pfxZ":12.033448359687034,"pX":-0.3833124532311615,"pZ":1.3713396354606715,"vX0":-2.6565128444869295,"vY0":-134.12522473738164,"vZ0":-9.265314173315325,"x":131.61,"y":201.75,"x0":0.5089050689341398,"y0":50.0055671048897,"z0":5.677564635933107,"aX":1.6515937436190447},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":19.4,"breakHorizontal":-1.0,"spinRate":1995,"spinDirection":152},"zone":13,"typeConfidence":2.0,"plateTime":0.41161720342857544,"extension":7.199312147939824},"index":3,"playId":"ecd5bcdc-12d3-3be4-af70-a50772873edb","pitchNumber":3,"startTime":"2026-03-29T02:50:33.801Z","endTime":"2026-03-29T02:50:37.328Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":71.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.938883666445555,"aZ":-45.75840140524757,"pfxX":-5.016582396525493,"pfxZ":-10.478195934602319,"pX":1.0686432966524473,"pZ":3.821611274531043,"vX0":1.9355650360612415,"vY0":-114.02545929868107,"vZ0":4.670253947246193,"x":76.27,"y":135.6,"x0":0.8533376732312153,"y0":50.00097308037369,"z0":6.306260299044614,"aX":-6.50479032395004},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.3,"breakVerticalInduced":-17.2,"breakHorizontal":8.5,"spinRate":2534,"spinDirection":332},"zone":12,"typeConfidence":2.0,"plateTime":0.4831606204013479,"extension":6.773474370549566},"index":4,"playId":"57db43fc-ad31-3547-9b74-86e1d729978c","pitchNumber":4,"startTime":"2026-03-29T02:50:55.841Z","endTime":"2026-03-29T02:50:58.958Z","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":2,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.776392622403346,"aZ":-38.07374768224842,"pfxX":-1.95025513882372,"pfxZ":-4.088612415556371,"pX":0.3295430409167117,"pZ":2.0066992904024326,"vX0":-0.09355942180693827,"vY0":-119.32290318392529,"vZ0":-1.1511836240456315,"x":104.44,"y":184.6,"x0":0.6226520435227845,"y0":50.00255392742963,"z0":5.923251467652698,"aX":-2.814473824117617},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-7.4,"breakHorizontal":3.6,"spinRate":2240,"spinDirection":308},"zone":9,"typeConfidence":2.0,"plateTime":0.45887124560349823,"extension":7.03330204563402},"index":5,"playId":"3bec140d-2c62-38a1-a1fa-7fa51b7fed24","pitchNumber":5,"startTime":"2026-03-29T02:51:15.264Z","endTime":"2026-03-29T02:51:18.808Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":73.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.457600866928505,"aZ":-23.16750808754426,"pfxX":8.16205284231167,"pfxZ":6.51930519082761,"pX":0.7086378416367367,"pZ":2.390605857206685,"vX0":-2.120009998199447,"vY0":-116.65418203362893,"vZ0":-3.0062444433604076,"x":89.99,"y":174.23,"x0":0.5674804529976384,"y0":50.00260884276059,"z0":5.874435723466776,"aX":11.275321061432464},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":11.4,"breakHorizontal":-14.3,"spinRate":1399,"spinDirection":133},"zone":6,"typeConfidence":2.0,"plateTime":0.46910663951443965,"extension":7.115862640649933},"index":6,"playId":"b1354d56-8279-3343-b348-03fc4395a290","pitchNumber":6,"startTime":"2026-03-29T02:51:36.011Z","endTime":"2026-03-29T02:51:40.243Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.822266530019284,"aZ":-33.1818766041564,"pfxX":-0.34817005564700576,"pfxZ":-0.6484590138063848,"pX":-1.062085850265453,"pZ":0.8161485755714751,"vX0":-3.8839164484904116,"vY0":-123.208654908152,"vZ0":-5.268682654279813,"x":157.48,"y":216.74,"x0":0.578179555553645,"y0":50.006102491388845,"z0":5.777205823589669,"aX":-0.5368761867383133},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-2.2,"breakHorizontal":1.6,"spinRate":2190,"spinDirection":298},"zone":13,"typeConfidence":2.0,"plateTime":0.4440691019914764,"extension":7.141345381133216},"index":7,"playId":"65700ee9-e385-353e-b365-94662569b13c","pitchNumber":7,"startTime":"2026-03-29T02:52:03.147Z","endTime":"2026-03-29T02:52:06.195Z","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":1},"pitchData":{"startSpeed":83.1,"endSpeed":77.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.08968395065291,"aZ":-35.69955813074032,"pfxX":0.3316735521498062,"pfxZ":-2.3584050875661084,"pX":-1.2051283304930394,"pZ":1.276422887773752,"vX0":-4.307580744991297,"vY0":-121.05656875510454,"vZ0":-3.4937135508258206,"x":162.94,"y":204.32,"x0":0.5490074284539271,"y0":50.00418511305115,"z0":5.841346092244591,"aX":0.49659528961491906},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-4.8,"breakHorizontal":0.4,"spinRate":2208,"spinDirection":319},"zone":13,"typeConfidence":2.0,"plateTime":0.4512545226112832,"extension":7.164304173537939},"index":8,"playId":"8e1fc2d9-ece8-3aad-a2c1-f3cc13f7a868","pitchNumber":8,"startTime":"2026-03-29T02:52:25.320Z","endTime":"2026-03-29T02:52:30.148Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T02:52:30.148Z","atBatIndex":30},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Dominic Canzone pops out to third baseman José Ramírez in foul territory.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-29T02:55:13.404Z","endTime":"2026-03-29T02:55:25.508Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3],"actionIndex":[1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-29T02:52:44.596Z","endTime":"2026-03-29T02:53:37.975Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Matt Festa replaces Joey Cantillo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-03-29T02:53:37.975Z","endTime":"2026-03-29T02:54:46.236Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670036,"link":"/api/v1/people/670036"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Dominic Canzone replaces Rob Refsnyder.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-03-29T02:54:46.236Z","endTime":"2026-03-29T02:55:15.532Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686527,"link":"/api/v1/people/686527"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":608701,"link":"/api/v1/people/608701"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":74.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.71740379948407,"aZ":-32.45831111571279,"pfxX":7.37611539242595,"pfxZ":-0.20227065754570805,"pX":0.5085868643521388,"pZ":1.4723174235406837,"vX0":3.1287014269346987,"vY0":-118.421814464249,"vZ0":-1.6602719613890755,"x":97.61,"y":199.03,"x0":-1.7920082103684243,"y0":50.003664708028715,"z0":5.179590746341619,"aX":10.370846649162171},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-0.5,"breakHorizontal":-14.2,"spinRate":2744,"spinDirection":65},"zone":14,"typeConfidence":0.92,"plateTime":0.4643026600345701,"extension":6.197610727282812},"hitData":{"launchSpeed":85.3,"launchAngle":68.0,"totalDistance":128.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":85.6,"coordY":172.87}},"index":3,"playId":"4dafa981-d03b-3bc5-9b91-a135c3bff02c","pitchNumber":1,"startTime":"2026-03-29T02:55:15.532Z","endTime":"2026-03-29T02:55:25.508Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T02:55:25.508Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"David Fry strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-29T02:57:35.045Z","endTime":"2026-03-29T02:59:02.401Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"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":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Dominic Canzone remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-29T02:56:49.110Z","endTime":"2026-03-29T02:57:37.225Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686527,"link":"/api/v1/people/686527"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"101","replacedPlayer":{"id":608701,"link":"/api/v1/people/608701"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.5,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.994422334121325,"aZ":-25.641604881150563,"pfxX":-9.519148253892128,"pfxZ":3.4881520165360946,"pX":-1.1566205189473449,"pZ":2.9146039504466925,"vX0":4.377722032969107,"vY0":-135.77187627160805,"vZ0":-1.0070576499503954,"x":161.09,"y":160.09,"x0":-1.5509118451388368,"y0":50.00089836787046,"z0":5.0704310920215425,"aX":-17.81642094776117},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.4,"breakHorizontal":16.3,"spinRate":2083,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.4030199623199433,"extension":6.195489424288088},"index":1,"playId":"7ffc4dba-0dff-3f8e-8e93-8440f61c8e1e","pitchNumber":1,"startTime":"2026-03-29T02:57:37.225Z","endTime":"2026-03-29T02:57:41.063Z","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":94.8,"endSpeed":86.1,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.629672161849264,"aZ":-14.836356162372038,"pfxX":-6.887599641746661,"pfxZ":9.045466615315476,"pX":-0.8608432616212807,"pZ":3.4803143247054678,"vX0":4.253542075590466,"vY0":-138.04604530852782,"vZ0":-1.5851213234156976,"x":149.81,"y":144.81,"x0":-1.5320338500097834,"y0":50.00657693584198,"z0":5.067882907854894,"aX":-13.208185718222957},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.2,"breakHorizontal":11.5,"spinRate":2202,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.3977864718961799,"extension":6.119508086721906},"index":2,"playId":"1b3ebb3a-79cf-3390-9f33-6031049e3587","pitchNumber":2,"startTime":"2026-03-29T02:57:55.809Z","endTime":"2026-03-29T02:58:00.104Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.2,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.83512010248031,"aZ":-25.54134978799527,"pfxX":-9.67878805014007,"pfxZ":3.543657859998106,"pX":0.1927930518691394,"pZ":2.625453631200185,"vX0":7.6475887833626235,"vY0":-136.6431105793822,"vZ0":-1.7643400966581326,"x":109.65,"y":167.89,"x0":-1.3982731366091883,"y0":50.005838081809976,"z0":5.051442516717553,"aX":-18.128532816574914},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.2,"breakHorizontal":15.7,"spinRate":2249,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.40234878306538624,"extension":6.270970051873861},"index":3,"playId":"221cb3fa-3cb3-3266-afb9-0bdeacde33cd","pitchNumber":3,"startTime":"2026-03-29T02:58:12.002Z","endTime":"2026-03-29T02:58:15.898Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.1,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.166983720220045,"aZ":-14.167584572873599,"pfxX":-7.434561087804982,"pfxZ":9.56235923480001,"pX":0.14363188494065998,"pZ":2.68002325311717,"vX0":6.864769914489801,"vY0":-137.4788472073942,"vZ0":-3.463007011545859,"x":111.53,"y":166.42,"x0":-1.44006351693811,"y0":50.000105841310955,"z0":4.939848880021327,"aX":-13.995026496578177},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.6,"breakHorizontal":11.8,"spinRate":2114,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.40095387858074805,"extension":6.2874875533849774},"index":4,"playId":"946d377c-ecc3-3cc2-9fcd-d5bf193cf71b","pitchNumber":4,"startTime":"2026-03-29T02:58:30.546Z","endTime":"2026-03-29T02:58:35.503Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.0,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.13027330194297,"aZ":-26.86342098635136,"pfxX":-12.492871393776932,"pfxZ":2.717142165198366,"pX":0.5583907130292561,"pZ":2.679487929950685,"vX0":8.713594680111333,"vY0":-139.5532116128807,"vZ0":-1.6684593101519491,"x":95.72,"y":166.43,"x0":-0.9962374062607818,"y0":50.002192655544704,"z0":5.0707723138842296,"aX":-24.411168108361732},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":4.7,"breakHorizontal":20.6,"spinRate":2318,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.39389041971675187,"extension":6.312150309035037},"index":5,"playId":"f0bc67b1-e96a-3f3e-b141-d1148e246aac","pitchNumber":5,"startTime":"2026-03-29T02:58:57.725Z","endTime":"2026-03-29T02:59:02.401Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T02:59:02.401Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daniel Schneemann flies out to left fielder Randy Arozarena.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-29T02:59:19.492Z","endTime":"2026-03-29T03:01:00.220Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.35413327086547,"aZ":-24.861872075846104,"pfxX":-9.575900481557778,"pfxZ":4.4493853691619645,"pX":-0.05645399928717738,"pZ":2.3557372592198775,"vX0":6.621586838081153,"vY0":-127.64432249462106,"vZ0":-1.8947305367661769,"x":119.15,"y":175.18,"x0":-1.4458267694813847,"y0":50.002319070127776,"z0":5.073820303878824,"aX":-15.73166913424697},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.8,"breakHorizontal":15.7,"spinRate":1759,"spinDirection":237},"zone":5,"typeConfidence":2.0,"plateTime":0.429829948072209,"extension":6.317934491966806},"index":0,"playId":"57dfbdfb-5446-303b-bf78-ded5b8cea0ff","pitchNumber":1,"startTime":"2026-03-29T02:59:28.012Z","endTime":"2026-03-29T02:59:32.003Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":85.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.69476902383566,"aZ":-14.21082222551147,"pfxX":-7.63278230443984,"pfxZ":9.341546774842886,"pX":-0.4794047860766055,"pZ":2.852609474848941,"vX0":5.615996463807667,"vY0":-139.12929659733067,"vZ0":-3.1741199960513993,"x":135.27,"y":161.76,"x0":-1.5517664186153455,"y0":50.0068960914721,"z0":4.974303288298398,"aX":-14.685341873420688},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.2,"breakHorizontal":12.4,"spinRate":2355,"spinDirection":223},"zone":1,"typeConfidence":2.0,"plateTime":0.39655352389423415,"extension":6.236451056664143},"index":1,"playId":"11693d7b-5a29-3e50-9e7a-e4036aaec4c6","pitchNumber":2,"startTime":"2026-03-29T02:59:46.557Z","endTime":"2026-03-29T02:59:50.459Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.478444819827,"aZ":-28.116637367162642,"pfxX":-10.144819323064032,"pfxZ":2.1140911759614784,"pX":-0.10897418556274711,"pZ":4.051237255659853,"vX0":6.553228645863051,"vY0":-137.8989502284345,"vZ0":2.368440613672991,"x":121.15,"y":129.4,"x0":-1.2016073920681292,"y0":50.004010463720796,"z0":5.08143815878444,"aX":-19.48396019724672},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.6,"breakHorizontal":16.9,"spinRate":2202,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.39763108134679825,"extension":6.181739081508241},"index":2,"playId":"708a7b72-0ef0-309e-975d-e4a4b0cb297d","pitchNumber":3,"startTime":"2026-03-29T03:00:09.321Z","endTime":"2026-03-29T03:00:12.927Z","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":85.8,"endSpeed":78.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.193696112394523,"aZ":-28.89311219193476,"pfxX":5.802211352764121,"pfxZ":2.0865162374907027,"pX":0.25668111156114587,"pZ":0.7460162552405879,"vX0":2.676853982692277,"vY0":-124.90844608322948,"vZ0":-4.178402840186767,"x":107.22,"y":218.64,"x0":-1.5841966705889845,"y0":50.00408118556082,"z0":4.8280998288196635,"aX":9.127877801761338},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.0,"breakHorizontal":-11.2,"spinRate":2468,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.43924679949055667,"extension":6.389168930550006},"index":3,"playId":"a9b962f2-838e-3afc-bcc7-f9013d0903cb","pitchNumber":4,"startTime":"2026-03-29T03:00:29.225Z","endTime":"2026-03-29T03:00:34.869Z","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":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.466075404547887,"aZ":-24.970868861926668,"pfxX":-10.483437241431767,"pfxZ":3.627077877431441,"pX":0.13912683549889937,"pZ":2.47458676423897,"vX0":7.158725348099896,"vY0":-140.0122313083562,"vZ0":-2.566226369387321,"x":111.7,"y":171.97,"x0":-1.0880949978640293,"y0":50.00489830664853,"z0":5.036379906192746,"aX":-20.826565015633978},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":6.2,"breakHorizontal":17.5,"spinRate":2227,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.3911409117908149,"extension":6.273267204377406},"hitData":{"launchSpeed":88.0,"launchAngle":30.0,"totalDistance":288.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":43.75,"coordY":116.48}},"index":4,"playId":"2100c892-3b18-3448-aa27-79c1e112c3c7","pitchNumber":5,"startTime":"2026-03-29T03:00:51.348Z","endTime":"2026-03-29T03:01:00.220Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T03:01:00.220Z","atBatIndex":33},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Angel Martínez doubles (1) on a sharp line drive to right fielder Victor Robles.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-29T03:01:11.736Z","endTime":"2026-03-29T03:01:45.691Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.903361218479105,"aZ":-14.93378805953661,"pfxX":-7.098937261636245,"pfxZ":9.09525722318353,"pX":0.3285221613128005,"pZ":2.2197206827050286,"vX0":7.101764319328419,"vY0":-137.40925973623223,"vZ0":-4.531664849328681,"x":104.48,"y":178.85,"x0":-1.3779832319899332,"y0":50.004141662831714,"z0":4.918353716204758,"aX":-13.4590091633627},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.6,"breakHorizontal":11.2,"spinRate":2188,"spinDirection":225},"zone":6,"typeConfidence":2.0,"plateTime":0.39993665461020145,"extension":6.315960037443234},"hitData":{"launchSpeed":110.1,"launchAngle":13.0,"totalDistance":223.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":215.31,"coordY":115.02}},"index":0,"playId":"4869f2fd-fc34-336f-a874-1967a34e6be2","pitchNumber":1,"startTime":"2026-03-29T03:01:30.465Z","endTime":"2026-03-29T03:01:45.691Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T03:01:45.691Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"CJ Kayfus strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-29T03:01:52.783Z","endTime":"2026-03-29T03:04:51.323Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.8,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.26589315219274,"aZ":-15.719193239516635,"pfxX":-6.612595962447953,"pfxZ":8.473551220574013,"pX":-0.333737542645403,"pZ":2.629353214143972,"vX0":6.058112461660823,"vY0":-138.76660339883554,"vZ0":-3.609853962684461,"x":129.72,"y":167.79,"x0":-1.6904986134396673,"y0":50.00444493913057,"z0":5.000339854065265,"aX":-12.843633889325691},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.8,"breakHorizontal":10.7,"spinRate":2222,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.39534276702241655,"extension":6.469856543483559},"index":0,"playId":"27a49024-515d-3412-a03b-c5e84aafb781","pitchNumber":1,"startTime":"2026-03-29T03:02:18.701Z","endTime":"2026-03-29T03:02:22.288Z","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":95.5,"endSpeed":86.5,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.37731210918324,"aZ":-14.900690657391307,"pfxX":-6.452343758656044,"pfxZ":8.921540819643047,"pX":0.23654074984597798,"pZ":3.250402917701042,"vX0":6.9349781695816315,"vY0":-138.8249514195844,"vZ0":-2.032401835882092,"x":107.98,"y":151.02,"x0":-1.465119739829456,"y0":50.00372356393781,"z0":4.99286109993647,"aX":-12.495050404661194},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.8,"breakHorizontal":10.1,"spinRate":2200,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.3957471002079882,"extension":6.547418229004318},"index":1,"playId":"3303b1e3-8431-3022-b130-92928d5d5523","pitchNumber":2,"startTime":"2026-03-29T03:02:53.109Z","endTime":"2026-03-29T03:02:56.224Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":86.5,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.946616536252876,"aZ":-15.679240856468706,"pfxX":-8.054215230255386,"pfxZ":8.49605726726636,"pX":0.8519294625478148,"pZ":3.06993243397335,"vX0":8.989151948653628,"vY0":-139.31993517351953,"vZ0":-2.339844269601624,"x":84.53,"y":155.89,"x0":-1.3892844275115976,"y0":50.00105425425748,"z0":4.972252668704773,"aX":-15.634449450991767},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.0,"breakHorizontal":12.5,"spinRate":2112,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.395031867785284,"extension":6.5646497166880655},"index":2,"playId":"25b46c8f-64cb-370b-9674-2e6acd6009a5","pitchNumber":3,"startTime":"2026-03-29T03:03:14.026Z","endTime":"2026-03-29T03:03:17.354Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"playId":"55c76aa3-d89d-44a9-8d90-5478782e37b8","startTime":"2026-03-29T03:03:40.031Z","endTime":"2026-03-29T03:03:45.031Z","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":2},"pitchData":{"startSpeed":94.7,"endSpeed":85.6,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.477691188013544,"aZ":-17.027753610928336,"pfxX":-6.322433590073237,"pfxZ":7.954929522326182,"pX":-1.3679191840906708,"pZ":4.793807740174669,"vX0":3.4171374328926927,"vY0":-137.8141257386842,"vZ0":2.116432022357185,"x":169.14,"y":109.35,"x0":-1.8090978573004415,"y0":50.00409562401015,"z0":5.172341686949615,"aX":-12.041217939043982},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.1,"breakHorizontal":10.7,"spinRate":2225,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.39895225417772506,"extension":6.23452302272422},"index":4,"playId":"225bf1af-58c6-39e3-83dc-b354340fa6cd","pitchNumber":4,"startTime":"2026-03-29T03:03:58.682Z","endTime":"2026-03-29T03:04:01.908Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.2,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.674703829539546,"aZ":-15.197558655465206,"pfxX":-7.5588760543559115,"pfxZ":8.799320751092315,"pX":-0.5245781188446946,"pZ":3.8284141563479923,"vX0":5.5008981784867235,"vY0":-138.67649192366807,"vZ0":-0.35721679274184853,"x":137.0,"y":135.41,"x0":-1.561050609914154,"y0":50.00635830151435,"z0":4.981014497172396,"aX":-14.590048807203155},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.1,"breakHorizontal":12.4,"spinRate":2250,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.39636096859929193,"extension":6.417994312511648},"index":5,"playId":"a27523fc-03f8-3d9a-af2e-b8b2620ee07e","pitchNumber":5,"startTime":"2026-03-29T03:04:19.444Z","endTime":"2026-03-29T03:04:23.208Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.4,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.584378846605265,"aZ":-29.783798813446158,"pfxX":5.260491774716009,"pfxZ":1.6039531442755228,"pX":-0.46038338074289115,"pZ":1.6068141783229788,"vX0":1.3848463543748193,"vY0":-121.76471732303125,"vZ0":-1.7390124282139738,"x":134.55,"y":195.4,"x0":-1.720900165317807,"y0":50.003949947838585,"z0":4.9258293174044265,"aX":7.839404252197171},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":2.8,"breakHorizontal":-9.8,"spinRate":2426,"spinDirection":64},"zone":7,"typeConfidence":2.0,"plateTime":0.451132726136076,"extension":6.314839459254901},"index":6,"playId":"d9e47c81-4100-307c-a651-baf7e3f9cb7f","pitchNumber":6,"startTime":"2026-03-29T03:04:47.415Z","endTime":"2026-03-29T03:04:51.323Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T03:04:51.323Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cal Raleigh flies out to left fielder Angel Martínez.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-29T03:06:58.747Z","endTime":"2026-03-29T03:07:23.799Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"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":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.3,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.85244859967532,"aZ":-16.6026163739011,"pfxX":-0.28247321614500565,"pfxZ":8.770195254853117,"pX":0.3669601565941181,"pZ":1.7768016473867225,"vX0":5.282460828142021,"vY0":-132.54291462589276,"vZ0":-5.960791669322398,"x":103.01,"y":190.81,"x0":-1.6169159475273316,"y0":50.00519677150193,"z0":5.2713128214076415,"aX":-0.5025807457830969},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.8,"breakHorizontal":-0.7,"spinRate":2325,"spinDirection":192},"zone":9,"typeConfidence":0.89,"plateTime":0.4135682019421556,"extension":6.3847464174384285},"index":0,"playId":"35cc146c-fd0d-3e8d-aef4-da13573e1239","pitchNumber":1,"startTime":"2026-03-29T03:06:59.856Z","endTime":"2026-03-29T03:07:03.774Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.4,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.934966160453094,"aZ":-15.104385340641334,"pfxX":-0.5162712863599994,"pfxZ":9.347327845927683,"pX":0.5511480804174205,"pZ":2.7816689723509467,"vX0":5.957958615094008,"vY0":-134.26041273405625,"vZ0":-3.674213517839692,"x":95.99,"y":163.67,"x0":-1.6292842212012164,"y0":50.005621816167285,"z0":5.242212472396995,"aX":-0.9436362503459438},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.3,"breakHorizontal":-0.4,"spinRate":2425,"spinDirection":196},"zone":6,"typeConfidence":0.89,"plateTime":0.40788670364969226,"extension":6.361226245892863},"hitData":{"launchSpeed":72.2,"launchAngle":42.0,"totalDistance":222.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":84.27,"coordY":121.92}},"index":1,"playId":"ff8518fc-73dd-3f8b-ae50-0348e7db9ec9","pitchNumber":2,"startTime":"2026-03-29T03:07:15.102Z","endTime":"2026-03-29T03:07:23.799Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T03:07:23.799Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Julio Rodríguez grounds out, second baseman Daniel Schneemann to first baseman Kyle Manzardo.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-29T03:07:36.198Z","endTime":"2026-03-29T03:08:34.594Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.1,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.324461623840083,"aZ":-21.33031040949927,"pfxX":1.5814946110811658,"pfxZ":6.159145467859185,"pX":-0.8665915415850177,"pZ":2.664620988330846,"vX0":2.138745474913325,"vY0":-131.43546869909395,"vZ0":-2.5880260882732253,"x":150.03,"y":166.84,"x0":-1.894432310759148,"y0":50.00071600048634,"z0":5.235899245658994,"aX":2.7820747018076837},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.8,"breakHorizontal":-3.4,"spinRate":2333,"spinDirection":189},"zone":11,"typeConfidence":0.79,"plateTime":0.41580251536576807,"extension":6.152064074861353},"index":0,"playId":"f47f5522-9142-3790-b0be-7dd903a03088","pitchNumber":1,"startTime":"2026-03-29T03:07:53.901Z","endTime":"2026-03-29T03:07:58.099Z","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":91.1,"endSpeed":82.7,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.485301921945613,"aZ":-19.470988590070437,"pfxX":0.8016234227113628,"pfxZ":7.197772042719336,"pX":-0.2046046798477889,"pZ":3.478555514283631,"vX0":3.8482954231697755,"vY0":-132.56417288802578,"vZ0":-0.9293793167330504,"x":124.8,"y":144.86,"x0":-1.784146009560804,"y0":50.00423579874452,"z0":5.265891386874743,"aX":1.4154192303920357},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":13.0,"breakHorizontal":-2.4,"spinRate":2359,"spinDirection":190},"zone":2,"typeConfidence":0.88,"plateTime":0.4144709597856635,"extension":6.190601894224687},"index":1,"playId":"86cc9470-1b2b-3d9e-bbe9-f637aeabfc3f","pitchNumber":2,"startTime":"2026-03-29T03:08:08.933Z","endTime":"2026-03-29T03:08:12.993Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.0,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.790712139629832,"aZ":-17.67898200635336,"pfxX":-6.861678660883128,"pfxZ":7.9959312029333605,"pX":-1.0014361300025658,"pZ":2.288626239968152,"vX0":4.289733598412617,"vY0":-134.01433558907385,"vZ0":-4.221992541045743,"x":155.17,"y":176.99,"x0":-1.733863898868697,"y0":50.00589159685357,"z0":5.152602005408499,"aX":-12.444982306205521},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.7,"breakHorizontal":11.5,"spinRate":2088,"spinDirection":196},"zone":13,"typeConfidence":2.0,"plateTime":0.4091890394414164,"extension":6.246646491214511},"hitData":{"launchSpeed":68.2,"launchAngle":5.0,"totalDistance":72.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.86,"coordY":148.54}},"index":2,"playId":"06776a39-119c-3ff1-b3da-a8a917dc532b","pitchNumber":3,"startTime":"2026-03-29T03:08:26.148Z","endTime":"2026-03-29T03:08:34.594Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T03:08:34.594Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Naylor strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-29T03:08:42.903Z","endTime":"2026-03-29T03:10:40.529Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"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":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681807,"link":"/api/v1/people/681807"},"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":90.6,"endSpeed":83.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.11479982102621,"aZ":-20.22283440910828,"pfxX":1.2815700795707539,"pfxZ":6.743829891845454,"pX":-0.619569744321596,"pZ":4.086615797041712,"vX0":2.7053323439126733,"vY0":-132.02238378768823,"vZ0":0.6335584366376471,"x":140.62,"y":128.44,"x0":-1.8224675487356052,"y0":50.000684108459716,"z0":5.327631393339559,"aX":2.2703993021095563},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.6,"breakHorizontal":-2.9,"spinRate":2318,"spinDirection":185},"zone":11,"typeConfidence":0.87,"plateTime":0.4142667758499652,"extension":6.26882280500796},"index":0,"playId":"dd9efbc2-1ff2-3b42-90bb-b3fdf7c2b290","pitchNumber":1,"startTime":"2026-03-29T03:08:59.331Z","endTime":"2026-03-29T03:09:02.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, 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":80.8,"endSpeed":73.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.07018432870069,"aZ":-29.694341183457524,"pfxX":9.524640867688257,"pfxZ":1.8035490795256681,"pX":0.9969485664230648,"pZ":2.280589628150755,"vX0":3.7388119320603965,"vY0":-117.58910524817968,"vZ0":-0.1977352368602039,"x":79.0,"y":177.2,"x0":-1.8595291274550239,"y0":50.00223100628014,"z0":5.163567580844927,"aX":13.095710849657678},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":3.5,"breakHorizontal":-18.2,"spinRate":2514,"spinDirection":60},"zone":14,"typeConfidence":0.94,"plateTime":0.4690650878333833,"extension":6.231752137885045},"index":1,"playId":"cd158388-42d9-38b5-9f34-dc93b48f6ea7","pitchNumber":2,"startTime":"2026-03-29T03:09:14.892Z","endTime":"2026-03-29T03:09:19.196Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-03-29T03:09:58.014Z","endTime":"2026-03-29T03:10:18.838Z","isPitch":false,"type":"action","player":{"id":647304,"link":"/api/v1/people/647304"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":82.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.71696688661572,"aZ":-22.767880152862176,"pfxX":-0.10882596470169636,"pfxZ":5.403467932569503,"pX":-0.12731132398658127,"pZ":2.110204966383554,"vX0":4.3156297929574,"vY0":-131.3319866696236,"vZ0":-3.3352709671587055,"x":121.85,"y":181.8,"x0":-1.7801189818807073,"y0":50.00301641100126,"z0":5.0968079307373495,"aX":-0.1900273774673644},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.2,"breakHorizontal":-0.8,"spinRate":2339,"spinDirection":188},"zone":8,"typeConfidence":0.88,"plateTime":0.4176162574040041,"extension":6.376944455124204},"index":3,"playId":"c8b7ee8f-35a4-3d89-ad6e-049ceb615879","pitchNumber":3,"startTime":"2026-03-29T03:10:18.838Z","endTime":"2026-03-29T03:10:22.838Z","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":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.538574847208743,"aZ":-19.29588158945713,"pfxX":-3.1020760667252105,"pfxZ":7.174916907783391,"pX":-0.11319584803717105,"pZ":3.0615622585518745,"vX0":5.166939733275306,"vY0":-133.36115324782506,"vZ0":-2.0432617116746488,"x":121.31,"y":156.12,"x0":-1.6756159658220033,"y0":50.00555793539634,"z0":5.234265275540716,"aX":-5.570814109607164},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.7,"breakHorizontal":4.4,"spinRate":2331,"spinDirection":193},"zone":2,"typeConfidence":0.83,"plateTime":0.4112132283470662,"extension":6.233152131391803},"index":4,"playId":"8a5b69d8-8552-3af5-bacd-5e1699747e7c","pitchNumber":4,"startTime":"2026-03-29T03:10:35.738Z","endTime":"2026-03-29T03:10:40.529Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T03:10:40.529Z","atBatIndex":38},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brayan Rocchio walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-29T03:12:41.645Z","endTime":"2026-03-29T03:14:14.908Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.49235257881846,"aZ":-14.723379540557142,"pfxX":-6.2820115241073555,"pfxZ":9.531380317106867,"pX":-1.1008277204273094,"pZ":3.359845412392293,"vX0":3.4632357710013446,"vY0":-135.19526165940638,"vZ0":-1.948835831438261,"x":158.96,"y":148.06,"x0":-1.5897724457764864,"y0":50.001392150482616,"z0":5.136242587408538,"aX":-11.50038524089971},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.9,"breakHorizontal":10.6,"spinRate":2036,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.4068407359212576,"extension":6.04018019162357},"index":0,"playId":"ead17902-62dd-3732-b47a-94a8ada0a73c","pitchNumber":1,"startTime":"2026-03-29T03:12:56.547Z","endTime":"2026-03-29T03:13:00.835Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":84.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.862103133472985,"aZ":-25.654450775342333,"pfxX":-9.716410634272325,"pfxZ":3.4983779079691537,"pX":-1.1595854170122515,"pZ":3.1982463330053843,"vX0":4.187142779729345,"vY0":-136.5361233523244,"vZ0":-0.4239899561501267,"x":161.2,"y":152.43,"x0":-1.4624718077512586,"y0":50.000910113810114,"z0":5.142008521272572,"aX":-18.093949015900517},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.5,"breakHorizontal":16.6,"spinRate":2233,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.40325392750912936,"extension":6.142689001196679},"index":1,"playId":"50025b6a-9176-3e8f-bcac-acebcc7b9d8e","pitchNumber":2,"startTime":"2026-03-29T03:13:13.847Z","endTime":"2026-03-29T03:13:17.453Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.334854343991246,"aZ":-17.22359161477376,"pfxX":-6.982321353129028,"pfxZ":7.88208016597925,"pX":-0.8405955461017134,"pZ":2.6887126652285245,"vX0":4.378555863818472,"vY0":-137.30949704361674,"vZ0":-3.178998622046282,"x":149.04,"y":166.18,"x0":-1.5544056523873586,"y0":50.00105535642284,"z0":5.043373462856416,"aX":-13.240599787092071},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.8,"breakHorizontal":11.6,"spinRate":2121,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.3999503141343128,"extension":6.21127778193131},"index":2,"playId":"9c525d3a-a5cf-34b5-828d-2a094232d4af","pitchNumber":3,"startTime":"2026-03-29T03:13:31.666Z","endTime":"2026-03-29T03:13:38.250Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.818703221262144,"aZ":-15.38942414348267,"pfxX":-7.0929739823856774,"pfxZ":8.996123862196372,"pX":0.01377641522351489,"pZ":2.696118371846737,"vX0":6.298307070184324,"vY0":-136.20317564316215,"vZ0":-3.6442140379307597,"x":116.47,"y":165.98,"x0":-1.414776944577446,"y0":50.00562429885708,"z0":5.125679324651223,"aX":-13.238241001954885},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.6,"breakHorizontal":11.4,"spinRate":2138,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.4031945176337808,"extension":6.210933811261032},"index":3,"playId":"da24d5f9-c019-3f1d-9bdc-45a5d3829cbf","pitchNumber":4,"startTime":"2026-03-29T03:13:49.896Z","endTime":"2026-03-29T03:13:53.671Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.46100237432376,"aZ":-14.778738101607942,"pfxX":-6.237169900203057,"pfxZ":9.06358834625528,"pX":-0.9002853067734057,"pZ":3.0453957241669514,"vX0":3.9257559901308534,"vY0":-138.07855539174344,"vZ0":-3.0346434618276317,"x":151.32,"y":156.55,"x0":-1.534513799553476,"y0":50.004246279109076,"z0":5.160882433350898,"aX":-11.972567218479616},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.0,"breakHorizontal":10.4,"spinRate":2173,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.39758837130257607,"extension":6.140758944161835},"index":4,"playId":"ffcf5770-3808-3659-9af5-5d6490a8cdee","pitchNumber":5,"startTime":"2026-03-29T03:14:09.073Z","endTime":"2026-03-29T03:14:14.908Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T03:14:14.908Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Steven Kwan flies out to center fielder Julio Rodríguez.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-29T03:14:24.718Z","endTime":"2026-03-29T03:17:19.087Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5,6],"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":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"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":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.9,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.314138756321995,"aZ":-13.491506789539223,"pfxX":-6.429358343779905,"pfxZ":9.826039713377053,"pX":0.9804425448473997,"pZ":2.324018700522507,"vX0":8.652296086494623,"vY0":-137.45607031223318,"vZ0":-4.888564073242175,"x":79.63,"y":176.03,"x0":-1.382276136403535,"y0":50.0028466218845,"z0":5.051516656028907,"aX":-12.224608663837026},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.8,"breakHorizontal":9.7,"spinRate":2222,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.3994780922298484,"extension":6.305470656067129},"index":0,"playId":"b7207dbf-443f-3a3c-b67e-7cea233a1b27","pitchNumber":1,"startTime":"2026-03-29T03:14:40.034Z","endTime":"2026-03-29T03:14:45.083Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-29T03:14:59.262Z","endTime":"2026-03-29T03:15:46.139Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.0,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.036680895044476,"aZ":-24.6518524707552,"pfxX":-10.50156970093168,"pfxZ":3.971772809564551,"pX":0.9126707911293451,"pZ":1.0401138989808558,"vX0":9.87736841510824,"vY0":-137.38701603861358,"vZ0":-5.973156626526756,"x":82.21,"y":210.7,"x0":-1.3807884128956653,"y0":50.00333242601452,"z0":4.939184342439351,"aX":-19.892570352849415},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.0,"breakHorizontal":16.7,"spinRate":2223,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.40006953657699995,"extension":6.460918748565017},"index":2,"playId":"0966e5b7-141d-3cf7-8f54-c8157aef8e57","pitchNumber":2,"startTime":"2026-03-29T03:15:46.139Z","endTime":"2026-03-29T03:15:50.719Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"index":3,"playId":"796790b9-540c-3b62-8924-2b7936ac9dae","startTime":"2026-03-29T03:16:02.114Z","endTime":"2026-03-29T03:16:05.155Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":85.8,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.1821223189165,"aZ":-15.922869388127888,"pfxX":-8.150068820450365,"pfxZ":8.553991001953579,"pX":-0.3509402518305452,"pZ":2.509244809729178,"vX0":6.045113359534477,"vY0":-137.3977816164355,"vZ0":-3.5303319210964803,"x":130.38,"y":171.03,"x0":-1.5274979830737017,"y0":50.00458956647138,"z0":4.901674507400565,"aX":-15.488780484167094},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.9,"breakHorizontal":13.4,"spinRate":2197,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.3995766064773485,"extension":6.272844769652029},"index":4,"playId":"869bcce7-82bc-3022-9d66-d9ab7f7018ce","pitchNumber":3,"startTime":"2026-03-29T03:16:20.969Z","endTime":"2026-03-29T03:16:24.683Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.0,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.743058690499815,"aZ":-16.59745568923084,"pfxX":-7.830684895276034,"pfxZ":8.15260981977639,"pX":-0.8842341160882262,"pZ":2.6434517844382253,"vX0":4.492755860082344,"vY0":-137.8646730922258,"vZ0":-3.0465587969478323,"x":150.7,"y":167.41,"x0":-1.523885056304641,"y0":50.003829803855474,"z0":4.893358092708235,"aX":-14.964406374086666},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.3,"breakHorizontal":13.2,"spinRate":2254,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.3984063553204331,"extension":6.430511633388622},"index":5,"playId":"49e6daf2-3e9c-32c0-b254-371a410f09e6","pitchNumber":4,"startTime":"2026-03-29T03:16:37.806Z","endTime":"2026-03-29T03:16:42.153Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.2,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.149713335450702,"aZ":-29.60204769449953,"pfxX":0.7496931215581635,"pfxZ":1.610257217419253,"pX":0.06294761733662481,"pZ":1.6618049713792729,"vX0":3.5896955335403904,"vY0":-126.17439170284361,"vZ0":-2.314954252077228,"x":114.6,"y":193.91,"x0":-1.479332034352568,"y0":50.00630548487915,"z0":4.991225374162757,"aX":1.2016843465177456},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.6,"breakHorizontal":-2.3,"spinRate":2156,"spinDirection":168},"zone":8,"typeConfidence":2.0,"plateTime":0.4351272954756591,"extension":6.381936434047114},"hitData":{"launchSpeed":93.3,"launchAngle":30.0,"totalDistance":318.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":86.1,"coordY":84.16}},"index":6,"playId":"b0568481-266c-342c-ac47-0b59c41177e2","pitchNumber":5,"startTime":"2026-03-29T03:17:06.005Z","endTime":"2026-03-29T03:17:19.087Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T03:17:19.087Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chase DeLauter strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-29T03:17:33.433Z","endTime":"2026-03-29T03:19:15.188Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":85.4,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.36379286997864,"aZ":-13.926219552965923,"pfxX":-7.898039440915434,"pfxZ":9.604642490438312,"pX":1.0737148390959692,"pZ":2.387877750420974,"vX0":9.144172647190858,"vY0":-138.29792892596498,"vZ0":-4.283384783443751,"x":76.07,"y":174.31,"x0":-1.2798542706968064,"y0":50.00239596093125,"z0":4.918704374237783,"aX":-15.005539116351931},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.4,"breakHorizontal":12.0,"spinRate":2235,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.39898798563560556,"extension":6.515516520328961},"index":0,"playId":"442b69c0-0b17-3beb-8971-264c2274a0b0","pitchNumber":1,"startTime":"2026-03-29T03:17:43.206Z","endTime":"2026-03-29T03:17:46.958Z","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":"58953ad3-83c6-374a-9787-c36773a4be96","startTime":"2026-03-29T03:18:05.822Z","endTime":"2026-03-29T03:18:09.524Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.8,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.23446226648586,"aZ":-13.651428167082651,"pfxX":-6.383921127547295,"pfxZ":9.509391898459992,"pX":-0.08818137934490308,"pZ":3.3099275870476124,"vX0":5.989623415286402,"vY0":-138.93928052413978,"vZ0":-2.1894121762374983,"x":120.36,"y":149.41,"x0":-1.4464794329176358,"y0":50.00031460210444,"z0":5.019437904361623,"aX":-12.432099159336731},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.9,"breakHorizontal":10.2,"spinRate":2284,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.39479364668214867,"extension":6.355124022873306},"index":2,"playId":"6e63bb87-3eb3-3141-97bd-57049a96e41b","pitchNumber":2,"startTime":"2026-03-29T03:18:26.746Z","endTime":"2026-03-29T03:18:30.284Z","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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.2,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.04809924132766,"aZ":-13.084564171423358,"pfxX":-6.0055115948916535,"pfxZ":9.720189552612444,"pX":-0.08850983673376982,"pZ":3.348249874186453,"vX0":5.537012681943699,"vY0":-139.41927190426492,"vZ0":-2.2768652810928813,"x":120.37,"y":148.38,"x0":-1.3223456169541805,"y0":50.00122907291107,"z0":5.041546544299902,"aX":-11.793160350990837},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.3,"breakHorizontal":9.7,"spinRate":2360,"spinDirection":227},"zone":2,"typeConfidence":2.0,"plateTime":0.3932279343784786,"extension":6.250363222504795},"index":3,"playId":"841fcaae-d227-30c1-99aa-be38ab9e0ec7","pitchNumber":3,"startTime":"2026-03-29T03:18:47.065Z","endTime":"2026-03-29T03:18:50.408Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":80.8,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.243948972111863,"aZ":-29.73906870292852,"pfxX":-10.977750463960458,"pfxZ":1.4627579483488589,"pX":0.05636105907439103,"pZ":1.2467569479852492,"vX0":7.516743317212255,"vY0":-128.3834907914506,"vZ0":-3.2798994774196424,"x":114.85,"y":205.12,"x0":-1.4871083653983683,"y0":50.00413329701876,"z0":4.862272395018576,"aX":-18.277620160158104},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.2,"breakHorizontal":18.1,"spinRate":1981,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.4270709132647066,"extension":6.585654166190691},"index":4,"playId":"e88d429a-69cb-3143-8cdd-2f0c37788e26","pitchNumber":4,"startTime":"2026-03-29T03:19:11.128Z","endTime":"2026-03-29T03:19:15.188Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T03:19:15.188Z","atBatIndex":41},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"José Ramírez doubles (2) on a line drive to right fielder Victor Robles. Brayan Rocchio scores. José Ramírez to 3rd.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-29T03:19:35.356Z","endTime":"2026-03-29T03:21:36.120Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_throw","runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":{"id":693433,"link":"/api/v1/people/693433"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.3,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.461376729970272,"aZ":-18.003717435325342,"pfxX":-5.49857628405142,"pfxZ":7.387565469415373,"pX":-0.8559090312115519,"pZ":2.6207725202141146,"vX0":3.2995445500145153,"vY0":-137.83424122561263,"vZ0":-3.111383308607429,"x":149.63,"y":168.02,"x0":-1.3558912819716245,"y0":50.00511681343513,"z0":4.984271847265035,"aX":-10.550757897729817},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.8,"breakHorizontal":9.2,"spinRate":1892,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.39781800535086953,"extension":6.212602563974828},"index":0,"playId":"2b51273e-e0c1-3f0f-b1de-ed044727efec","pitchNumber":1,"startTime":"2026-03-29T03:19:45.452Z","endTime":"2026-03-29T03:19:50.573Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":80.9,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.245835531958168,"aZ":-27.604648344865904,"pfxX":-10.003396392835478,"pfxZ":2.7449656416546886,"pX":0.29995324114704847,"pZ":0.5476168801685285,"vX0":7.439762763444715,"vY0":-128.28892776216898,"vZ0":-5.336613855105189,"x":105.57,"y":223.99,"x0":-1.3421121578539839,"y0":50.000706805001286,"z0":4.814123297068338,"aX":-16.624901704172192},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.0,"breakHorizontal":16.3,"spinRate":1855,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.42741372768439057,"extension":6.566175710253432},"index":1,"playId":"c0f45859-66dd-3e13-93ae-1b062a10b647","pitchNumber":2,"startTime":"2026-03-29T03:20:04.004Z","endTime":"2026-03-29T03:20:08.142Z","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":true},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.2,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.798126770099653,"aZ":-29.279665546023896,"pfxX":2.0429740868495854,"pfxZ":1.8145516912180213,"pX":-0.7900523831635278,"pZ":2.5225914855094755,"vX0":1.365112476801518,"vY0":-125.04295744443061,"vZ0":-0.5074466851237627,"x":147.11,"y":170.67,"x0":-1.6073133683790546,"y0":50.00111886825578,"z0":5.118010337729785,"aX":3.2538083099478308},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.4,"breakHorizontal":-4.0,"spinRate":2084,"spinDirection":147},"zone":4,"typeConfidence":2.0,"plateTime":0.43703602194979574,"extension":6.321874076602454},"index":2,"playId":"3b612b8c-d6d1-31e2-8c8b-40d929a2ba6b","pitchNumber":3,"startTime":"2026-03-29T03:20:26.524Z","endTime":"2026-03-29T03:20:53.554Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.5,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.1723187105263,"aZ":-13.705179993690752,"pfxX":-7.689919959933752,"pfxZ":9.226951134471006,"pX":0.5099549171721266,"pZ":1.1386638295958844,"vX0":8.125951783186695,"vY0":-140.43518426228854,"vZ0":-7.6529278501694815,"x":97.56,"y":208.04,"x0":-1.4190269704016831,"y0":50.00565571871968,"z0":4.786835227849339,"aX":-15.395897981763412},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.4,"breakHorizontal":12.4,"spinRate":2251,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.3897146774286946,"extension":6.4166390611040125},"index":3,"playId":"f4ce8c37-2152-3268-b4d4-24927b94de3a","pitchNumber":4,"startTime":"2026-03-29T03:20:59.802Z","endTime":"2026-03-29T03:21:04.243Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.7,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.06557810529584,"aZ":-14.566862292787222,"pfxX":-7.900102584662985,"pfxZ":9.119581976306758,"pX":0.5864899619135505,"pZ":1.8233366150051338,"vX0":8.225172593250045,"vY0":-138.3631242281216,"vZ0":-5.4094730297009725,"x":94.64,"y":189.55,"x0":-1.4042668421845963,"y0":50.00372857605783,"z0":4.786685871761167,"aX":-15.255179532982485},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.5,"breakHorizontal":12.5,"spinRate":2234,"spinDirection":227},"zone":9,"typeConfidence":2.0,"plateTime":0.39649134858049795,"extension":6.400432602646769},"hitData":{"launchSpeed":94.4,"launchAngle":14.0,"totalDistance":216.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":212.63,"coordY":117.0}},"index":4,"playId":"24ff8530-1ed7-34db-a773-6e0f6a40735f","pitchNumber":5,"startTime":"2026-03-29T03:21:19.454Z","endTime":"2026-03-29T03:21:36.120Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T03:21:36.120Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Manzardo singles on a line drive to right fielder Victor Robles. José Ramírez scores.","rbi":1,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-29T03:23:04.623Z","endTime":"2026-03-29T03:23:16.029Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":{"id":693433,"link":"/api/v1/people/693433"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"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-03-29T03:22:14.743Z","endTime":"2026-03-29T03:23:06.796Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":83.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.144286257332986,"aZ":-24.717281595569183,"pfxX":-10.356911469587263,"pfxZ":4.062209045508133,"pX":-0.5302944756935724,"pZ":3.0518806968348184,"vX0":6.00928621816841,"vY0":-136.17907903832625,"vZ0":-0.7934094011326038,"x":137.21,"y":156.38,"x0":-1.4462313247226142,"y0":50.00355081458013,"z0":5.092117407765349,"aX":-19.01753142130941},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.3,"breakHorizontal":17.0,"spinRate":2246,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.4056982177034829,"extension":6.259575892997685},"hitData":{"launchSpeed":97.9,"launchAngle":15.0,"totalDistance":213.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":170.5,"coordY":95.2}},"index":1,"playId":"1bb84d1a-2e6f-3083-8dc1-3dbbcd757bbc","pitchNumber":1,"startTime":"2026-03-29T03:23:06.796Z","endTime":"2026-03-29T03:23:16.029Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T03:23:16.029Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"David Fry strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-29T03:23:29.036Z","endTime":"2026-03-29T03:24:57.588Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":72.6,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.78560052259769,"aZ":-30.288117932132216,"pfxX":8.539006507030324,"pfxZ":1.3824090251652041,"pX":0.1247921366080024,"pZ":2.6407482069344135,"vX0":1.5279583339744591,"vY0":-117.69545832714701,"vZ0":0.9138282816740073,"x":112.24,"y":167.48,"x0":-1.6446274735989486,"y0":50.00336806146079,"z0":5.110530378403473,"aX":11.6665818518817},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":3.1,"breakHorizontal":-15.8,"spinRate":2484,"spinDirection":75},"zone":5,"typeConfidence":2.0,"plateTime":0.4701163478893231,"extension":6.003678774817003},"index":0,"playId":"13759015-80e7-34d4-a968-63e0dd60791e","pitchNumber":1,"startTime":"2026-03-29T03:23:42.144Z","endTime":"2026-03-29T03:23:45.793Z","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":94.4,"endSpeed":84.8,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.59527093954589,"aZ":-28.465508218195737,"pfxX":-13.427830960838188,"pfxZ":1.9951077306536833,"pX":1.5661876210940897,"pZ":1.560009533975951,"vX0":11.677476868545869,"vY0":-136.75301549514845,"vZ0":-3.6444180621439317,"x":57.3,"y":196.66,"x0":-1.0557248065717828,"y0":50.000465148408715,"z0":4.905401444784235,"aX":-24.93791497956328},"breaks":{"breakAngle":37.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":2.9,"breakHorizontal":21.2,"spinRate":2328,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.403511502582079,"extension":6.479204413834467},"index":1,"playId":"7aa9811a-a3dc-348d-a8c4-10b02aabca99","pitchNumber":2,"startTime":"2026-03-29T03:23:58.257Z","endTime":"2026-03-29T03:24:01.359Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":85.9,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.100949029206106,"aZ":-24.253385348713337,"pfxX":-9.480687323463007,"pfxZ":4.154885950983113,"pX":-0.5989411666697163,"pZ":2.733434370233256,"vX0":5.481225029933983,"vY0":-138.04775638914765,"vZ0":-1.6682995394898066,"x":139.83,"y":164.98,"x0":-1.3907179273163925,"y0":50.00612133748416,"z0":4.997469712196669,"aX":-18.086750421634942},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.3,"breakHorizontal":15.8,"spinRate":2312,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.39857831698577195,"extension":6.250375151401449},"index":2,"playId":"0b2e7433-6e14-3c76-9849-06055478ae20","pitchNumber":3,"startTime":"2026-03-29T03:24:18.300Z","endTime":"2026-03-29T03:24:24.488Z","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":2},"pitchData":{"startSpeed":94.7,"endSpeed":84.7,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.71451232200361,"aZ":-15.529638462407037,"pfxX":-6.653866930265662,"pfxZ":8.868403169143802,"pX":0.3614976767236217,"pZ":3.857083929638638,"vX0":7.032212508623101,"vY0":-137.6224462382317,"vZ0":-0.28559052282374375,"x":103.22,"y":134.64,"x0":-1.389229775132178,"y0":50.00157206543147,"z0":5.034418395497705,"aX":-12.48670834774364},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.1,"breakHorizontal":10.2,"spinRate":2241,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.4013443887493007,"extension":6.450364844399547},"index":3,"playId":"52f9d73d-2fbc-3a63-81d6-6f5d07caf43c","pitchNumber":4,"startTime":"2026-03-29T03:24:51.956Z","endTime":"2026-03-29T03:24:57.588Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T03:24:57.588Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Randy Arozarena grounds out, third baseman José Ramírez to first baseman Kyle Manzardo.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-29T03:26:55.763Z","endTime":"2026-03-29T03:28:22.133Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":88.8,"endSpeed":81.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.216452865921635,"aZ":-19.554159557643295,"pfxX":0.9842667767749235,"pfxZ":7.428302239497624,"pX":-0.1828306564633512,"pZ":2.6539482478180205,"vX0":3.891000776054871,"vY0":-129.32059313503004,"vZ0":-2.9880578481883715,"x":123.97,"y":167.12,"x0":-1.8329611420804597,"y0":50.00287338284569,"z0":5.3192263900260865,"aX":1.6711487253620656},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":13.1,"breakHorizontal":-2.6,"spinRate":2278,"spinDirection":191},"zone":5,"typeConfidence":0.88,"plateTime":0.4230745000700784,"extension":6.2529925196861775},"index":0,"playId":"df88c1d1-ac6d-3a07-b14a-6b5df15fd3a3","pitchNumber":1,"startTime":"2026-03-29T03:27:14.825Z","endTime":"2026-03-29T03:27:18.421Z","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":89.1,"endSpeed":81.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.96340776274573,"aZ":-24.092687770041582,"pfxX":0.2652509563362253,"pfxZ":4.751303789585592,"pX":1.6474221683157995,"pZ":2.7128949202240706,"vX0":7.965173127232357,"vY0":-129.61278451796346,"vZ0":-2.065617843490042,"x":54.2,"y":165.53,"x0":-1.4995246297552507,"y0":50.00582216479441,"z0":5.358990235111261,"aX":0.4520397505883637},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.4,"breakHorizontal":-2.3,"spinRate":2264,"spinDirection":176},"zone":12,"typeConfidence":0.86,"plateTime":0.4225065539822035,"extension":6.351125200360335},"index":1,"playId":"b60860bc-d63f-39b8-a6d8-a4d0b3873825","pitchNumber":2,"startTime":"2026-03-29T03:27:29.262Z","endTime":"2026-03-29T03:27:32.303Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":73.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.42919352474232,"aZ":-31.760593599194383,"pfxX":9.730774016786057,"pfxZ":0.3082274828188387,"pX":0.4207251734557276,"pZ":1.4729043311038663,"vX0":2.506648137055978,"vY0":-116.36001959373769,"vZ0":-1.4523983887110006,"x":100.96,"y":199.01,"x0":-1.9380379401462546,"y0":50.00544413318323,"z0":5.1501800121619015,"aX":13.174118403790219},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":0.5,"breakHorizontal":-18.2,"spinRate":2424,"spinDirection":53},"zone":14,"typeConfidence":0.94,"plateTime":0.473039810755298,"extension":6.404756848598737},"index":2,"playId":"4156b190-1f41-3f0d-a91e-3cb9b39fac00","pitchNumber":3,"startTime":"2026-03-29T03:27:42.555Z","endTime":"2026-03-29T03:27:47.603Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-03-29T03:28:01.123Z","endTime":"2026-03-29T03:28:14.428Z","isPitch":false,"type":"action","player":{"id":668227,"link":"/api/v1/people/668227"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":73.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.58819323423793,"aZ":-31.88011469971519,"pfxX":10.702478033135616,"pfxZ":0.21633193836925013,"pX":0.725216338209056,"pZ":1.945410950640721,"vX0":2.430798146006513,"vY0":-117.02647980234933,"vZ0":-0.6403528662621132,"x":89.36,"y":186.25,"x0":-1.7210054076476384,"y0":50.00376984709794,"z0":5.253797982868139,"aX":14.591587253229504},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":0.5,"breakHorizontal":-20.0,"spinRate":2518,"spinDirection":54},"zone":9,"typeConfidence":0.94,"plateTime":0.4711155947948451,"extension":6.2328792861029845},"hitData":{"launchSpeed":89.7,"launchAngle":-24.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.27,"coordY":166.28}},"index":4,"playId":"c5e6de0a-3f88-3854-9f9f-eb543bdd9384","pitchNumber":4,"startTime":"2026-03-29T03:28:14.428Z","endTime":"2026-03-29T03:28:22.133Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T03:28:22.133Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brendan Donovan singles on a ground ball to right fielder CJ Kayfus.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-29T03:30:38.336Z","endTime":"2026-03-29T03:31:55.411Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"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":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":692216,"link":"/api/v1/people/692216"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-29T03:28:31.840Z","endTime":"2026-03-29T03:29:22.584Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Tim Herrin replaces Matt Festa.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-03-29T03:29:22.584Z","endTime":"2026-03-29T03:30:40.441Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682120,"link":"/api/v1/people/682120"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":73.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.398291319317483,"aZ":-35.09240447781662,"pfxX":-6.402685382144835,"pfxZ":-2.1377724688616766,"pX":-0.9903311780184213,"pZ":1.109826342440207,"vX0":-5.390678479003241,"vY0":-116.75428488276597,"vZ0":-3.5102766290773064,"x":154.75,"y":208.81,"x0":2.190253611577685,"y0":50.003759776014455,"z0":5.975544736765197,"aX":-8.734962644835267},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-4.6,"breakHorizontal":13.1,"spinRate":2272,"spinDirection":322},"zone":13,"typeConfidence":0.91,"plateTime":0.4712642282350781,"extension":6.014847236768378},"index":2,"playId":"6125d9a6-6cc4-3a9a-8d37-19976892fd4e","pitchNumber":1,"startTime":"2026-03-29T03:30:40.441Z","endTime":"2026-03-29T03:30:44.133Z","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":1},"pitchData":{"startSpeed":92.5,"endSpeed":83.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.52199425711472,"aZ":-22.046643571253586,"pfxX":9.643852943520471,"pfxZ":5.629034354971118,"pX":1.213209681511233,"pZ":1.869403318319595,"vX0":-5.861685522286594,"vY0":-134.40934398501446,"vZ0":-5.54710371238603,"x":70.76,"y":188.31,"x0":2.1876976768945453,"y0":50.006344806285,"z0":5.561169860419225,"aX":17.36368645990485},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.0,"breakHorizontal":-16.0,"spinRate":2164,"spinDirection":126},"zone":14,"typeConfidence":0.84,"plateTime":0.41006075945203646,"extension":6.281480992757754},"index":3,"playId":"66f91cde-b3cd-340b-a090-2364fef06e4c","pitchNumber":2,"startTime":"2026-03-29T03:30:59.469Z","endTime":"2026-03-29T03:31:03.278Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.94768828364381,"aZ":-30.418980221894532,"pfxX":0.8634016556002081,"pfxZ":1.1021877361178714,"pX":-0.08050214573520267,"pZ":1.8199582442363404,"vX0":-5.489923478236151,"vY0":-126.02609510287584,"vZ0":-3.535670204888756,"x":120.07,"y":189.64,"x0":2.023147536665872,"y0":50.00335642205726,"z0":5.724037312990879,"aX":1.3759232638093488},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.3,"breakHorizontal":-0.2,"spinRate":2157,"spinDirection":347},"zone":8,"typeConfidence":2.0,"plateTime":0.4362430863163871,"extension":6.172828033970742},"index":4,"playId":"dc9b9665-2cef-3c79-bb39-5fd938168525","pitchNumber":3,"startTime":"2026-03-29T03:31:14.105Z","endTime":"2026-03-29T03:31:18.083Z","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":1},"pitchData":{"startSpeed":91.6,"endSpeed":82.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.482661763181284,"aZ":-22.566522220943085,"pfxX":8.793569984620735,"pfxZ":5.4789449055663315,"pX":0.44896908779687883,"pZ":3.0282930754545214,"vX0":-6.795248810759757,"vY0":-133.09164453145726,"vZ0":-2.633408306755409,"x":99.89,"y":157.02,"x0":1.9213488526226639,"y0":50.00477381051867,"z0":5.705207556008619,"aX":15.426685123490728},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.4,"breakHorizontal":-14.0,"spinRate":2156,"spinDirection":131},"zone":3,"typeConfidence":2.0,"plateTime":0.4150957425685844,"extension":6.2155712632970825},"index":5,"playId":"f3278dd7-594c-3fdc-bfb9-5f1b4a117422","pitchNumber":4,"startTime":"2026-03-29T03:31:29.477Z","endTime":"2026-03-29T03:31:33.414Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":72.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.810706909506425,"aZ":-34.502544992428966,"pfxX":-7.025654300203916,"pfxZ":-1.7357130180419604,"pX":0.012421137817092613,"pZ":1.7816280602173171,"vX0":-2.8424838848565335,"vY0":-116.66149387924695,"vZ0":-1.9625673055225539,"x":116.53,"y":190.68,"x0":2.1700987084663916,"y0":50.003975815479606,"z0":5.975905155130031,"aX":-9.407243345640799},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-3.4,"breakHorizontal":13.6,"spinRate":2368,"spinDirection":313},"zone":8,"typeConfidence":0.91,"plateTime":0.47474914964247406,"extension":6.214879659449521},"hitData":{"launchSpeed":85.2,"launchAngle":11.0,"totalDistance":142.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.09,"coordY":116.35}},"index":6,"playId":"cceda2c0-7208-3212-ac60-829819100cdb","pitchNumber":5,"startTime":"2026-03-29T03:31:45.270Z","endTime":"2026-03-29T03:31:55.411Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T03:31:55.411Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Victor Robles singles on a ground ball to third baseman José Ramírez. Brendan Donovan to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-29T03:32:14.596Z","endTime":"2026-03-29T03:34:01.186Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"postOnSecond":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":78.6,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.535402912111127,"aZ":-29.908653924306737,"pfxX":1.4600956627185924,"pfxZ":1.4404722900059932,"pX":-0.7115589471462552,"pZ":1.6518095283531864,"vX0":-6.745647965784449,"vY0":-125.23650351168689,"vZ0":-4.026675615030294,"x":144.12,"y":194.18,"x0":1.83835742986129,"y0":50.004094360097795,"z0":5.752891055468575,"aX":2.298473052200798},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.8,"breakHorizontal":-1.0,"spinRate":2187,"spinDirection":124},"zone":7,"typeConfidence":2.0,"plateTime":0.43895122218729554,"extension":6.379388511804241},"index":0,"playId":"4bf2931c-474c-3b3f-868e-874e79182c2e","pitchNumber":1,"startTime":"2026-03-29T03:32:23.422Z","endTime":"2026-03-29T03:32:27.525Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":73.2,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.12212675401585,"aZ":-35.297873888569924,"pfxX":-6.687397772777258,"pfxZ":-2.3160868411038886,"pX":-1.1998178869234923,"pZ":0.6244756900118184,"vX0":-5.446205163957534,"vY0":-116.90290204119138,"vZ0":-4.517573984267694,"x":162.73,"y":221.92,"x0":2.0498568486400046,"y0":50.002159121624196,"z0":5.985711700804346,"aX":-9.025355466561944},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-5.3,"breakHorizontal":13.7,"spinRate":2401,"spinDirection":330},"zone":13,"typeConfidence":0.91,"plateTime":0.4730488835610709,"extension":6.135159089068937},"index":1,"playId":"f555d652-afdc-3f7c-a4a8-ebd645abaa7b","pitchNumber":2,"startTime":"2026-03-29T03:32:43.061Z","endTime":"2026-03-29T03:32:46.474Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":72.9,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.82433440829371,"aZ":-32.6230738915395,"pfxX":-4.620873004555124,"pfxZ":-0.33340604774528165,"pX":-1.8858712971390719,"pZ":0.10933682596464929,"vX0":-6.867721481345543,"vY0":-116.33214871029251,"vZ0":-5.988473072557448,"x":188.88,"y":235.83,"x0":1.7337300102007636,"y0":50.005382515843145,"z0":5.901488794424237,"aX":-6.17708336471487},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-2.2,"breakHorizontal":10.4,"spinRate":2334,"spinDirection":327},"zone":13,"typeConfidence":0.91,"plateTime":0.4753487417403779,"extension":6.288006095255319},"index":2,"playId":"7b752a64-bf0b-3eaa-902a-90bf7bf084c2","pitchNumber":3,"startTime":"2026-03-29T03:33:05.987Z","endTime":"2026-03-29T03:33:09.375Z","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":94.6,"endSpeed":86.8,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.0576675321694,"aZ":-19.14242599455743,"pfxX":2.952733953469912,"pfxZ":6.745127933517107,"pX":0.5932751689381086,"pZ":4.752222452336779,"vX0":-4.127454561272389,"vY0":-137.74566973080726,"vZ0":0.6178401627245108,"x":94.39,"y":110.47,"x0":1.7237465516136525,"y0":50.002517506242775,"z0":5.814025034463896,"aX":5.704950523186269},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.6,"breakHorizontal":-4.6,"spinRate":2259,"spinDirection":136},"zone":12,"typeConfidence":0.9,"plateTime":0.39682838584372915,"extension":6.290388745858158},"index":3,"playId":"83286841-2f46-327d-9e38-54e76eb9acbf","pitchNumber":4,"startTime":"2026-03-29T03:33:30.698Z","endTime":"2026-03-29T03:33:33.698Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.7,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.90704208128312,"aZ":-18.316594735602713,"pfxX":4.244094202525422,"pfxZ":7.4213755782252075,"pX":-1.1732235630357386,"pZ":2.5617452519956756,"vX0":-9.52819916684254,"vY0":-135.39064514584118,"vZ0":-4.570015164691052,"x":161.72,"y":169.61,"x0":1.830964478794474,"y0":50.006252567260645,"z0":5.543088462944021,"aX":7.929527020896076},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.7,"breakHorizontal":-5.8,"spinRate":2200,"spinDirection":128},"zone":11,"typeConfidence":0.9,"plateTime":0.4036506513097029,"extension":6.399930679390077},"hitData":{"launchSpeed":63.4,"launchAngle":-2.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.63,"coordY":178.93}},"index":4,"playId":"92a0b50c-a3fd-3435-91a1-4f9fcbf045b3","pitchNumber":5,"startTime":"2026-03-29T03:33:52.163Z","endTime":"2026-03-29T03:34:01.186Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T03:34:01.186Z","atBatIndex":47},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Leo Rivas reaches on a fielder's choice out, shortstop Brayan Rocchio to catcher David Fry. Brendan Donovan out at home.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-29T03:34:30.732Z","endTime":"2026-03-29T03:37:08.335Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"postOnSecond":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,8],"actionIndex":[7],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_runner_out","runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681807,"link":"/api/v1/people/681807"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":null,"runner":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"551d0415-2a83-49cc-afe7-d60eb7e6a46d","startTime":"2026-03-29T03:34:30.732Z","endTime":"2026-03-29T03:34:35.732Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":79.4,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.67944447494662,"aZ":-27.962050117665484,"pfxX":0.6124413259243948,"pfxZ":2.6626884993181337,"pX":0.12473345483112395,"pZ":2.1633249419788996,"vX0":-5.328681783253679,"vY0":-124.20148304341477,"vZ0":-3.085403554140629,"x":112.25,"y":180.37,"x0":2.2060439407738546,"y0":50.0044731189622,"z0":5.713689035836787,"aX":0.9698534080275303},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.4,"breakHorizontal":0.0,"spinRate":2096,"spinDirection":300},"zone":5,"typeConfidence":2.0,"plateTime":0.438701156418317,"extension":6.2497974146588255},"index":1,"playId":"e0d0e87f-3859-3ba2-bf09-92bdc169d0e5","pitchNumber":1,"startTime":"2026-03-29T03:34:47.802Z","endTime":"2026-03-29T03:34:51.710Z","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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.5,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.270217000356208,"aZ":-28.524814639726024,"pfxX":0.6552186393143584,"pfxZ":2.3628406289103543,"pX":-0.40872373499091186,"pZ":0.5876268236829656,"vX0":-6.114563039516124,"vY0":-123.11666007359067,"vZ0":-6.549107028131091,"x":132.58,"y":222.91,"x0":2.016401569122971,"y0":50.001640759734386,"z0":5.680337430324206,"aX":1.0118147503808044},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":3.0,"breakHorizontal":0.1,"spinRate":2049,"spinDirection":344},"zone":13,"typeConfidence":2.0,"plateTime":0.44401004695106616,"extension":6.348537222837401},"index":2,"playId":"4b26da4d-ceb2-39b5-8334-464973696e73","pitchNumber":2,"startTime":"2026-03-29T03:35:08.561Z","endTime":"2026-03-29T03:35:11.943Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2026-03-29T03:35:29.311Z","endTime":"2026-03-29T03:35:46.797Z","isPitch":false,"type":"action","player":{"id":660844,"link":"/api/v1/people/660844"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":73.5,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.97610311590477,"aZ":-36.92169990176379,"pfxX":-5.839290423299685,"pfxZ":-3.528666263536084,"pX":-0.5788850127137602,"pZ":0.23229800007491622,"vX0":-4.727669088884386,"vY0":-115.95440826392021,"vZ0":-4.837012603593183,"x":139.07,"y":232.51,"x0":2.2533048406431364,"y0":50.00221146036506,"z0":5.911742468343433,"aX":-7.859935734551508},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-7.4,"breakHorizontal":11.9,"spinRate":2246,"spinDirection":334},"zone":13,"typeConfidence":0.92,"plateTime":0.4744292707130211,"extension":6.263663766676356},"index":4,"playId":"2f6c123a-e153-38f8-ba3a-acd7512bfe29","pitchNumber":3,"startTime":"2026-03-29T03:35:46.797Z","endTime":"2026-03-29T03:35:50.164Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":77.6,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.23790205581369,"aZ":-30.24893918747833,"pfxX":0.22342055475940192,"pfxZ":1.2488861254491814,"pX":-1.411365016058671,"pZ":1.0802205944634404,"vX0":-8.31867792445317,"vY0":-124.57849145514847,"vZ0":-5.057033871826371,"x":170.8,"y":209.61,"x0":1.9738816424462642,"y0":50.000486587948885,"z0":5.7035890945667145,"aX":0.3447312389416871},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.1,"breakHorizontal":1.9,"spinRate":2232,"spinDirection":148},"zone":13,"typeConfidence":2.0,"plateTime":0.44348569804013716,"extension":6.2798256580079155},"index":5,"playId":"dcb5bba1-1b8e-3076-a9c3-3a034916dec8","pitchNumber":4,"startTime":"2026-03-29T03:36:13.588Z","endTime":"2026-03-29T03:36:16.673Z","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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":73.7,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.74496887334616,"aZ":-34.22728151652975,"pfxX":-7.222777863835059,"pfxZ":-1.501400924558836,"pX":-0.7473869047129394,"pZ":1.1332280627098732,"vX0":-4.172315299896688,"vY0":-116.90694110588282,"vZ0":-3.7277883260604483,"x":145.49,"y":208.18,"x0":2.0068011986037138,"y0":50.00387928366016,"z0":6.005641407215797,"aX":-9.866225964400211},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-3.5,"breakHorizontal":14.2,"spinRate":2236,"spinDirection":328},"zone":13,"typeConfidence":0.91,"plateTime":0.47089740072680497,"extension":6.193294890967914},"index":6,"playId":"134b4aa0-3d3e-3602-b39c-7e9db4b1c65b","pitchNumber":5,"startTime":"2026-03-29T03:36:35.378Z","endTime":"2026-03-29T03:36:41.951Z","isPitch":true,"type":"pitch"},{"details":{"description":"Brendan Donovan steals (1) 3rd base. Victor Robles steals (1) 2nd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":7,"actionPlayId":"134b4aa0-3d3e-3602-b39c-7e9db4b1c65b","startTime":"2026-03-29T03:36:54.094Z","endTime":"2026-03-29T03:36:59.872Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":680977,"link":"/api/v1/people/680977"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":78.7,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.242601712643957,"aZ":-30.40161576355479,"pfxX":-0.2978480263680806,"pfxZ":1.1447176953600824,"pX":0.19002990565562758,"pZ":2.617494285978891,"vX0":-4.7490209377191315,"vY0":-122.73032736662664,"vZ0":-1.7518923303676286,"x":109.76,"y":168.11,"x0":2.174682898294956,"y0":50.00469417333754,"z0":5.886792178274748,"aX":-0.46243007764906735},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.9,"breakHorizontal":1.4,"spinRate":2081,"spinDirection":297},"zone":5,"typeConfidence":2.0,"plateTime":0.4432856326713388,"extension":6.243167367116921},"hitData":{"launchSpeed":81.4,"launchAngle":-3.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.0,"coordY":169.32}},"index":8,"playId":"436eea8b-95a6-3b9a-b671-e16b83ec4856","pitchNumber":6,"startTime":"2026-03-29T03:36:59.872Z","endTime":"2026-03-29T03:37:08.335Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T03:37:08.335Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cole Young grounds out, second baseman Daniel Schneemann to first baseman Kyle Manzardo.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-29T03:37:30.055Z","endTime":"2026-03-29T03:38:38.210Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"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":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.5,"endSpeed":77.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.969005378404237,"aZ":-29.242234251233103,"pfxX":2.064827630092722,"pfxZ":1.9249057774791556,"pX":-1.150025910963149,"pZ":2.322076547434618,"vX0":-7.687644862046416,"vY0":-122.86118283497224,"vZ0":-2.5825421133267477,"x":160.84,"y":176.08,"x0":1.7551116582938089,"y0":50.0051084032715,"z0":5.879091230426161,"aX":3.1496229624696275},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":3.1,"breakHorizontal":-1.9,"spinRate":2070,"spinDirection":343},"zone":13,"typeConfidence":2.0,"plateTime":0.44629649869740007,"extension":6.3317667770923},"index":0,"playId":"01ae0e76-217f-34b8-998e-e31252746b26","pitchNumber":1,"startTime":"2026-03-29T03:37:49.871Z","endTime":"2026-03-29T03:37:53.574Z","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":2},"pitchData":{"startSpeed":78.8,"endSpeed":72.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.01708008131568,"aZ":-32.721422109356865,"pfxX":-6.28394494173032,"pfxZ":-0.40991812295022534,"pX":0.6884752102584283,"pZ":2.0854220213979158,"vX0":-1.8874417892477289,"vY0":-114.73159079141999,"vZ0":-1.7429075602852668,"x":90.76,"y":182.47,"x0":2.34028417481644,"y0":50.005598740695,"z0":6.070943947666428,"aX":-8.302760904940602},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-1.0,"breakHorizontal":11.9,"spinRate":2325,"spinDirection":318},"zone":9,"typeConfidence":0.91,"plateTime":0.4790561575040724,"extension":6.0934449946885305},"index":1,"playId":"c7f6c1a9-a5bd-3367-b71e-f73dc1920352","pitchNumber":2,"startTime":"2026-03-29T03:38:10.587Z","endTime":"2026-03-29T03:38:14.694Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.230886898089324,"aZ":-26.86406486310113,"pfxX":7.201480618858691,"pfxZ":2.989564987662777,"pX":-0.9017768257993047,"pZ":1.946649292506082,"vX0":-9.453214021549172,"vY0":-132.83122395257897,"vZ0":-4.303644846895484,"x":151.37,"y":186.22,"x0":1.7786412047692637,"y0":50.002546802064046,"z0":5.556687198269656,"aX":12.783949247694373},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.6,"breakHorizontal":-10.8,"spinRate":2139,"spinDirection":129},"zone":13,"typeConfidence":2.0,"plateTime":0.413424574180548,"extension":6.405600051935682},"hitData":{"launchSpeed":70.8,"launchAngle":-45.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.86,"coordY":162.73}},"index":2,"playId":"d836c216-4dab-3574-b1e2-ddd290e761c5","pitchNumber":3,"startTime":"2026-03-29T03:38:30.369Z","endTime":"2026-03-29T03:38:38.210Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T03:38:38.210Z","atBatIndex":49},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Daniel Schneemann lines out to left fielder Randy Arozarena.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-29T03:41:13.928Z","endTime":"2026-03-29T03:42:51.533Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Eduard Bazardo replaces Bryan Woo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-29T03:40:08.332Z","endTime":"2026-03-29T03:41:16.057Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660825,"link":"/api/v1/people/660825"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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.4,"endSpeed":74.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.134600863690835,"aZ":-33.77339985875176,"pfxX":6.657824821999441,"pfxZ":-1.139382831397139,"pX":-0.42084096746488453,"pZ":3.110749978560449,"vX0":2.184014119573105,"vY0":-118.42552873056265,"vZ0":0.581111329292,"x":133.04,"y":154.79,"x0":-2.222940855412539,"y0":50.003305458656655,"z0":5.981267660058692,"aX":9.343163382627171},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-1.6,"breakHorizontal":-12.6,"spinRate":2540,"spinDirection":43},"zone":1,"typeConfidence":0.9,"plateTime":0.4646388043135139,"extension":5.431347140222238},"index":1,"playId":"4d229cba-79a8-3144-aec3-77e7b41ea768","pitchNumber":1,"startTime":"2026-03-29T03:41:16.057Z","endTime":"2026-03-29T03:41:20.113Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.524603157929107,"aZ":-17.576066713984645,"pfxX":-10.871958686625586,"pfxZ":7.682491595358289,"pX":0.7797385721205575,"pZ":2.017173048092472,"vX0":9.948726372337106,"vY0":-137.24754796581513,"vZ0":-6.458458081638884,"x":87.28,"y":184.32,"x0":-1.4867480561324566,"y0":50.00287465676841,"z0":5.6059485197790595,"aX":-20.657783201736798},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.6,"breakHorizontal":17.5,"spinRate":2169,"spinDirection":218},"zone":9,"typeConfidence":2.0,"plateTime":0.3997067924199582,"extension":5.767504204993676},"index":2,"playId":"8efef6ff-649b-348f-bf6f-ad1a8f6bac6d","pitchNumber":2,"startTime":"2026-03-29T03:41:29.393Z","endTime":"2026-03-29T03:41:33.804Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.675542605817473,"aZ":-25.65066454932237,"pfxX":-8.773560721950817,"pfxZ":3.4795084129170295,"pX":-2.611780312282033,"pZ":3.893889967195698,"vX0":1.2693956917978353,"vY0":-135.77270646576227,"vZ0":-0.4286773648866226,"x":216.55,"y":133.64,"x0":-1.9441698847452318,"y0":50.00084101733373,"z0":5.832989483095747,"aX":-16.43970540358026},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.5,"breakHorizontal":15.6,"spinRate":2132,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.4028381172613291,"extension":5.585732849240265},"index":3,"playId":"6bbd4a9e-919d-3795-bd7a-89600b5b7ec9","pitchNumber":3,"startTime":"2026-03-29T03:42:02.681Z","endTime":"2026-03-29T03:42:05.804Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":74.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.730467209454968,"aZ":-36.3039179945279,"pfxX":9.494525564433562,"pfxZ":-2.9632960915859137,"pX":-1.4505246633663604,"pZ":2.1251864663898212,"vX0":-0.9436787284732897,"vY0":-118.03179215204656,"vZ0":-0.6987056394723202,"x":172.29,"y":181.4,"x0":-2.2748100389021624,"y0":50.00056155513354,"z0":5.799681063051976,"aX":13.249286812816289},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-5.3,"breakHorizontal":-16.9,"spinRate":2518,"spinDirection":38},"zone":13,"typeConfidence":0.9,"plateTime":0.46599181112750987,"extension":5.595618023798239},"index":4,"playId":"8b457aa0-076c-375e-98d9-e282dd3c1d01","pitchNumber":4,"startTime":"2026-03-29T03:42:29.802Z","endTime":"2026-03-29T03:42:34.553Z","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":0},"pitchData":{"startSpeed":80.7,"endSpeed":73.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.24415592060694,"aZ":-35.124511551046005,"pfxX":10.37089540567662,"pfxZ":-2.1450418746701203,"pX":-0.857394421123194,"pZ":2.0544284806584807,"vX0":-0.5852938540184235,"vY0":-117.41225136264829,"vZ0":-1.2298047420567577,"x":149.68,"y":183.31,"x0":-1.9473743641624688,"y0":50.00241310085258,"z0":5.896818738863519,"aX":14.268515690992798},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-3.8,"breakHorizontal":-18.5,"spinRate":2581,"spinDirection":49},"zone":7,"typeConfidence":0.9,"plateTime":0.4691114325330914,"extension":5.601502563859807},"hitData":{"launchSpeed":98.8,"launchAngle":18.0,"totalDistance":325.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":74.86,"coordY":78.56}},"index":5,"playId":"9dd17637-c50a-3d13-9727-bb5f6d47441f","pitchNumber":5,"startTime":"2026-03-29T03:42:44.267Z","endTime":"2026-03-29T03:42:51.533Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T03:42:51.533Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Angel Martínez challenged (pitch result), call on the field was confirmed: Angel Martínez called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-29T03:43:11.707Z","endTime":"2026-03-29T03:44:49.406Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"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":1},"pitchData":{"startSpeed":81.0,"endSpeed":73.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.667335857501165,"aZ":-36.66903892937229,"pfxX":11.241109438401454,"pfxZ":-3.258710127163793,"pX":-0.22901708567563625,"pZ":2.1776023084041403,"vX0":0.805985674990086,"vY0":-117.87734941638013,"vZ0":-0.5735280515768649,"x":125.73,"y":179.98,"x0":-2.0338791833062557,"y0":50.004590602873485,"z0":5.870225277202723,"aX":15.497001199741668},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-5.8,"breakHorizontal":-20.5,"spinRate":2712,"spinDirection":45},"zone":8,"typeConfidence":0.9,"plateTime":0.4683485922160737,"extension":5.505109883027229},"index":0,"playId":"d778dbe0-1b39-3126-a528-24bcb31ccc65","pitchNumber":1,"startTime":"2026-03-29T03:43:17.196Z","endTime":"2026-03-29T03:43:20.903Z","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":81.1,"endSpeed":73.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.146972181359807,"aZ":-38.77901521306833,"pfxX":7.321587121749104,"pfxZ":-4.788335924796255,"pX":-0.8283166046234439,"pZ":1.2178814941432534,"vX0":0.9241442534058277,"vY0":-118.05686256472173,"vZ0":-2.0749491028259954,"x":148.57,"y":205.9,"x0":-2.1761339313260715,"y0":50.00228531332527,"z0":5.7535931954703425,"aX":10.103116169742096},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-8.9,"breakHorizontal":-13.4,"spinRate":2790,"spinDirection":44},"zone":13,"typeConfidence":0.9,"plateTime":0.46797001317248377,"extension":5.653664547800865},"index":1,"playId":"493de66e-5b61-390f-9f21-2fe02490f381","pitchNumber":2,"startTime":"2026-03-29T03:43:30.442Z","endTime":"2026-03-29T03:43:35.050Z","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":1},"pitchData":{"startSpeed":81.0,"endSpeed":73.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.706030187316575,"aZ":-33.67264187218276,"pfxX":10.910142772980025,"pfxZ":-1.085819354452994,"pX":-1.2110396221296855,"pZ":2.7498713293785464,"vX0":-0.7344337823224564,"vY0":-117.91043595524559,"vZ0":0.1776140210733661,"x":163.16,"y":164.53,"x0":-2.3053536988853716,"y0":50.00361505755074,"z0":5.8339998444716725,"aX":15.04700455070343},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-1.6,"breakHorizontal":-19.4,"spinRate":2765,"spinDirection":50},"zone":11,"typeConfidence":0.9,"plateTime":0.4682371509747685,"extension":5.487043390851168},"index":2,"playId":"9a584137-74e0-3074-a6ef-40b540db30ec","pitchNumber":3,"startTime":"2026-03-29T03:43:45.423Z","endTime":"2026-03-29T03:43:50.245Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":94.8,"endSpeed":86.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.23253211422372,"aZ":-21.410710156342077,"pfxX":-10.373454761355593,"pfxZ":5.633385540082131,"pX":-0.07429404861719952,"pZ":1.6224325320031185,"vX0":7.578890548376034,"vY0":-137.76527969889895,"vZ0":-6.87277004861574,"x":119.83,"y":194.97,"x0":-1.5210671037271701,"y0":50.006544161520125,"z0":5.609860356651719,"aX":-19.83062329712279},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.9,"breakHorizontal":17.0,"spinRate":2263,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.39845042841625444,"extension":5.8317729752957534},"index":3,"playId":"c1d30c17-c86e-352b-a9ca-495cd43c7461","pitchNumber":4,"startTime":"2026-03-29T03:43:59.822Z","endTime":"2026-03-29T03:44:04.303Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-03-29T03:44:10.961Z","endTime":"2026-03-29T03:44:22.403Z","isPitch":false,"type":"action","player":{"id":682657,"link":"/api/v1/people/682657"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.92990377663846,"aZ":-20.440896436337557,"pfxX":-9.453380817656328,"pfxZ":6.3082035998966095,"pX":0.6907629017451485,"pZ":2.7068302003910127,"vX0":9.25612403167509,"vY0":-135.81177187856994,"vZ0":-4.242587038345733,"x":90.67,"y":165.7,"x0":-1.5403807475701552,"y0":50.004525562450944,"z0":5.718931753918536,"aX":-17.58658488242612},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.7,"breakHorizontal":15.0,"spinRate":2239,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.4039662005299478,"extension":5.771492030887689},"index":5,"playId":"d00bfc7d-0b22-3ec3-923d-2333981fe86b","pitchNumber":5,"startTime":"2026-03-29T03:44:22.403Z","endTime":"2026-03-29T03:44:49.406Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"}},"playEndTime":"2026-03-29T03:44:49.406Z","atBatIndex":51},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Cal Raleigh challenged (pitch result), call on the field was confirmed: CJ Kayfus walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-29T03:44:48.582Z","endTime":"2026-03-29T03:46:29.972Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"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":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":73.6,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.029129687715137,"aZ":-36.36646976249924,"pfxX":7.698446793145251,"pfxZ":-3.013784779619913,"pX":-1.3724512734565457,"pZ":2.8254042159618282,"vX0":-0.2786832241041471,"vY0":-118.52126566550265,"vZ0":0.8969955705649504,"x":169.31,"y":162.49,"x0":-2.248796539493638,"y0":50.00001056938268,"z0":5.8181328871641265,"aX":10.72332847097023},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-4.8,"breakHorizontal":-13.8,"spinRate":2568,"spinDirection":50},"zone":11,"typeConfidence":0.9,"plateTime":0.46585821260203186,"extension":5.61236782709346},"index":0,"playId":"775ed85d-d502-3a43-a163-bdb44ef115fd","pitchNumber":1,"startTime":"2026-03-29T03:44:58.711Z","endTime":"2026-03-29T03:45:02.545Z","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":94.1,"endSpeed":85.0,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.164203533339624,"aZ":-14.876903270255985,"pfxX":-9.331035039628485,"pfxZ":9.258230068430793,"pX":0.5968751324897227,"pZ":2.7061165611821227,"vX0":9.025458809097348,"vY0":-136.56230262749682,"vZ0":-5.12277219462972,"x":94.25,"y":165.71,"x0":-1.556313998345778,"y0":50.00021089111344,"z0":5.647814269677764,"aX":-17.428014203054733},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.7,"breakHorizontal":14.8,"spinRate":2222,"spinDirection":210},"zone":6,"typeConfidence":2.0,"plateTime":0.40277582535875744,"extension":6.072757572912231},"index":1,"playId":"91b3ee97-5b1b-3c6b-8c82-c162611a0ce9","pitchNumber":2,"startTime":"2026-03-29T03:45:13.190Z","endTime":"2026-03-29T03:45:17.728Z","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":82.4,"endSpeed":75.2,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.432476436377264,"aZ":-34.631407591157625,"pfxX":8.505660888503883,"pfxZ":-1.717185081150716,"pX":-0.7921949210869386,"pZ":0.9583187949079766,"vX0":0.5571385776425192,"vY0":-119.84826205335038,"vZ0":-3.74387197637168,"x":147.2,"y":212.91,"x0":-2.1312583177182356,"y0":50.000864253954624,"z0":5.6830641988902215,"aX":12.184748047989876},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-3.8,"breakHorizontal":-15.5,"spinRate":2659,"spinDirection":47},"zone":13,"typeConfidence":0.9,"plateTime":0.4596779764050063,"extension":5.594349705498277},"index":2,"playId":"5f927f34-1d02-3872-b9e1-d669cfb0f009","pitchNumber":3,"startTime":"2026-03-29T03:45:29.569Z","endTime":"2026-03-29T03:45:32.823Z","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":80.9,"endSpeed":73.6,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.796676750030276,"aZ":-36.83252325518822,"pfxX":8.610436374443607,"pfxZ":-3.371909881382047,"pX":-0.8890347689055997,"pZ":2.419269475212989,"vX0":0.22906530258952293,"vY0":-117.76860319636408,"vZ0":-0.07761499279354855,"x":150.89,"y":173.46,"x0":-2.1037678151351247,"y0":50.002477812625294,"z0":5.906934999587169,"aX":11.895489600531711},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-5.8,"breakHorizontal":-15.6,"spinRate":2555,"spinDirection":43},"zone":13,"typeConfidence":0.9,"plateTime":0.4680465431169596,"extension":5.569084356326932},"index":3,"playId":"4fcece72-e0d0-3973-b8ce-700c5c915b24","pitchNumber":4,"startTime":"2026-03-29T03:45:46.711Z","endTime":"2026-03-29T03:45:54.688Z","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":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.3,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.149846175612257,"aZ":-17.90864929699777,"pfxX":-9.366775122691404,"pfxZ":7.499877813675451,"pX":0.5287218698093825,"pZ":1.5231767497871875,"vX0":8.836109959725007,"vY0":-137.23515496423477,"vZ0":-7.459175595899073,"x":96.85,"y":197.65,"x0":-1.5201223070856222,"y0":50.00217593980078,"z0":5.502135128918513,"aX":-17.816721628596614},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.1,"breakHorizontal":15.0,"spinRate":2189,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.3995256979317703,"extension":6.058684934067846},"index":4,"playId":"b14b08e6-1579-3e81-8925-0d4c9887f473","pitchNumber":5,"startTime":"2026-03-29T03:46:02.969Z","endTime":"2026-03-29T03:46:29.972Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"}},"playEndTime":"2026-03-29T03:46:29.972Z","atBatIndex":52},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brayan Rocchio walks. CJ Kayfus to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-29T03:46:38.246Z","endTime":"2026-03-29T03:49:28.236Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"postOnSecond":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.48458596909702,"aZ":-21.89967756218636,"pfxX":-9.1463996724105,"pfxZ":5.496832878199221,"pX":0.06797022275094408,"pZ":2.313170454235751,"vX0":7.63438262130817,"vY0":-135.98279230610004,"vZ0":-4.923165982401899,"x":114.41,"y":176.32,"x0":-1.590927902495876,"y0":50.00004376411204,"z0":5.671173324013436,"aX":-17.085688668284448},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.1,"breakHorizontal":14.9,"spinRate":2204,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.4031643622524923,"extension":5.973107095881876},"index":0,"playId":"e04a11d9-f271-321b-a96b-e755fe364585","pitchNumber":1,"startTime":"2026-03-29T03:46:47.530Z","endTime":"2026-03-29T03:46:51.678Z","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":true},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.40884547674771,"aZ":-16.864500697889248,"pfxX":-8.829552810471498,"pfxZ":8.058990502296817,"pX":0.2390350127239636,"pZ":1.601607790632873,"vX0":7.86718751055402,"vY0":-137.44107690567552,"vZ0":-7.639128551230905,"x":107.89,"y":195.54,"x0":-1.522930633658977,"y0":50.00374587790711,"z0":5.576951242404785,"aX":-16.77754474389529},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.0,"breakHorizontal":14.2,"spinRate":2277,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.39956520647608285,"extension":5.95503268277623},"index":1,"playId":"a680b018-020a-3057-9691-0fe4165171e0","pitchNumber":2,"startTime":"2026-03-29T03:47:07.037Z","endTime":"2026-03-29T03:47:34.038Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.47799796415071,"aZ":-17.216766588679427,"pfxX":-8.003802510995984,"pfxZ":7.813972373027927,"pX":-0.15327975057901494,"pZ":2.0733205466571807,"vX0":6.441239178266782,"vY0":-137.90982697349602,"vZ0":-6.450851109347863,"x":122.84,"y":182.8,"x0":-1.486651098155836,"y0":50.00255771876013,"z0":5.616426425278819,"aX":-15.319742941081973},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.8,"breakHorizontal":13.1,"spinRate":2198,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.3981259062599949,"extension":5.8374168489762575},"index":2,"playId":"b8a14e8c-2397-3acd-85ba-3f8005a6f72a","pitchNumber":3,"startTime":"2026-03-29T03:47:46.312Z","endTime":"2026-03-29T03:47:50.759Z","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":2},"pitchData":{"startSpeed":82.1,"endSpeed":74.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.14377649777792,"aZ":-37.08343259669966,"pfxX":11.896882329021992,"pfxZ":-3.444415334181798,"pX":-1.9641440530503698,"pZ":2.4636666196671877,"vX0":-2.9893855380546666,"vY0":-119.47919155438858,"vZ0":-0.12618170342830104,"x":191.87,"y":172.26,"x0":-2.230863694135692,"y0":50.0028249532704,"z0":5.89071050968304,"aX":16.950258036495146},"breaks":{"breakAngle":24.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-5.9,"breakHorizontal":-20.6,"spinRate":2567,"spinDirection":42},"zone":11,"typeConfidence":0.9,"plateTime":0.4610015252208175,"extension":5.579633909782163},"index":3,"playId":"295aa10b-7f37-3c17-981c-27505b195076","pitchNumber":4,"startTime":"2026-03-29T03:48:09.458Z","endTime":"2026-03-29T03:48:12.738Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.28654998346197,"aZ":-32.651694216671565,"pfxX":9.394191387905682,"pfxZ":-0.32423172991780813,"pX":-0.7359736975313361,"pZ":1.1284551551587785,"vX0":0.44891188658164216,"vY0":-120.6482361382097,"vZ0":-3.923704389644033,"x":145.05,"y":208.31,"x0":-2.1440476146123597,"y0":50.00506653821441,"z0":5.679297705742203,"aX":13.73534575246591},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-1.3,"breakHorizontal":-17.0,"spinRate":2635,"spinDirection":48},"zone":13,"typeConfidence":0.9,"plateTime":0.4554355631385256,"extension":5.714125181533618},"index":4,"playId":"8f81a72e-0fae-3c59-898d-3a97419ba01f","pitchNumber":5,"startTime":"2026-03-29T03:48:29.567Z","endTime":"2026-03-29T03:48:33.043Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.834479723811278,"aZ":-19.569966686377295,"pfxX":-9.541091381329148,"pfxZ":6.545541778355693,"pX":-0.2799265467782798,"pZ":3.5699225458642316,"vX0":6.908621249401419,"vY0":-137.9168378625012,"vZ0":-2.454253579471955,"x":127.67,"y":142.39,"x0":-1.578489387884389,"y0":50.002421249111414,"z0":5.792094262616313,"aX":-18.36945377956711},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.5,"breakHorizontal":15.8,"spinRate":2134,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.3972293772341686,"extension":5.85197304423314},"index":5,"playId":"f3bfe68f-8dea-33e7-9ccb-7eeb4fe36b35","pitchNumber":6,"startTime":"2026-03-29T03:48:48.812Z","endTime":"2026-03-29T03:48:54.227Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"playId":"76ec850a-bc7e-4c30-91b6-d77c83a94470","startTime":"2026-03-29T03:49:05.443Z","endTime":"2026-03-29T03:49:10.443Z","isPitch":false,"type":"stepoff"},{"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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.621874308252146,"aZ":-17.591854542613834,"pfxX":-11.032755119917518,"pfxZ":7.5866900791193475,"pX":1.7277355917791923,"pZ":0.20024871132400082,"vX0":12.381990889872641,"vY0":-137.57248820552724,"vZ0":-11.1293995228842,"x":51.14,"y":233.37,"x0":-1.3913010987615917,"y0":50.00659792727746,"z0":5.482384508651155,"aX":-21.218965301069975},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.5,"breakHorizontal":17.5,"spinRate":2313,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.39765270699137867,"extension":6.120980386542444},"index":7,"playId":"178787f4-9aea-3b73-803f-00dfba71dc29","pitchNumber":7,"startTime":"2026-03-29T03:49:23.211Z","endTime":"2026-03-29T03:49:28.236Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T03:49:28.236Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Steven Kwan singles on a line drive to left fielder Randy Arozarena. CJ Kayfus scores. Brayan Rocchio to 3rd. Steven Kwan to 2nd.","rbi":1,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-29T03:50:36.521Z","endTime":"2026-03-29T03:51:12.290Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"postOnThird":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"responsiblePitcher":{"id":660825,"link":"/api/v1/people/660825"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-29T03:49:38.360Z","endTime":"2026-03-29T03:50:38.881Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.3,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.424984044175545,"aZ":-18.855470149500174,"pfxX":-8.541918611289585,"pfxZ":6.936229376867301,"pX":-1.2792764270591763,"pZ":3.635583369407715,"vX0":4.517930026515188,"vY0":-138.1030279908585,"vZ0":-2.434208014114155,"x":165.76,"y":140.62,"x0":-1.8317027381421969,"y0":50.004126035674304,"z0":5.805049070860796,"aX":-16.4049891236573},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.2,"breakHorizontal":14.4,"spinRate":2273,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.3974950626502136,"extension":5.985979643786523},"index":1,"playId":"a740c8aa-b940-372f-85b7-2a7e6ef50f5b","pitchNumber":1,"startTime":"2026-03-29T03:50:38.881Z","endTime":"2026-03-29T03:50:42.138Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.74940109708372,"aZ":-16.521283596726086,"pfxX":-8.607896616535779,"pfxZ":8.331149228815555,"pX":0.11438465020529426,"pZ":2.015066759004416,"vX0":7.47583921561464,"vY0":-136.5912672891154,"vZ0":-6.561835110657405,"x":112.64,"y":184.37,"x0":-1.547645116977529,"y0":50.00145504737023,"z0":5.596182785436573,"aX":-16.168131704909975},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.8,"breakHorizontal":13.9,"spinRate":2310,"spinDirection":207},"zone":8,"typeConfidence":2.0,"plateTime":0.40191688957866134,"extension":6.007369769362961},"hitData":{"launchSpeed":80.1,"launchAngle":25.0,"totalDistance":223.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":57.25,"coordY":126.17}},"index":2,"playId":"32039653-5b3d-3da6-8ff0-3fbb8b0ad97e","pitchNumber":2,"startTime":"2026-03-29T03:50:56.587Z","endTime":"2026-03-29T03:51:12.290Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T03:51:12.290Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Chase DeLauter grounds out to first baseman Josh Naylor.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-29T03:54:13.308Z","endTime":"2026-03-29T03:55:03.986Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"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":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-29T03:51:33.056Z","endTime":"2026-03-29T03:52:17.644Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Gabe Speier replaces Eduard Bazardo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-03-29T03:52:17.644Z","endTime":"2026-03-29T03:54:15.194Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642100,"link":"/api/v1/people/642100"},"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":94.3,"endSpeed":84.9,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.640074093668126,"aZ":-26.759895872006528,"pfxX":11.962483764001256,"pfxZ":2.890795528072914,"pX":0.8575700357774285,"pZ":4.100834010305909,"vX0":-6.230142285468604,"vY0":-137.01216399846618,"vZ0":0.6794028916769688,"x":84.31,"y":128.06,"x0":1.6259054659184717,"y0":50.00014001402078,"z0":5.700516498293354,"aX":22.38830253045002},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.6,"breakHorizontal":-20.0,"spinRate":2063,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.4021426882027974,"extension":5.828953265416329},"index":2,"playId":"05437294-6e16-36b1-b5db-97c883245ff1","pitchNumber":1,"startTime":"2026-03-29T03:54:15.194Z","endTime":"2026-03-29T03:54:18.265Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":75.9,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.457382207005637,"aZ":-34.11789234051347,"pfxX":-0.01088856599145116,"pfxZ":-1.3244828634250077,"pX":0.13066021980272782,"pZ":2.8154703956073637,"vX0":-3.7640469517711455,"vY0":-120.74086697150926,"vZ0":0.7423081065614348,"x":112.02,"y":162.76,"x0":1.7140039900672408,"y0":50.00212860412347,"z0":5.516663783201469,"aX":-0.015076453503608186},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-1.9,"breakHorizontal":1.0,"spinRate":2150,"spinDirection":272},"zone":5,"typeConfidence":2.0,"plateTime":0.454395571971709,"extension":5.942512314608934},"index":3,"playId":"fe47f46f-957d-337d-88fa-5c71975a6518","pitchNumber":2,"startTime":"2026-03-29T03:54:31.729Z","endTime":"2026-03-29T03:54:35.688Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.5,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.25577344276725,"aZ":-32.56477829715699,"pfxX":-1.1678436851196032,"pfxZ":-0.24924702524353037,"pX":-0.10214589316954745,"pZ":2.8950869267049706,"vX0":-3.751832381974754,"vY0":-124.24155690408318,"vZ0":0.18131204390586153,"x":120.89,"y":160.61,"x0":1.5775564979449699,"y0":50.00242281203793,"z0":5.521445861246007,"aX":-1.8304179092096733},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.1,"breakHorizontal":3.0,"spinRate":2146,"spinDirection":262},"zone":5,"typeConfidence":2.0,"plateTime":0.4403985412871916,"extension":5.945024263269564},"hitData":{"launchSpeed":83.9,"launchAngle":-20.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.08,"coordY":167.3}},"index":4,"playId":"e31f5aea-561d-3da6-b9a5-63f8fa3fa831","pitchNumber":3,"startTime":"2026-03-29T03:54:54.819Z","endTime":"2026-03-29T03:55:03.986Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T03:55:03.986Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Bliss strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-29T03:57:22.824Z","endTime":"2026-03-29T03:58:26.789Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":669208,"fullName":"Ryan Bliss","link":"/api/v1/people/669208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,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":669208,"fullName":"Ryan Bliss","link":"/api/v1/people/669208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681807,"link":"/api/v1/people/681807"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Erik Sabrowski replaces Tim Herrin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-29T03:56:19.701Z","endTime":"2026-03-29T03:57:07.731Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681870,"link":"/api/v1/people/681870"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Ryan Bliss replaces Dominic Canzone.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-29T03:57:07.731Z","endTime":"2026-03-29T03:57:24.970Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669208,"link":"/api/v1/people/669208"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"102","replacedPlayer":{"id":686527,"link":"/api/v1/people/686527"}},{"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":84.1,"endSpeed":77.7,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.936449719108705,"aZ":-31.194783042412855,"pfxX":-1.646510825187377,"pfxZ":0.6419162771825331,"pX":-0.08543875893343472,"pZ":3.024631028219529,"vX0":-3.401501436764258,"vY0":-122.52983346024037,"vZ0":-0.9593108765270544,"x":120.26,"y":157.11,"x0":1.531640949895641,"y0":50.0038953912996,"z0":6.073359828874391,"aX":-2.5174145074497005},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.2,"breakHorizontal":3.7,"spinRate":2583,"spinDirection":256},"zone":2,"typeConfidence":0.56,"plateTime":0.4460586632878707,"extension":6.602948888665089},"index":2,"playId":"6157db3a-848a-3804-b9a9-d7d938d83235","pitchNumber":1,"startTime":"2026-03-29T03:57:24.970Z","endTime":"2026-03-29T03:57:29.228Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.0,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.3399240811355,"aZ":-7.49148705971605,"pfxX":4.063431212566812,"pfxZ":13.170785565373121,"pX":-0.8312637545590883,"pZ":3.7726557965018954,"vX0":-7.304071408776718,"vY0":-136.79791243025528,"vZ0":-4.404731173812606,"x":148.69,"y":136.92,"x0":1.3590995492300944,"y0":50.001265704159046,"z0":5.929715590202228,"aX":7.61484032688923},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":22.9,"breakHorizontal":-5.6,"spinRate":2555,"spinDirection":152},"zone":11,"typeConfidence":0.89,"plateTime":0.40212427964762654,"extension":6.66794571245386},"index":3,"playId":"51845bda-53a3-3e48-a488-6bb3b52b36b0","pitchNumber":2,"startTime":"2026-03-29T03:57:39.402Z","endTime":"2026-03-29T03:57:44.713Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":83.9,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.60829585973719,"aZ":-8.092830686561708,"pfxX":3.3878303769011158,"pfxZ":13.169011052879071,"pX":0.35194680931586686,"pZ":3.1897186145724126,"vX0":-4.187524811841934,"vY0":-135.3713120524063,"vZ0":-5.692415322019503,"x":103.58,"y":152.66,"x0":1.4895055956881824,"y0":50.001822535649644,"z0":5.906448955206867,"aX":6.194938966483529},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":22.6,"breakHorizontal":-5.0,"spinRate":2526,"spinDirection":153},"zone":12,"typeConfidence":0.84,"plateTime":0.40689868573324794,"extension":6.626508759699483},"index":4,"playId":"237010f8-cf08-32b2-82c5-1edba23b6768","pitchNumber":3,"startTime":"2026-03-29T03:57:56.986Z","endTime":"2026-03-29T03:58:00.504Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":5,"startTime":"2026-03-29T03:58:07.995Z","endTime":"2026-03-29T03:58:21.444Z","isPitch":false,"type":"action","player":{"id":669208,"link":"/api/v1/people/669208"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":84.2,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.76845561982366,"aZ":-7.417253013859277,"pfxX":2.922400243387574,"pfxZ":13.398928179781981,"pX":-0.17081915627479274,"pZ":3.834975713470377,"vX0":-5.231939128902863,"vY0":-136.25791557998562,"vZ0":-4.265769843834619,"x":123.51,"y":135.24,"x0":1.4098045422936838,"y0":50.004122860283545,"z0":5.952361008211575,"aX":5.400472469045334},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":23.3,"breakHorizontal":-4.0,"spinRate":2556,"spinDirection":147},"zone":11,"typeConfidence":0.85,"plateTime":0.40467199313932456,"extension":6.651816517750951},"index":6,"playId":"3cb86487-f3a0-3a47-b67e-d5251aa264f4","pitchNumber":4,"startTime":"2026-03-29T03:58:21.444Z","endTime":"2026-03-29T03:58:26.789Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T03:58:26.789Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Cal Raleigh walks.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-29T03:58:36.220Z","endTime":"2026-03-29T04:00:17.593Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":84.6,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.367368552129236,"aZ":-6.593497935920548,"pfxX":1.81107685942442,"pfxZ":13.692935900457362,"pX":0.8683575130216207,"pZ":3.361287370113742,"vX0":-2.207086269859064,"vY0":-137.05770627538294,"vZ0":-5.5457125729650745,"x":83.9,"y":148.03,"x0":1.4556699171788583,"y0":50.006799851026955,"z0":5.883766216327929,"aX":3.3845858536044133},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.8,"breakVerticalInduced":23.5,"breakHorizontal":-2.8,"spinRate":2623,"spinDirection":150},"zone":12,"typeConfidence":0.83,"plateTime":0.40242229191940737,"extension":6.697868744686644},"index":0,"playId":"51e0e6fd-ad2c-352c-b1d8-2173ce4adf1c","pitchNumber":1,"startTime":"2026-03-29T03:58:53.569Z","endTime":"2026-03-29T03:58:57.693Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.9,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.042407360953742,"aZ":-26.726480089079086,"pfxX":-1.129258964880214,"pfxZ":3.393920404048668,"pX":-1.1058453364342948,"pZ":1.3829448304070182,"vX0":-6.206510253716471,"vY0":-125.83052282630385,"vZ0":-5.793490071350073,"x":159.15,"y":201.44,"x0":1.537485231238253,"y0":50.005916500218106,"z0":5.875087051687472,"aX":-1.8146035010381378},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.0,"breakHorizontal":3.5,"spinRate":2719,"spinDirection":186},"zone":13,"typeConfidence":0.76,"plateTime":0.4349485759434595,"extension":6.707198019532538},"index":1,"playId":"02129ecb-2ad6-3bee-a260-c96e5dad8ff9","pitchNumber":2,"startTime":"2026-03-29T03:59:08.834Z","endTime":"2026-03-29T03:59:11.920Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.3,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.910360096414394,"aZ":-29.921751381371852,"pfxX":-1.5907049663457196,"pfxZ":1.4201085519593075,"pX":0.13308119933694798,"pZ":2.6560393742618875,"vX0":-3.2125010310614313,"vY0":-124.95256694008454,"vZ0":-2.293135550790467,"x":111.93,"y":167.07,"x0":1.6394261927787894,"y0":50.0045188473488,"z0":6.031081979117757,"aX":-2.5293192601229246},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.3,"breakHorizontal":3.6,"spinRate":2780,"spinDirection":159},"zone":5,"typeConfidence":0.69,"plateTime":0.43745033093093966,"extension":6.634295616502309},"index":2,"playId":"2888248d-512a-3502-bde5-e06c5f6615be","pitchNumber":3,"startTime":"2026-03-29T03:59:27.661Z","endTime":"2026-03-29T03:59:36.410Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":84.7,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.89306442842928,"aZ":-8.355674145173245,"pfxX":5.3654464016847845,"pfxZ":12.89317910320701,"pX":-0.4578461333466043,"pZ":1.1576330620644852,"vX0":-6.424989049834661,"vY0":-135.82667907646552,"vZ0":-10.495114789066086,"x":134.45,"y":207.52,"x0":1.2538751444699958,"y0":50.003116463338046,"z0":5.676847979724064,"aX":9.91234178807243},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":21.0,"breakHorizontal":-8.2,"spinRate":2524,"spinDirection":153},"zone":13,"typeConfidence":0.9,"plateTime":0.4050145709019666,"extension":6.777589707615245},"index":3,"playId":"eae3c0d7-70f4-3164-abb7-8920cd1ab9ba","pitchNumber":4,"startTime":"2026-03-29T03:59:52.831Z","endTime":"2026-03-29T03:59:56.103Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.0,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.21614246928502,"aZ":-9.163563855125277,"pfxX":7.210902862619958,"pfxZ":12.316678369112198,"pX":1.0957593965732109,"pZ":2.244780445776987,"vX0":-3.606515086626512,"vY0":-136.5825925973282,"vZ0":-7.707300332909229,"x":75.23,"y":178.17,"x0":1.50454720236917,"y0":50.00093073867831,"z0":5.752503374393783,"aX":13.470283693233743},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":20.6,"breakHorizontal":-12.1,"spinRate":2544,"spinDirection":146},"zone":14,"typeConfidence":0.91,"plateTime":0.4027422514694803,"extension":6.74566887771599},"index":4,"playId":"214b0a17-354a-3b68-984a-a914f27acf8f","pitchNumber":5,"startTime":"2026-03-29T04:00:12.842Z","endTime":"2026-03-29T04:00:17.593Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T04:00:17.593Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Julio Rodríguez flies out to center fielder Steven Kwan.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-29T04:00:30.061Z","endTime":"2026-03-29T04:02:42.455Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5],"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":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.9,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.506016037004176,"aZ":-11.777894159085545,"pfxX":6.448952180323436,"pfxZ":10.98370551968747,"pX":-0.03987767268448599,"pZ":4.0017226191361885,"vX0":-6.259233822997727,"vY0":-135.6176143555016,"vZ0":-3.0799528006593153,"x":118.52,"y":130.73,"x0":1.463560346732103,"y0":50.00445448137823,"z0":5.977286290174413,"aX":11.977500904940221},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.4,"breakHorizontal":-10.3,"spinRate":2551,"spinDirection":149},"zone":11,"typeConfidence":0.87,"plateTime":0.4043611757060308,"extension":6.806949021030966},"index":0,"playId":"ad8cfb01-ce7c-3f03-b975-001a0b3063ec","pitchNumber":1,"startTime":"2026-03-29T04:00:43.890Z","endTime":"2026-03-29T04:00:47.503Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-03-29T04:01:03.231Z","endTime":"2026-03-29T04:01:19.947Z","isPitch":false,"type":"action","player":{"id":677594,"link":"/api/v1/people/677594"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":84.4,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.98242099559183,"aZ":-8.118712600268793,"pfxX":6.958850902980778,"pfxZ":13.0077623982169,"pX":-0.4661228203841086,"pZ":2.640467906124188,"vX0":-7.137519180146784,"vY0":-136.14237374612821,"vZ0":-6.923649313168029,"x":134.77,"y":167.49,"x0":1.3040851701920884,"y0":50.006504018257296,"z0":5.801504889194974,"aX":12.873830741844296},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":22.0,"breakHorizontal":-10.8,"spinRate":2615,"spinDirection":149},"zone":4,"typeConfidence":0.91,"plateTime":0.40459459630471173,"extension":6.8021999791070655},"index":2,"playId":"39a6b541-2e67-3a75-96c6-2f4280ffdb15","pitchNumber":2,"startTime":"2026-03-29T04:01:19.947Z","endTime":"2026-03-29T04:01:24.533Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":85.0,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.40801429550449,"aZ":-9.336790372775125,"pfxX":6.16961970218681,"pfxZ":12.14287120256194,"pX":-0.39777206794072223,"pZ":3.0313519951839942,"vX0":-6.844661410539564,"vY0":-137.46137761037537,"vZ0":-5.908907179955221,"x":132.16,"y":156.93,"x0":1.3437079218399464,"y0":50.00085925572349,"z0":5.867926746626527,"aX":11.601366958801908},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":20.6,"breakHorizontal":-9.5,"spinRate":2564,"spinDirection":149},"zone":1,"typeConfidence":0.91,"plateTime":0.4011451477859991,"extension":6.784422267974793},"index":3,"playId":"987c82b5-4d39-3ab0-a5e6-d89bf00b8186","pitchNumber":3,"startTime":"2026-03-29T04:01:40.514Z","endTime":"2026-03-29T04:01:44.155Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":83.7,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.30945264513944,"aZ":-9.976593112361353,"pfxX":6.014164767947978,"pfxZ":12.079945178700239,"pX":0.5717903821890132,"pZ":2.976224502349508,"vX0":-4.18993601524127,"vY0":-136.70503311154565,"vZ0":-5.780897328309583,"x":95.2,"y":158.42,"x0":1.3660419532679053,"y0":50.002462950583016,"z0":5.84663907937952,"aX":11.051443655904668},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":20.4,"breakHorizontal":-9.6,"spinRate":2599,"spinDirection":152},"zone":3,"typeConfidence":0.9,"plateTime":0.40522247552050317,"extension":6.7330984100235645},"index":4,"playId":"70fdb0e6-f73b-3fea-bf5b-4e0c5608f879","pitchNumber":4,"startTime":"2026-03-29T04:02:07.908Z","endTime":"2026-03-29T04:02:11.503Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.5,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.068479452627766,"aZ":-30.638699314730008,"pfxX":-0.27704840123750807,"pfxZ":0.9833078394937864,"pX":-0.4047499097213269,"pZ":2.1085987023191914,"vX0":-4.432666715722727,"vY0":-124.20574953030265,"vZ0":-3.2962870655153353,"x":132.43,"y":181.85,"x0":1.4395860633625497,"y0":50.00181737799627,"z0":6.002774298712901,"aX":-0.43251728822126656},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.2,"breakHorizontal":1.6,"spinRate":2596,"spinDirection":282},"zone":7,"typeConfidence":0.72,"plateTime":0.4411090499139072,"extension":6.692850235610439},"hitData":{"launchSpeed":86.3,"launchAngle":45.0,"totalDistance":248.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":134.19,"coordY":101.42}},"index":5,"playId":"2fed381d-3a47-3148-8ef5-1c8a233dc878","pitchNumber":5,"startTime":"2026-03-29T04:02:31.479Z","endTime":"2026-03-29T04:02:42.455Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T04:02:42.455Z","atBatIndex":58},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Josh Naylor walks. Cal Raleigh to 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-29T04:02:49.987Z","endTime":"2026-03-29T04:05:42.593Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"postOnSecond":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.98396915883912,"aZ":-30.426779588755718,"pfxX":-0.09149089677988886,"pfxZ":1.117701752359034,"pX":0.28313870598791646,"pZ":3.436905811215253,"vX0":-3.1997568042061695,"vY0":-123.90134948165165,"vZ0":-0.2429418513633842,"x":106.21,"y":145.98,"x0":1.6013204503166278,"y0":50.00130681904983,"z0":6.071698937686236,"aX":-0.14209408640290402},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.2,"breakHorizontal":0.8,"spinRate":2484,"spinDirection":262},"zone":12,"typeConfidence":0.72,"plateTime":0.4415123912577723,"extension":6.569945177458864},"index":0,"playId":"4ec0b3ff-8b1f-3f6f-ab76-8aa904401d69","pitchNumber":1,"startTime":"2026-03-29T04:03:09.811Z","endTime":"2026-03-29T04:03:14.323Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.40694116579703,"aZ":-29.982219047022788,"pfxX":-1.0749136467329325,"pfxZ":1.3790102364181678,"pX":1.521270541491877,"pZ":4.85243223333258,"vX0":-0.2320749116889686,"vY0":-124.66981179303197,"vZ0":2.860095319881463,"x":59.01,"y":107.76,"x0":1.7550739057891718,"y0":50.00026686935476,"z0":6.154058685172696,"aX":-1.7034940524716966},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.4,"breakHorizontal":2.0,"spinRate":2459,"spinDirection":201},"zone":12,"typeConfidence":0.7,"plateTime":0.4381657116028195,"extension":6.5245459950062275},"index":1,"playId":"d08cf387-f6aa-331d-aac3-aeeeb6059d57","pitchNumber":2,"startTime":"2026-03-29T04:03:37.921Z","endTime":"2026-03-29T04:03:41.345Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.575191142195187,"aZ":-29.364287950983286,"pfxX":-0.3208417524428451,"pfxZ":1.7485440876295257,"pX":0.9904199106808352,"pZ":4.302389018297926,"vX0":-1.9694820320437605,"vY0":-125.83243751599294,"vZ0":1.346209176225711,"x":79.25,"y":122.62,"x0":1.8236878964988337,"y0":50.00547844364449,"z0":6.132497574904169,"aX":-0.51646645271305},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.7,"breakHorizontal":1.0,"spinRate":2350,"spinDirection":181},"zone":12,"typeConfidence":0.77,"plateTime":0.43461443762860297,"extension":6.673922988460295},"index":2,"playId":"a71acda4-a86d-3e54-8226-9ceb017c3554","pitchNumber":3,"startTime":"2026-03-29T04:04:06.883Z","endTime":"2026-03-29T04:04:10.040Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.592212538009708,"aZ":-28.959597652140012,"pfxX":-0.3371032782196972,"pfxZ":2.034767510091977,"pX":0.31236784887271224,"pZ":2.1688295613952637,"vX0":-2.567830553707607,"vY0":-124.45141700866112,"vZ0":-3.448192380156799,"x":105.09,"y":180.22,"x0":1.3987633020690466,"y0":50.0014213584196,"z0":5.955810043511811,"aX":-0.5313577659819061},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.1,"breakHorizontal":1.2,"spinRate":2512,"spinDirection":182},"zone":6,"typeConfidence":0.74,"plateTime":0.43912344761746924,"extension":6.773479084850502},"index":3,"playId":"fdffcf42-adf0-3f50-bd2b-949efc611306","pitchNumber":4,"startTime":"2026-03-29T04:04:26.917Z","endTime":"2026-03-29T04:04:31.234Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-03-29T04:04:49.715Z","endTime":"2026-03-29T04:05:08.784Z","isPitch":false,"type":"action","player":{"id":647304,"link":"/api/v1/people/647304"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.581074539419884,"aZ":-27.36291758303409,"pfxX":0.6712476864318986,"pfxZ":2.9748526030390954,"pX":-0.7732153798418786,"pZ":-0.3483993434809267,"vX0":-5.749632871177585,"vY0":-125.81462796687572,"vZ0":-9.612254633119278,"x":146.47,"y":248.19,"x0":1.446448709621416,"y0":50.00082673791894,"z0":5.711070570601449,"aX":1.0850854034136095},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.6,"breakHorizontal":0.0,"spinRate":2664,"spinDirection":145},"zone":13,"typeConfidence":0.77,"plateTime":0.4339945922058983,"extension":6.766772631115079},"index":5,"playId":"b180be7f-5eef-35d9-ac68-4e5f7c4b80ad","pitchNumber":5,"startTime":"2026-03-29T04:05:08.784Z","endTime":"2026-03-29T04:05:12.422Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.976260347770868,"aZ":-8.049857126403166,"pfxX":5.991940165866012,"pfxZ":12.711143455288395,"pX":0.8770691321176657,"pZ":2.3709604291342643,"vX0":-3.7028880504362243,"vY0":-137.27377209377389,"vZ0":-7.73695100409188,"x":83.57,"y":174.76,"x0":1.4689375479614075,"y0":50.00099805781591,"z0":5.783092601094005,"aX":11.370382006889635},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":21.5,"breakHorizontal":-10.0,"spinRate":2532,"spinDirection":150},"zone":14,"typeConfidence":0.9,"plateTime":0.39985713499632913,"extension":6.864760962632983},"index":6,"playId":"a7fb867a-dac9-3444-add6-373d93c6e413","pitchNumber":6,"startTime":"2026-03-29T04:05:37.576Z","endTime":"2026-03-29T04:05:42.593Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T04:05:42.593Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Randy Arozarena grounds out, third baseman José Ramírez to first baseman Kyle Manzardo.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-29T04:08:12.778Z","endTime":"2026-03-29T04:09:31.616Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-29T04:05:58.099Z","endTime":"2026-03-29T04:07:06.287Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Shawn Armstrong replaces Erik Sabrowski.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-03-29T04:07:06.287Z","endTime":"2026-03-29T04:08:14.916Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":542888,"link":"/api/v1/people/542888"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"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.1,"endSpeed":77.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.257966862712045,"aZ":-20.5236626640699,"pfxX":5.365606432439625,"pfxZ":7.575771640037273,"pX":0.39583470251326947,"pZ":2.4046841069210645,"vX0":2.344213544782175,"vY0":-123.88873294162173,"vZ0":-3.9299192544364168,"x":101.91,"y":173.85,"x0":-1.2626747826397111,"y0":50.000372218735166,"z0":5.749721658062009,"aX":8.248883922406124},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":13.0,"breakHorizontal":-10.3,"spinRate":2494,"spinDirection":105},"zone":6,"typeConfidence":2.0,"plateTime":0.44396099371400366,"extension":6.513991879744612},"index":2,"playId":"75798079-301c-3aab-a12e-5fea01656b0b","pitchNumber":1,"startTime":"2026-03-29T04:08:14.916Z","endTime":"2026-03-29T04:08:18.838Z","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":94.0,"endSpeed":85.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.59226055597453,"aZ":-15.945497767842541,"pfxX":-10.055985829157422,"pfxZ":8.655072902281653,"pX":1.1338333125032385,"pZ":2.274625681458059,"vX0":9.482755930474529,"vY0":-136.45842432701028,"vZ0":-5.839499862391912,"x":73.78,"y":177.37,"x0":-1.0891773935288023,"y0":50.00628253492816,"z0":5.551238929536739,"aX":-18.862991012688692},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.5,"breakHorizontal":16.1,"spinRate":2088,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.40225971644678093,"extension":6.60248378034418},"index":3,"playId":"03cd435f-1ea8-30e9-aeb2-b4735d7a8d57","pitchNumber":2,"startTime":"2026-03-29T04:08:30.479Z","endTime":"2026-03-29T04:08:35.009Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.687620205272907,"aZ":-17.78991260525061,"pfxX":0.6540199916859013,"pfxZ":8.036429014316276,"pX":2.4206759721346587,"pZ":1.366433964960003,"vX0":8.3995501729509,"vY0":-133.2112629136539,"vZ0":-7.844293276779316,"x":24.73,"y":201.89,"x0":-0.8636251769557451,"y0":50.00382673601818,"z0":5.644758261747526,"aX":1.1698261939351073},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.0,"breakHorizontal":-3.1,"spinRate":2311,"spinDirection":180},"zone":14,"typeConfidence":2.0,"plateTime":0.4118071545680939,"extension":6.654895715069253},"index":4,"playId":"6d053338-0e58-3cce-98ac-221a85cac66d","pitchNumber":3,"startTime":"2026-03-29T04:08:51.084Z","endTime":"2026-03-29T04:08:54.153Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":76.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.243414137499375,"aZ":-22.570671250461118,"pfxX":7.565028617626107,"pfxZ":6.418402279540031,"pX":-0.42384230545916546,"pZ":1.9069490317066398,"vX0":-0.02694065291852049,"vY0":-122.64032812721747,"vZ0":-4.505763229608838,"x":133.16,"y":187.29,"x0":-1.3926169056352191,"y0":50.00434963156531,"z0":5.735743067999425,"aX":11.320779642832361},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":10.6,"breakHorizontal":-13.7,"spinRate":2655,"spinDirection":82},"zone":7,"typeConfidence":2.0,"plateTime":0.4496748220966542,"extension":6.391388583112846},"index":5,"playId":"9a772b51-640c-3305-92f0-3c8201ed6e32","pitchNumber":4,"startTime":"2026-03-29T04:09:08.532Z","endTime":"2026-03-29T04:09:13.550Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":77.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.68148669372994,"aZ":-22.14846955448005,"pfxX":5.681470828682412,"pfxZ":6.4445202394459375,"pX":-0.058478145254829215,"pZ":2.6491790795920926,"vX0":1.1288281699510407,"vY0":-125.10928050073387,"vZ0":-3.076758484834193,"x":119.23,"y":167.25,"x0":-1.2548678092754377,"y0":50.002112982575284,"z0":5.749124321155937,"aX":8.835222332003736},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":11.0,"breakHorizontal":-10.6,"spinRate":2677,"spinDirection":102},"zone":5,"typeConfidence":2.0,"plateTime":0.44100887923292165,"extension":6.442892400002348},"hitData":{"launchSpeed":108.3,"launchAngle":2.0,"totalDistance":77.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.26,"coordY":169.83}},"index":6,"playId":"38a41955-a4f9-30d4-bd18-e18b8a324990","pitchNumber":5,"startTime":"2026-03-29T04:09:23.862Z","endTime":"2026-03-29T04:09:31.616Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T04:09:31.616Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"José Ramírez flies out to center fielder Julio Rodríguez.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-29T04:11:55.156Z","endTime":"2026-03-29T04:13:06.837Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6],"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":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Ryan Bliss remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-29T04:11:15.919Z","endTime":"2026-03-29T04:11:15.957Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669208,"link":"/api/v1/people/669208"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"102","replacedPlayer":{"id":686527,"link":"/api/v1/people/686527"}},{"details":{"description":"Pitching Change: Casey Legumina replaces Gabe Speier.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-29T04:11:15.957Z","endTime":"2026-03-29T04:11:57.076Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668984,"link":"/api/v1/people/668984"},"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":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.1,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.066218995237136,"aZ":-19.585957289368977,"pfxX":-10.626940163213083,"pfxZ":6.795826675333432,"pX":0.39802490471209745,"pZ":1.0701607107788411,"vX0":9.396188975770691,"vY0":-135.37070536764196,"vZ0":-5.8113442607750825,"x":101.83,"y":209.89,"x0":-1.7404373783446216,"y0":50.004580655735225,"z0":4.619809747304825,"aX":-19.68869890599124},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.2,"breakHorizontal":17.2,"spinRate":2249,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.40490616974559,"extension":6.8156662874150085},"index":2,"playId":"fdbbf296-8ee6-3b33-b461-d54d70ae5367","pitchNumber":1,"startTime":"2026-03-29T04:11:57.076Z","endTime":"2026-03-29T04:12:00.179Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.1,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.787222873293494,"aZ":-18.275474966852055,"pfxX":-8.688756209474802,"pfxZ":7.465555201451773,"pX":0.13501745373797158,"pZ":2.8212165577938246,"vX0":8.322914216641372,"vY0":-135.61386288822513,"vZ0":-1.6123140552424837,"x":111.85,"y":162.61,"x0":-1.845600155017562,"y0":50.0036557949663,"z0":4.698912192095295,"aX":-16.17764844150545},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.3,"breakHorizontal":13.9,"spinRate":2327,"spinDirection":227},"zone":2,"typeConfidence":2.0,"plateTime":0.4039620314134402,"extension":6.68024465602095},"index":3,"playId":"5809067e-90cd-39a2-af86-3b3f5016b139","pitchNumber":2,"startTime":"2026-03-29T04:12:10.242Z","endTime":"2026-03-29T04:12:13.580Z","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":94.0,"endSpeed":85.5,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.319896801518045,"aZ":-16.51768189868868,"pfxX":-7.17382691569936,"pfxZ":8.340449445391387,"pX":1.0141497158360555,"pZ":2.023432423018786,"vX0":9.899282390551344,"vY0":-136.47164524701108,"vZ0":-4.103654816405088,"x":78.34,"y":184.15,"x0":-1.735980804318597,"y0":50.00615438266845,"z0":4.691744035716066,"aX":-13.472903637335635},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.4,"breakHorizontal":10.8,"spinRate":2419,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.4020658441130869,"extension":6.665117079255},"index":4,"playId":"2d4c656c-b9bf-3dd5-b515-ede3f91066f4","pitchNumber":3,"startTime":"2026-03-29T04:12:26.987Z","endTime":"2026-03-29T04:12:31.329Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":5,"startTime":"2026-03-29T04:12:43.607Z","endTime":"2026-03-29T04:12:57.276Z","isPitch":false,"type":"action","player":{"id":608070,"link":"/api/v1/people/608070"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":73.7,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.749205401809782,"aZ":-27.56240673762931,"pfxX":4.872919821866798,"pfxZ":3.3082214030134196,"pX":0.15311610756262287,"pZ":2.255994907606221,"vX0":3.5859360205739526,"vY0":-117.97415297027423,"vZ0":0.6529460081771294,"x":111.16,"y":177.87,"x0":-2.0255549279858918,"y0":50.00235486042183,"z0":4.538269527756555,"aX":6.792775287828082},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":6.5,"breakHorizontal":-9.7,"spinRate":2659,"spinDirection":90},"zone":5,"typeConfidence":2.0,"plateTime":0.46624916328528476,"extension":6.607851807128501},"hitData":{"launchSpeed":80.1,"launchAngle":43.0,"totalDistance":238.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":109.14,"coordY":106.62}},"index":6,"playId":"446cf198-69b9-3717-a2b7-1745f32b9335","pitchNumber":4,"startTime":"2026-03-29T04:12:57.276Z","endTime":"2026-03-29T04:13:06.837Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T04:13:06.837Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Manzardo strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-29T04:13:17.853Z","endTime":"2026-03-29T04:16:00.373Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"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":1},"pitchData":{"startSpeed":80.3,"endSpeed":73.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.373025808182863,"aZ":-28.86038785612357,"pfxX":8.685666582903135,"pfxZ":2.4144109837652525,"pX":-0.1889819579255791,"pZ":1.5468660078326115,"vX0":1.9033077889475423,"vY0":-116.8749955804892,"vZ0":-0.7690626686527748,"x":124.2,"y":197.01,"x0":-2.1435583071291924,"y0":50.005610810268884,"z0":4.6063977775451495,"aX":11.938482053920298},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":4.4,"breakHorizontal":-16.2,"spinRate":2891,"spinDirection":81},"zone":13,"typeConfidence":2.0,"plateTime":0.46982743798010995,"extension":6.572765117660397},"index":0,"playId":"6ded1e4a-9623-33b9-be15-b1a2b19fe798","pitchNumber":1,"startTime":"2026-03-29T04:13:30.049Z","endTime":"2026-03-29T04:13:34.020Z","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":94.3,"endSpeed":85.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.75937342211913,"aZ":-15.65720929119917,"pfxX":-6.578085773854841,"pfxZ":8.757997839759739,"pX":0.0680509755639626,"pZ":4.174075527566693,"vX0":7.687057448537198,"vY0":-137.07886128396967,"vZ0":1.373940436989371,"x":114.41,"y":126.08,"x0":-1.9295315521858358,"y0":50.00657812225617,"z0":4.741159379128542,"aX":-12.412421391852737},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.3,"breakHorizontal":10.1,"spinRate":2400,"spinDirection":229},"zone":12,"typeConfidence":2.0,"plateTime":0.400900195861567,"extension":6.702554857766737},"index":1,"playId":"3d48305b-4bdb-3996-b7b1-22e06865a55a","pitchNumber":2,"startTime":"2026-03-29T04:13:43.155Z","endTime":"2026-03-29T04:13:46.303Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.09135295492213,"aZ":-33.834946732752385,"pfxX":-9.525447544204797,"pfxZ":-0.977783492640369,"pX":-0.0414409360446202,"pZ":1.3956039041927812,"vX0":8.016613900773466,"vY0":-129.44518812443928,"vZ0":-1.2401326082994277,"x":118.58,"y":201.1,"x0":-1.9413851104056574,"y0":50.00301486452542,"z0":4.471880509415038,"aX":-16.1605896427061},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-1.8,"breakHorizontal":15.5,"spinRate":1554,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.4231684018481965,"extension":6.714852526062128},"index":2,"playId":"2d91e1b6-4469-38f6-88d8-be043b969e5c","pitchNumber":3,"startTime":"2026-03-29T04:13:57.300Z","endTime":"2026-03-29T04:14:04.398Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.912793500993303,"aZ":-29.051774650546918,"pfxX":-9.565043493601436,"pfxZ":1.8010379526512033,"pX":-1.456936431739406,"pZ":2.0185090468103954,"vX0":4.927199965719038,"vY0":-130.37680008994178,"vZ0":-0.9402111728548727,"x":172.53,"y":184.28,"x0":-2.1228131094399068,"y0":50.000677617564534,"z0":4.56482338197357,"aX":-16.560591086702328},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.2,"breakHorizontal":16.3,"spinRate":1671,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.4191728149880536,"extension":6.773183569939327},"index":3,"playId":"ad1e5a85-ad30-3111-b153-6a7a08f604db","pitchNumber":4,"startTime":"2026-03-29T04:14:27.243Z","endTime":"2026-03-29T04:14:31.867Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.69283010359292,"aZ":-14.445454358618585,"pfxX":-8.277180262051766,"pfxZ":9.357373281809883,"pX":0.48547235406027117,"pZ":1.8471419333395795,"vX0":8.854155629574649,"vY0":-136.66462011152416,"vZ0":-4.7884378823052,"x":98.49,"y":188.91,"x0":-1.7185922001338467,"y0":50.000007291261575,"z0":4.611665997802944,"aX":-15.678309592909182},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.1,"breakHorizontal":13.2,"spinRate":2402,"spinDirection":225},"zone":9,"typeConfidence":2.0,"plateTime":0.4005457120624718,"extension":6.770029259186902},"index":4,"playId":"ebe5bc6b-4889-3edb-bf95-cb2873859bd8","pitchNumber":5,"startTime":"2026-03-29T04:14:40.548Z","endTime":"2026-03-29T04:14:44.298Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":72.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.327252849228554,"aZ":-30.215818991142655,"pfxX":9.529473541971171,"pfxZ":1.4700039349555114,"pX":0.3079270999012764,"pZ":1.8014615018679059,"vX0":2.9297217168309717,"vY0":-116.16677766890011,"vZ0":0.35929980575824483,"x":105.26,"y":190.14,"x0":-2.21529501947622,"y0":50.004734059967696,"z0":4.570503012776665,"aX":12.732817478645636},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":3.1,"breakHorizontal":-18.0,"spinRate":2802,"spinDirection":83},"zone":9,"typeConfidence":2.0,"plateTime":0.47561518111385137,"extension":6.610064814160738},"index":5,"playId":"b912785c-853d-31e0-9551-725e16370ed0","pitchNumber":6,"startTime":"2026-03-29T04:14:58.403Z","endTime":"2026-03-29T04:15:02.003Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.32467328063941,"aZ":-15.472460877413326,"pfxX":-5.941164025300119,"pfxZ":8.870482567655676,"pX":-0.3966856383720319,"pZ":3.6510330420139505,"vX0":6.172025617099578,"vY0":-136.65995368833333,"vZ0":0.13457928286715448,"x":132.12,"y":140.2,"x0":-1.9172061617923648,"y0":50.00565977313881,"z0":4.667633539949442,"aX":-11.19103993561058},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.3,"breakHorizontal":9.4,"spinRate":2467,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.4014467794219807,"extension":6.6137750993059905},"index":6,"playId":"43ff5903-39a8-3cb1-abe9-920fa0e36454","pitchNumber":7,"startTime":"2026-03-29T04:15:19.621Z","endTime":"2026-03-29T04:15:23.891Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.00878975535152,"aZ":-21.402573550382243,"pfxX":-11.434111429330382,"pfxZ":5.651424784394006,"pX":1.054845256969557,"pZ":1.4761556756119891,"vX0":10.962695657500904,"vY0":-136.91627551213674,"vZ0":-4.66513078590351,"x":76.79,"y":198.92,"x0":-1.5071243829761989,"y0":50.00554202755421,"z0":4.658518956526453,"aX":-21.80585418667452},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.5,"breakHorizontal":18.5,"spinRate":2414,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.39938041530597923,"extension":6.853162730165276},"index":7,"playId":"242230ee-fcdb-3e46-a5b8-1d832cadabc6","pitchNumber":8,"startTime":"2026-03-29T04:15:37.245Z","endTime":"2026-03-29T04:15:42.589Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.37675965865645,"aZ":-16.249384745927504,"pfxX":-7.4298168141082375,"pfxZ":8.394917450327346,"pX":-0.5019862524976086,"pZ":3.686956218124812,"vX0":6.495090313933928,"vY0":-136.91529782002956,"vZ0":-0.04955857208590336,"x":136.13,"y":139.23,"x0":-1.9402822377068392,"y0":50.00572170566395,"z0":4.817739089999577,"aX":-14.10073766189937},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.4,"breakHorizontal":12.1,"spinRate":2441,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.40012045300917354,"extension":6.663305517474725},"index":8,"playId":"6969d7b3-4e14-3399-89b7-13bc23534510","pitchNumber":9,"startTime":"2026-03-29T04:15:54.879Z","endTime":"2026-03-29T04:16:00.373Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T04:16:00.373Z","atBatIndex":62},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"David Fry doubles (1) on a sharp fly ball to left fielder Randy Arozarena.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-29T04:16:06.317Z","endTime":"2026-03-29T04:18:13.434Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":73.6,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.344042709796177,"aZ":-27.294607081961395,"pfxX":6.385013447233387,"pfxZ":3.4952330279186814,"pX":-1.557060757709123,"pZ":3.258885996128196,"vX0":-0.045718182184524,"vY0":-118.01093371807114,"vZ0":2.7271820220046306,"x":176.35,"y":150.79,"x0":-2.3657898336636305,"y0":50.00574263336399,"z0":4.616972392103866,"aX":8.926177090021099},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":7.3,"breakHorizontal":-11.5,"spinRate":2755,"spinDirection":89},"zone":11,"typeConfidence":2.0,"plateTime":0.46573239231914343,"extension":6.559881824048044},"index":0,"playId":"e601b37b-e425-32ef-974f-befa9a676c5e","pitchNumber":1,"startTime":"2026-03-29T04:16:26.044Z","endTime":"2026-03-29T04:16:30.773Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":72.8,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.573417433802668,"aZ":-24.771211742414287,"pfxX":5.850098680628789,"pfxZ":5.463954383209653,"pX":1.5985578714027375,"pZ":1.326488008188314,"vX0":6.613964250746645,"vY0":-116.70747226697343,"vZ0":-1.8014313501808457,"x":56.07,"y":202.96,"x0":-2.0512790466098347,"y0":50.00406621693743,"z0":4.482024868487791,"aX":7.927196535396169},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":9.6,"breakHorizontal":-12.5,"spinRate":2798,"spinDirection":81},"zone":14,"typeConfidence":2.0,"plateTime":0.47252094481672247,"extension":6.784340053524185},"index":1,"playId":"e8a0e749-4586-3798-98a1-5b9a86df7370","pitchNumber":2,"startTime":"2026-03-29T04:16:40.548Z","endTime":"2026-03-29T04:16:46.258Z","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":94.0,"endSpeed":85.3,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.751102143128023,"aZ":-15.957709420485719,"pfxX":-6.5896408886408055,"pfxZ":8.601516049809756,"pX":-0.9898192623231394,"pZ":3.8382357641762326,"vX0":5.295841944883915,"vY0":-136.83508741716898,"vZ0":0.4612211143505921,"x":154.73,"y":135.15,"x0":-2.0994211375999767,"y0":50.006593352892345,"z0":4.765469776915975,"aX":-12.429867486735866},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.8,"breakHorizontal":10.7,"spinRate":2455,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.40112598042750003,"extension":6.674105200249216},"index":2,"playId":"6b24c6a5-cca0-32f4-a471-a81419a9f573","pitchNumber":3,"startTime":"2026-03-29T04:16:59.672Z","endTime":"2026-03-29T04:17:03.494Z","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":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.0,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.831329816783033,"aZ":-23.809775992511728,"pfxX":-12.044995845390538,"pfxZ":4.620876631905624,"pX":-0.11986230046102335,"pZ":2.3403281393136077,"vX0":8.494066263785248,"vY0":-133.95208811226922,"vZ0":-1.7701892430906527,"x":121.57,"y":175.59,"x0":-1.7722666913450282,"y0":50.006201705836354,"z0":4.717726261643989,"aX":-21.82056230213647},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.2,"breakHorizontal":19.9,"spinRate":2356,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.4094112177781857,"extension":6.844344848333895},"index":3,"playId":"2e605cbd-3eea-3f7b-bac2-dc83d5c7c32a","pitchNumber":4,"startTime":"2026-03-29T04:17:16.089Z","endTime":"2026-03-29T04:17:19.628Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.3,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.467856209131437,"aZ":-21.696029727467838,"pfxX":-11.511429331695192,"pfxZ":5.47907172178793,"pX":-0.0979270400832841,"pZ":2.102623324132752,"vX0":8.392146659849043,"vY0":-137.65275281028798,"vZ0":-3.1072587425506,"x":120.73,"y":182.01,"x0":-1.695460038568109,"y0":50.00395269173408,"z0":4.720361764836288,"aX":-22.021915623078602},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.5,"breakHorizontal":19.0,"spinRate":2422,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.3983880036473657,"extension":6.758706460468146},"index":4,"playId":"9bb77226-b124-39b1-9785-02c72a76b537","pitchNumber":5,"startTime":"2026-03-29T04:17:31.979Z","endTime":"2026-03-29T04:17:36.833Z","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":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.1,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.4935732638174,"aZ":-15.222753467524015,"pfxX":-6.7884475771434225,"pfxZ":9.038974561190786,"pX":-0.32440737134073105,"pZ":3.2821413188468083,"vX0":6.598615576744424,"vY0":-136.66029342593464,"vZ0":-1.0670234911481185,"x":129.37,"y":150.16,"x0":-1.8981908770012976,"y0":50.00449545962718,"z0":4.732166586375747,"aX":-12.7334583103749},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.3,"breakHorizontal":10.8,"spinRate":2449,"spinDirection":223},"zone":1,"typeConfidence":2.0,"plateTime":0.4020979271299612,"extension":6.697722042790253},"hitData":{"launchSpeed":100.2,"launchAngle":25.0,"totalDistance":303.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":15.29,"coordY":97.84}},"index":5,"playId":"f4fac5e2-5418-3b32-8f44-8e7af8242783","pitchNumber":6,"startTime":"2026-03-29T04:18:00.172Z","endTime":"2026-03-29T04:18:13.434Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T04:18:13.434Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daniel Schneemann grounds out, second baseman Cole Young to first baseman Josh Naylor.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-29T04:18:26.619Z","endTime":"2026-03-29T04:19:44.995Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"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":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":72.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.037916882165177,"aZ":-30.67060214861871,"pfxX":7.413111685449742,"pfxZ":1.1230297141537857,"pX":1.0556405624976744,"pZ":1.7732772264862793,"vX0":4.924332323901065,"vY0":-115.84000329223059,"vZ0":0.27277745084265503,"x":76.76,"y":190.9,"x0":-2.0698141169920885,"y0":50.00534536812425,"z0":4.61481791894952,"aX":9.955449673440048},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":2.4,"breakHorizontal":-14.8,"spinRate":2785,"spinDirection":81},"zone":14,"typeConfidence":2.0,"plateTime":0.47499074650225914,"extension":6.674643439163578},"index":0,"playId":"f9ecec23-cefe-3e98-a34d-ce6a3aa6ee4e","pitchNumber":1,"startTime":"2026-03-29T04:18:42.055Z","endTime":"2026-03-29T04:18:45.593Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":73.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.210950076179575,"aZ":-29.90008046432353,"pfxX":7.224654939749199,"pfxZ":1.6740904900515994,"pX":0.8706377077194548,"pZ":0.5862267368925037,"vX0":4.411279605783783,"vY0":-116.46163865308627,"vZ0":-2.2960686967304738,"x":83.81,"y":222.95,"x0":-1.9940096639467633,"y0":50.00258675072721,"z0":4.444944395284089,"aX":9.809506032623014},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":2.6,"breakHorizontal":-14.3,"spinRate":2841,"spinDirection":81},"zone":14,"typeConfidence":2.0,"plateTime":0.4723911149811002,"extension":6.765486154540584},"index":1,"playId":"8cf8f20b-cd79-337d-93c5-2dee13bf5262","pitchNumber":2,"startTime":"2026-03-29T04:18:58.166Z","endTime":"2026-03-29T04:19:01.468Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":83.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.183564514991815,"aZ":-16.626658769523885,"pfxX":-7.130560208387546,"pfxZ":8.664411334016288,"pX":-0.021952595365084985,"pZ":3.466880611287537,"vX0":6.800075863768729,"vY0":-134.15690966611646,"vZ0":-0.34891791998130167,"x":117.84,"y":145.17,"x0":-1.6820935262636665,"y0":50.005246786772176,"z0":4.799934689549567,"aX":-12.799942492371372},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.7,"breakHorizontal":11.2,"spinRate":2454,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.4106901399316798,"extension":6.630088030690836},"index":2,"playId":"8d3d3a4c-e000-3ff1-a3bb-6d8654eb0ac9","pitchNumber":3,"startTime":"2026-03-29T04:19:18.607Z","endTime":"2026-03-29T04:19:21.642Z","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":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.629569434151964,"aZ":-30.644791555463318,"pfxX":-8.497785490432147,"pfxZ":0.9519472554397943,"pX":0.43408110299724556,"pZ":2.201830775355102,"vX0":8.506247145119067,"vY0":-126.59630219466484,"vZ0":0.28108317616290823,"x":100.45,"y":179.33,"x0":-1.877374154673517,"y0":50.00479708919453,"z0":4.557134207591171,"aX":-13.692931763298153},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.0,"breakHorizontal":13.3,"spinRate":1396,"spinDirection":234},"zone":6,"typeConfidence":2.0,"plateTime":0.433885180174721,"extension":6.735888346251661},"hitData":{"launchSpeed":98.8,"launchAngle":4.0,"totalDistance":84.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.98,"coordY":157.66}},"index":3,"playId":"1963c927-4a8f-3526-b3cc-5edae5c6df11","pitchNumber":4,"startTime":"2026-03-29T04:19:37.240Z","endTime":"2026-03-29T04:19:44.995Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T04:19:44.995Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brendan Donovan strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-29T04:21:34.120Z","endTime":"2026-03-29T04:23:11.979Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681807,"link":"/api/v1/people/681807"},"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.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.446848515979802,"aZ":-22.425688493408593,"pfxX":7.430718265564052,"pfxZ":6.452445907378515,"pX":-0.37543123723223176,"pZ":1.9889793725364147,"vX0":0.3972080952051072,"vY0":-122.48684114185343,"vZ0":-4.417154140126369,"x":131.31,"y":185.08,"x0":-1.504636119208131,"y0":50.0040277625204,"z0":5.746426941443433,"aX":11.228458020662824},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":10.8,"breakHorizontal":-13.6,"spinRate":2636,"spinDirection":103},"zone":7,"typeConfidence":2.0,"plateTime":0.4481263465317955,"extension":6.340980150871787},"index":0,"playId":"87d37dbb-bb4e-3d5c-ac5d-26b000dffbcf","pitchNumber":1,"startTime":"2026-03-29T04:21:49.920Z","endTime":"2026-03-29T04:21:53.803Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.79262713451544,"aZ":-17.136422983281804,"pfxX":-9.730928214355053,"pfxZ":7.884587727119943,"pX":-1.216511828321825,"pZ":2.378435016353726,"vX0":3.9804537386571877,"vY0":-137.30600297602098,"vZ0":-5.4586245260947965,"x":163.37,"y":174.56,"x0":-1.4219617597565049,"y0":50.00096921717787,"z0":5.56076020794816,"aX":-18.55194260375818},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.3,"breakHorizontal":16.8,"spinRate":2129,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.399125701582975,"extension":6.449792209171818},"index":1,"playId":"71c3cf74-c942-3a23-8c15-091837fbe8f9","pitchNumber":2,"startTime":"2026-03-29T04:22:04.208Z","endTime":"2026-03-29T04:22:08.128Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.28834021828756,"aZ":-12.6529972199243,"pfxX":-4.507847084916262,"pfxZ":10.431973379914735,"pX":-1.8969539794100092,"pZ":3.455243915877922,"vX0":0.25368372782192744,"vY0":-136.4822103923771,"vZ0":-3.658161181681755,"x":189.31,"y":145.49,"x0":-1.4065367229773336,"y0":50.00345382249053,"z0":5.694773138090796,"aX":-8.4362316848321},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.2,"breakHorizontal":8.0,"spinRate":2321,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.4025475241140657,"extension":6.419067191249863},"index":2,"playId":"293bdd4d-a3a4-3e67-b706-028b4876b938","pitchNumber":3,"startTime":"2026-03-29T04:22:19.202Z","endTime":"2026-03-29T04:22:22.278Z","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":2,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.464774648157835,"aZ":-21.75143924341337,"pfxX":0.4102568638740992,"pfxZ":5.947083311150934,"pX":0.08914824812004299,"pZ":0.6485607253625142,"vX0":3.509666457128982,"vY0":-130.97473480933508,"vZ0":-8.58357368824531,"x":113.6,"y":221.27,"x0":-1.316815534922837,"y0":50.00304997594955,"z0":5.572032773777438,"aX":0.7178280899581491},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.2,"breakHorizontal":-1.4,"spinRate":2454,"spinDirection":180},"zone":14,"typeConfidence":2.0,"plateTime":0.4168590155158869,"extension":6.503724398940653},"index":3,"playId":"d4b96df3-cd22-3676-ab65-0b54fc8ef5ee","pitchNumber":4,"startTime":"2026-03-29T04:22:33.252Z","endTime":"2026-03-29T04:22:36.448Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":94.1,"endSpeed":85.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.423061183130983,"aZ":-20.519366733021055,"pfxX":-10.851600596220372,"pfxZ":6.183668882682623,"pX":-0.3387129541414716,"pZ":2.1053819924131734,"vX0":6.4740135237906875,"vY0":-136.73283093872888,"vZ0":-5.347668044022576,"x":129.91,"y":181.93,"x0":-1.3328272550778146,"y0":50.00393294249805,"z0":5.503624507259421,"aX":-20.455575002880195},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.2,"breakHorizontal":18.2,"spinRate":2188,"spinDirection":214},"zone":7,"typeConfidence":2.0,"plateTime":0.40127926491906374,"extension":6.3908769336363624},"index":4,"playId":"3fb2ed9b-c3bb-305c-ac21-fa159581a820","pitchNumber":5,"startTime":"2026-03-29T04:22:50.103Z","endTime":"2026-03-29T04:22:54.513Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.4715827830945,"aZ":-12.6732878759415,"pfxX":-3.610355092762134,"pfxZ":10.469867101319599,"pX":-0.464421656236707,"pZ":3.7123042673085602,"vX0":3.611872737837958,"vY0":-136.02089383910624,"vZ0":-2.8969199322126897,"x":134.7,"y":138.55,"x0":-1.3441975435225855,"y0":50.00472430853476,"z0":5.67684979502174,"aX":-6.72624651117727},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.5,"breakHorizontal":5.8,"spinRate":2294,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.40358408484482267,"extension":6.472987997126337},"index":5,"playId":"af991efe-cab2-3417-9540-43df1254604d","pitchNumber":6,"startTime":"2026-03-29T04:23:07.328Z","endTime":"2026-03-29T04:23:11.979Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T04:23:11.979Z","atBatIndex":65},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Luke Raley walks.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-29T04:23:38.369Z","endTime":"2026-03-29T04:24:33.968Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Luke Raley replaces Victor Robles.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-29T04:23:21.738Z","endTime":"2026-03-29T04:23:40.568Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670042,"link":"/api/v1/people/670042"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":645302,"link":"/api/v1/people/645302"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":84.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.88850029881033,"aZ":-13.377388535312187,"pfxX":-4.322344348964885,"pfxZ":10.115859900048765,"pX":-0.711208162929358,"pZ":3.3307616295748685,"vX0":3.5026293643472597,"vY0":-136.1956067549063,"vZ0":-3.542468072800596,"x":144.11,"y":148.85,"x0":-1.45917345514504,"y0":50.00636316203544,"z0":5.587705929434035,"aX":-8.035202548319702},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.6,"breakHorizontal":7.0,"spinRate":2190,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.4038145338208041,"extension":6.535657072974594},"index":1,"playId":"215148ee-f6c9-3bfc-9976-4c834d3efaff","pitchNumber":1,"startTime":"2026-03-29T04:23:40.568Z","endTime":"2026-03-29T04:23:45.963Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.2962471438794,"aZ":-21.621018115542274,"pfxX":3.3497148575253775,"pfxZ":5.9630566602268384,"pX":-1.3342761260274505,"pZ":2.9187450703096602,"vX0":-0.8165731876772644,"vY0":-131.97351818625518,"vZ0":-3.3740748668988294,"x":167.86,"y":159.97,"x0":-1.4566343219373346,"y0":50.00185562048553,"z0":5.80075838602687,"aX":5.925860277822708},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.3,"breakHorizontal":-5.9,"spinRate":2364,"spinDirection":169},"zone":11,"typeConfidence":2.0,"plateTime":0.41454964587264254,"extension":6.314040661949376},"index":2,"playId":"fb8bd4d7-e9d7-3d09-b658-3e9dfbcbb77f","pitchNumber":2,"startTime":"2026-03-29T04:23:58.215Z","endTime":"2026-03-29T04:24:02.633Z","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":0,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.372597885513905,"aZ":-23.540028550345845,"pfxX":9.752471972112312,"pfxZ":5.784777984405434,"pX":-0.8247214574386594,"pZ":2.081403973489091,"vX0":-1.751637325598571,"vY0":-122.00794029845893,"vZ0":-3.85359715001536,"x":148.44,"y":182.58,"x0":-1.3589014238204342,"y0":50.000976598746114,"z0":5.735109232046497,"aX":14.545042900208358},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":9.7,"breakHorizontal":-17.2,"spinRate":2638,"spinDirection":98},"zone":7,"typeConfidence":2.0,"plateTime":0.4507615442777011,"extension":6.387335712351976},"index":3,"playId":"4750a6c2-c7b9-360e-8dab-2c7725df9c5d","pitchNumber":3,"startTime":"2026-03-29T04:24:13.628Z","endTime":"2026-03-29T04:24:19.448Z","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":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.8517632958413,"aZ":-14.931385598895735,"pfxX":-3.140894391230736,"pfxZ":9.145777181143895,"pX":-1.5110229072839487,"pZ":3.325840585837118,"vX0":0.7974842077728541,"vY0":-136.83377782460283,"vZ0":-3.5443376942951796,"x":174.6,"y":148.98,"x0":-1.399353443678588,"y0":50.00053550724146,"z0":5.669139306918372,"aX":-5.920092055651472},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.0,"breakHorizontal":5.5,"spinRate":2224,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.4011864875226383,"extension":6.375934936455585},"index":4,"playId":"9cea1b43-8402-383f-92a3-66b3909393b8","pitchNumber":4,"startTime":"2026-03-29T04:24:30.151Z","endTime":"2026-03-29T04:24:33.968Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T04:24:33.968Z","atBatIndex":66},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Leo Rivas grounds into a double play, second baseman Daniel Schneemann to shortstop Brayan Rocchio to first baseman Kyle Manzardo. Luke Raley out at 2nd. Leo Rivas out at 1st.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-29T04:24:57.579Z","endTime":"2026-03-29T04:26:10.020Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"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":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"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":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"966a7512-57d1-43ef-8f90-c01e0d5a1c01","startTime":"2026-03-29T04:24:57.579Z","endTime":"2026-03-29T04:25:02.579Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.6,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.1640976281716,"aZ":-24.927330773420266,"pfxX":2.7182620635848305,"pfxZ":4.280625842995169,"pX":0.45739519494548464,"pZ":2.057510969167294,"vX0":3.5100672405622957,"vY0":-129.32945769351818,"vZ0":-4.28993055610372,"x":99.57,"y":183.23,"x0":-1.270877201519513,"y0":50.00155109494884,"z0":5.651261058849575,"aX":4.600716542439577},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.0,"breakHorizontal":-5.8,"spinRate":2322,"spinDirection":155},"zone":9,"typeConfidence":2.0,"plateTime":0.4236364511409332,"extension":6.474071391500425},"index":1,"playId":"b99e93e6-ea04-3f07-823d-f9b2022efe3a","pitchNumber":1,"startTime":"2026-03-29T04:25:09.403Z","endTime":"2026-03-29T04:25:14.409Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.1,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.70635575873808,"aZ":-25.81496285543304,"pfxX":6.164577729070896,"pfxZ":4.124854931636814,"pX":-0.19856675724258083,"pZ":1.3084760051752458,"vX0":0.8838589352044414,"vY0":-123.43481382509987,"vZ0":-5.267017513927517,"x":124.57,"y":203.45,"x0":-1.3622322370862368,"y0":50.00353249506165,"z0":5.645099333875803,"aX":9.507096077663542},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":6.5,"breakHorizontal":-11.4,"spinRate":2583,"spinDirection":99},"zone":13,"typeConfidence":2.0,"plateTime":0.4438356891785742,"extension":6.432179453203927},"index":2,"playId":"b61afc3a-977b-3dc0-a27c-d23cee118ade","pitchNumber":2,"startTime":"2026-03-29T04:25:27.518Z","endTime":"2026-03-29T04:25:31.363Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.1,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.296816350203933,"aZ":-20.960097163108756,"pfxX":-9.213255953500036,"pfxZ":6.065925432812168,"pX":-0.3864137733408944,"pZ":1.9573583710407991,"vX0":5.63979979979012,"vY0":-135.0558255379556,"vZ0":-5.4096201400466395,"x":131.73,"y":185.93,"x0":-1.3043204778330666,"y0":50.00052904521144,"z0":5.459514582173396,"aX":-17.024756321722446},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.1,"breakHorizontal":15.5,"spinRate":1943,"spinDirection":218},"zone":7,"typeConfidence":2.0,"plateTime":0.4054866321671615,"extension":6.407636797840746},"index":3,"playId":"32a9b2a0-470c-3843-a552-ac4028ae96d4","pitchNumber":3,"startTime":"2026-03-29T04:25:44.720Z","endTime":"2026-03-29T04:25:49.318Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.6,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.53553665498512,"aZ":-16.97960748739366,"pfxX":-4.381563948005897,"pfxZ":8.11019231456286,"pX":-0.42052369385535,"pZ":2.9575984246152087,"vX0":3.6996994070422407,"vY0":-135.7434190181295,"vZ0":-4.086374732459873,"x":133.03,"y":158.92,"x0":-1.2290122798008267,"y0":50.0065531851055,"z0":5.6579224024900405,"aX":-8.21331357948493},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.0,"breakHorizontal":7.2,"spinRate":2180,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.4028423982499896,"extension":6.4205849827411745},"hitData":{"launchSpeed":88.1,"launchAngle":-13.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.43,"coordY":157.16}},"index":4,"playId":"3e7a19bf-a2ef-34f8-8577-f96d644cb9a3","pitchNumber":4,"startTime":"2026-03-29T04:26:02.673Z","endTime":"2026-03-29T04:26:10.020Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T04:26:10.020Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Angel Martínez flies out to center fielder Julio Rodríguez.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-29T04:28:31.961Z","endTime":"2026-03-29T04:29:46.906Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677961,"fullName":"Cole Wilcox","link":"/api/v1/people/677961"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Luke Raley remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-29T04:27:23.770Z","endTime":"2026-03-29T04:27:23.811Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670042,"link":"/api/v1/people/670042"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"701","replacedPlayer":{"id":645302,"link":"/api/v1/people/645302"}},{"details":{"description":"Pitching Change: Cole Wilcox replaces Casey Legumina.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-29T04:27:23.811Z","endTime":"2026-03-29T04:28:34.176Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677961,"link":"/api/v1/people/677961"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.455180097462115,"aZ":-25.1582082333597,"pfxX":-11.691475628600204,"pfxZ":3.5509579857783375,"pX":-0.2351222905550113,"pZ":2.4480727963440043,"vX0":9.289644174913434,"vY0":-139.7203493528036,"vZ0":-4.241948366387988,"x":125.96,"y":172.68,"x0":-2.0838504270790663,"y0":50.00582983078579,"z0":5.639123736456591,"aX":-23.121712092146556},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":5.8,"breakHorizontal":19.3,"spinRate":1888,"spinDirection":243},"zone":5,"typeConfidence":2.0,"plateTime":0.39200630230795097,"extension":6.257143723218661},"index":2,"playId":"41053f82-4f82-39ba-976a-e708f2bd9472","pitchNumber":1,"startTime":"2026-03-29T04:28:34.176Z","endTime":"2026-03-29T04:28:38.285Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.081806767319872,"aZ":-32.143920818247096,"pfxX":-0.8728416780844981,"pfxZ":0.01996636761286652,"pX":0.8139526234139836,"pZ":2.129190388322588,"vX0":7.724225475483609,"vY0":-126.48266496932685,"vZ0":-2.4360473125176973,"x":85.97,"y":181.29,"x0":-2.1731080771267064,"y0":50.00343122821275,"z0":5.6959885830569394,"aX":-1.4070433732368808},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.4,"breakHorizontal":-0.2,"spinRate":2097,"spinDirection":10},"zone":14,"typeConfidence":2.0,"plateTime":0.4339352037161164,"extension":6.272723077727413},"index":3,"playId":"442c92fa-7913-30ee-b932-77e641ef5668","pitchNumber":2,"startTime":"2026-03-29T04:28:47.638Z","endTime":"2026-03-29T04:28:51.630Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.17148443315033,"aZ":-35.8438498587332,"pfxX":3.706654924594207,"pfxZ":-2.263743273478621,"pX":-1.4373707813089134,"pZ":2.357696172820237,"vX0":1.7271641107657443,"vY0":-126.92708995196419,"vZ0":-1.016370242751858,"x":171.79,"y":175.12,"x0":-2.6091446555843376,"y0":50.00136400078045,"z0":5.630117783795127,"aX":6.01665862913473},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-4.1,"breakHorizontal":-7.1,"spinRate":1831,"spinDirection":29},"zone":13,"typeConfidence":2.0,"plateTime":0.43235356835450256,"extension":6.19804811866517},"index":4,"playId":"ea9164fe-62f6-3d20-9459-975a6a006f82","pitchNumber":3,"startTime":"2026-03-29T04:29:05.852Z","endTime":"2026-03-29T04:29:10.053Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.02040324005832,"aZ":-33.48188054144574,"pfxX":-2.0550980533115055,"pfxZ":-0.81024603216476,"pX":0.18325442236781614,"pZ":1.7456625689230407,"vX0":6.436799579074177,"vY0":-125.83336812912486,"vZ0":-3.1638738195116245,"x":110.01,"y":191.65,"x0":-2.1290803379932366,"y0":50.00040765463315,"z0":5.702837850978332,"aX":-3.3303728730634066},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.9,"breakHorizontal":2.4,"spinRate":2056,"spinDirection":346},"zone":8,"typeConfidence":2.0,"plateTime":0.4335417247606026,"extension":6.368469525674855},"index":5,"playId":"29eec85d-d2fd-330b-b38e-317225a98fc0","pitchNumber":4,"startTime":"2026-03-29T04:29:19.304Z","endTime":"2026-03-29T04:29:22.653Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.222434546059645,"aZ":-17.8114797885709,"pfxX":-9.067029430863894,"pfxZ":7.24474159183988,"pX":0.11844364301877365,"pZ":2.3430840391188674,"vX0":8.869285845801214,"vY0":-139.83342474740044,"vZ0":-5.8076058050467845,"x":112.49,"y":175.52,"x0":-1.9148530615319652,"y0":50.00207291998903,"z0":5.613496446607175,"aX":-17.97404440103375},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.1,"breakHorizontal":14.6,"spinRate":2124,"spinDirection":239},"zone":5,"typeConfidence":2.0,"plateTime":0.39154064284570556,"extension":6.248168442784198},"hitData":{"launchSpeed":85.2,"launchAngle":34.0,"totalDistance":299.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":110.19,"coordY":80.79}},"index":6,"playId":"304f8297-6b32-3fc6-a879-df0a4f888e64","pitchNumber":5,"startTime":"2026-03-29T04:29:38.420Z","endTime":"2026-03-29T04:29:46.906Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T04:29:46.906Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"CJ Kayfus strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-29T04:29:58.571Z","endTime":"2026-03-29T04:30:44.254Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677961,"fullName":"Cole Wilcox","link":"/api/v1/people/677961"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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.4,"endSpeed":79.4,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.54707414107879,"aZ":-32.52744720418079,"pfxX":-1.1780358340524009,"pfxZ":-0.22133178836909728,"pX":0.1130236785044556,"pZ":2.3965506119300115,"vX0":5.9070161721647425,"vY0":-125.68984684347919,"vZ0":-1.9160163293493309,"x":112.69,"y":174.07,"x0":-2.1148262764736607,"y0":50.00333055759417,"z0":5.810922011599952,"aX":-1.8854256257352697},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.6,"breakHorizontal":0.7,"spinRate":2201,"spinDirection":4},"zone":5,"typeConfidence":2.0,"plateTime":0.43582914042434995,"extension":6.257054262343935},"index":0,"playId":"466d71d4-9d09-3492-afc9-986dd3cc9daf","pitchNumber":1,"startTime":"2026-03-29T04:30:09.343Z","endTime":"2026-03-29T04:30:12.724Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.3,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.44404252453262,"aZ":-16.353982469222803,"pfxX":-9.184585262390152,"pfxZ":7.760593790950956,"pX":0.053513694548695555,"pZ":3.304425958021892,"vX0":9.40984113351452,"vY0":-141.4561470204525,"vZ0":-3.768692734963135,"x":114.96,"y":149.56,"x0":-2.1131858231542195,"y0":50.004556872528696,"z0":5.693897555365945,"aX":-18.72781289448881},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.4,"breakHorizontal":14.9,"spinRate":2215,"spinDirection":236},"zone":2,"typeConfidence":2.0,"plateTime":0.3863172089694369,"extension":6.215911720521871},"index":1,"playId":"f84b04f1-285d-37c7-969d-1bb2f604345b","pitchNumber":2,"startTime":"2026-03-29T04:30:25.957Z","endTime":"2026-03-29T04:30:30.508Z","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":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.8,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.165339849803505,"aZ":-17.053043012050594,"pfxX":-9.130862163906814,"pfxZ":7.6521318962144615,"pX":0.2534013410449981,"pZ":3.3617553491982277,"vX0":9.14948716755006,"vY0":-139.39411155918103,"vZ0":-3.3757533880962347,"x":107.34,"y":148.01,"x0":-1.878858613238725,"y0":50.00143348656314,"z0":5.708617024768466,"aX":-18.039533848240186},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.3,"breakHorizontal":14.8,"spinRate":2096,"spinDirection":238},"zone":12,"typeConfidence":2.0,"plateTime":0.39234042780895884,"extension":6.197387411729989},"index":2,"playId":"0ea2fc70-ecdc-3649-ba78-7d26b094021d","pitchNumber":3,"startTime":"2026-03-29T04:30:40.458Z","endTime":"2026-03-29T04:30:44.254Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T04:30:44.254Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brayan Rocchio grounds out, pitcher Cole Wilcox to first baseman Josh Naylor.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-29T04:31:14.212Z","endTime":"2026-03-29T04:32:15.973Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677961,"fullName":"Cole Wilcox","link":"/api/v1/people/677961"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677961,"link":"/api/v1/people/677961"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"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":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-29T04:31:06.082Z","endTime":"2026-03-29T04:31:16.368Z","isPitch":false,"type":"action","player":{"id":677587,"link":"/api/v1/people/677587"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.115486156780804,"aZ":-22.696699614165592,"pfxX":-11.815993477449698,"pfxZ":4.702970180274136,"pX":-1.0831904040788074,"pZ":2.589511768867162,"vX0":7.179934471725525,"vY0":-141.09542973303553,"vZ0":-4.243918061859745,"x":158.29,"y":168.86,"x0":-2.1256351584955904,"y0":50.006495618152876,"z0":5.5759331009614375,"aX":-23.827782563054562},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":7.8,"breakHorizontal":19.9,"spinRate":2025,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.3882019053907486,"extension":6.314028626524272},"index":1,"playId":"ee4f9f55-df3f-33bf-833c-b33accd62d18","pitchNumber":1,"startTime":"2026-03-29T04:31:16.368Z","endTime":"2026-03-29T04:31:20.934Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.413275771978782,"aZ":-32.84014106555853,"pfxX":-1.7092681543745027,"pfxZ":-0.406380463548067,"pX":-0.24080308773954642,"pZ":1.3388308210962319,"vX0":5.148271776896656,"vY0":-127.33440629394092,"vZ0":-4.389800450092038,"x":126.18,"y":202.63,"x0":-2.0604196646852295,"y0":50.00138366115618,"z0":5.663181935168284,"aX":-2.827561313115592},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.4,"breakHorizontal":2.0,"spinRate":2204,"spinDirection":6},"zone":13,"typeConfidence":2.0,"plateTime":0.4289935999424843,"extension":6.2745641204595985},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":135.79,"coordY":189.6}},"index":2,"playId":"0e1733c8-e2f9-3f2f-98bf-37d13902e6b7","pitchNumber":2,"startTime":"2026-03-29T04:32:07.303Z","endTime":"2026-03-29T04:32:15.973Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T04:32:15.973Z","atBatIndex":70},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Cole Young doubles (1) on a ground ball to left fielder Angel Martínez.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-29T04:34:35.498Z","endTime":"2026-03-29T04:36:03.604Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Cade Smith replaces Shawn Armstrong.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-29T04:33:26.603Z","endTime":"2026-03-29T04:34:37.720Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671922,"link":"/api/v1/people/671922"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":87.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.87370395956016,"aZ":-13.588661108430022,"pfxX":-2.802299166119964,"pfxZ":9.367240325845321,"pX":-0.03575802326957321,"pZ":3.6312291331423787,"vX0":7.082888583722948,"vY0":-140.45380200990746,"vZ0":-3.4476940988144538,"x":118.36,"y":140.74,"x0":-2.233938981038508,"y0":50.002846569841616,"z0":5.767073347222264,"aX":-5.560934052577435},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.3,"breakHorizontal":3.5,"spinRate":2186,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.3910037948964695,"extension":7.199529223547869},"index":1,"playId":"6ccdc7aa-6e51-304f-a804-2871a2f2fb91","pitchNumber":1,"startTime":"2026-03-29T04:34:37.720Z","endTime":"2026-03-29T04:34:41.228Z","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":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.71507705416181,"aZ":-35.70095220290635,"pfxX":-7.4682895808924235,"pfxZ":-2.227071294726093,"pX":-0.6975101034323419,"pZ":0.11860173284965883,"vX0":6.460276551621237,"vY0":-125.8345017269754,"vZ0":-6.236622648556126,"x":143.59,"y":235.58,"x0":-2.344573453929931,"y0":50.0034472676846,"z0":5.568049657997523,"aX":-11.817258379107397},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-5.4,"breakHorizontal":11.8,"spinRate":687,"spinDirection":281},"zone":13,"typeConfidence":2.0,"plateTime":0.43751091019231403,"extension":7.201931586807647},"index":2,"playId":"8cf3453f-86bd-32a6-b00b-c254b833f053","pitchNumber":2,"startTime":"2026-03-29T04:34:55.480Z","endTime":"2026-03-29T04:34:58.608Z","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.7,"endSpeed":79.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.055579823818956,"aZ":-36.811670439990344,"pfxX":-6.600864077469486,"pfxZ":-2.9344439529068027,"pX":-0.33604431025232406,"pZ":0.5817005709613755,"vX0":7.1379343255523,"vY0":-125.90540127117023,"vZ0":-4.780063807004228,"x":129.81,"y":223.07,"x0":-2.3699817045969165,"y0":50.00137131340803,"z0":5.532424660866952,"aX":-10.441973668910796},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-6.2,"breakHorizontal":10.1,"spinRate":642,"spinDirection":282},"zone":13,"typeConfidence":2.0,"plateTime":0.4374939254700232,"extension":6.994713871874801},"index":3,"playId":"2130ccc2-1864-3334-9e8a-821f2ad9599e","pitchNumber":3,"startTime":"2026-03-29T04:35:10.708Z","endTime":"2026-03-29T04:35:13.833Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":87.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.88856588152249,"aZ":-9.518414415732561,"pfxX":-6.268719133072294,"pfxZ":11.312007545657423,"pX":0.1575848837569249,"pZ":2.944027774393688,"vX0":9.120391372445663,"vY0":-141.68333100711635,"vZ0":-5.793730795378998,"x":110.99,"y":159.29,"x0":-2.311210820100686,"y0":50.00127226616164,"z0":5.644357245180163,"aX":-12.554002821346742},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.2,"breakHorizontal":9.1,"spinRate":2470,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.38881395876646474,"extension":7.265240913298652},"index":4,"playId":"70e5723a-cfa4-3c25-a807-a3ea7b73ed40","pitchNumber":4,"startTime":"2026-03-29T04:35:26.880Z","endTime":"2026-03-29T04:35:31.158Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-03-29T04:35:36.961Z","endTime":"2026-03-29T04:35:50.480Z","isPitch":false,"type":"action","player":{"id":702284,"link":"/api/v1/people/702284"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":88.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.28168506114381,"aZ":-10.458928515624024,"pfxX":-6.042391624795275,"pfxZ":10.854471164939174,"pX":-0.09230067876264887,"pZ":2.0769577412528584,"vX0":7.942172089039749,"vY0":-141.49043160107277,"vZ0":-7.741226238104332,"x":120.52,"y":182.7,"x0":-2.16821818400598,"y0":50.00170670114769,"z0":5.541416780933937,"aX":-12.087860473413311},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.0,"breakHorizontal":9.1,"spinRate":2387,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.3890934334341396,"extension":7.421956536650265},"hitData":{"launchSpeed":82.2,"launchAngle":7.0,"totalDistance":118.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":57.21,"coordY":131.81}},"index":6,"playId":"a197cda9-b68e-34b3-a58b-99c6f69db0c9","pitchNumber":5,"startTime":"2026-03-29T04:35:50.480Z","endTime":"2026-03-29T04:36:03.604Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T04:36:03.604Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Bliss strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-29T04:36:28.668Z","endTime":"2026-03-29T04:37:51.458Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":669208,"fullName":"Ryan Bliss","link":"/api/v1/people/669208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669208,"fullName":"Ryan Bliss","link":"/api/v1/people/669208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681807,"link":"/api/v1/people/681807"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":87.3,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.10144263865894,"aZ":-7.705680137885685,"pfxX":-4.294875886383204,"pfxZ":12.464501093639678,"pX":0.4812208270786838,"pZ":1.2304109629917963,"vX0":8.575049072537341,"vY0":-140.03572557877587,"vZ0":-10.576062264774189,"x":98.66,"y":205.56,"x0":-2.078925904403681,"y0":50.00042623598268,"z0":5.584033900238176,"aX":-8.430251772237977},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":20.2,"breakHorizontal":5.8,"spinRate":2374,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.3929110937701612,"extension":7.336271108905226},"index":0,"playId":"1fa2cbcd-ed6d-3d51-a796-0f999b95856d","pitchNumber":1,"startTime":"2026-03-29T04:36:29.203Z","endTime":"2026-03-29T04:36:33.271Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"M","description":"Missed Bunt"},"description":"Missed Bunt","code":"M","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":96.8,"endSpeed":87.3,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.01724665204976,"aZ":-9.206686646769375,"pfxX":-3.988149299384464,"pfxZ":11.626487715807475,"pX":0.2517398026844744,"pZ":3.3707639912534804,"vX0":8.074829488018997,"vY0":-140.64740352206286,"vZ0":-4.89743365072445,"x":107.4,"y":147.77,"x0":-2.156496629297206,"y0":50.00557250673229,"z0":5.748930056664849,"aX":-7.88058854734427},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":20.0,"breakHorizontal":5.3,"spinRate":2354,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.39151565162928703,"extension":7.187502341779415},"index":1,"playId":"1b74e639-5777-3d24-859f-021f671a5ac0","pitchNumber":2,"startTime":"2026-03-29T04:36:46.525Z","endTime":"2026-03-29T04:36:52.640Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":89.3,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.90907759362751,"aZ":-9.10699140624836,"pfxX":-4.619006026490091,"pfxZ":11.264057033976886,"pX":0.9686996286471886,"pZ":1.5334168914194328,"vX0":10.455724437486206,"vY0":-142.89198894747037,"vZ0":-10.01963112540197,"x":80.08,"y":197.38,"x0":-2.1537294741299973,"y0":50.002583608502384,"z0":5.67662757923532,"aX":-9.459602196889932},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.2,"breakHorizontal":6.0,"spinRate":2416,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.38473882906761236,"extension":7.202040317395954},"index":2,"playId":"016f1b5e-9181-3abd-a182-cdbca8a62b4d","pitchNumber":3,"startTime":"2026-03-29T04:37:07.702Z","endTime":"2026-03-29T04:37:12.058Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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":97.8,"endSpeed":88.1,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.517171261689974,"aZ":-7.93804580064854,"pfxX":-4.591852096016671,"pfxZ":12.071738198408578,"pX":0.6204675061156747,"pZ":2.093946498303913,"vX0":9.225445002856443,"vY0":-141.76002582395125,"vZ0":-8.538108011566777,"x":93.35,"y":182.24,"x0":-2.099583160719563,"y0":50.001532578501696,"z0":5.674742915206941,"aX":-9.218685014713007},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":19.9,"breakHorizontal":6.1,"spinRate":2386,"spinDirection":212},"zone":6,"typeConfidence":2.0,"plateTime":0.3884112899915477,"extension":7.435059345693271},"index":3,"playId":"587fedff-34f7-3d82-8358-a545aa818e4c","pitchNumber":4,"startTime":"2026-03-29T04:37:27.119Z","endTime":"2026-03-29T04:37:30.869Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.9,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.696044707603193,"aZ":-11.580475149368988,"pfxX":-3.1654785327671817,"pfxZ":10.172811921756791,"pX":-0.22095668861089157,"pZ":3.1264182651721675,"vX0":6.9121839954559805,"vY0":-141.26825801127188,"vZ0":-5.059565660658399,"x":125.42,"y":154.37,"x0":-2.286426499124695,"y0":50.00310379141851,"z0":5.682855184877456,"aX":-6.408955705490794},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.5,"breakHorizontal":4.3,"spinRate":2110,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.38748707689862716,"extension":7.1908831796733566},"index":4,"playId":"7c726f52-cfb9-38b6-8c85-b88bd505393a","pitchNumber":5,"startTime":"2026-03-29T04:37:47.899Z","endTime":"2026-03-29T04:37:51.458Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T04:37:51.458Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cal Raleigh strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-29T04:38:11.151Z","endTime":"2026-03-29T04:40:10.253Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"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":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681807,"link":"/api/v1/people/681807"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.3,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.17958153496378,"aZ":-12.027535495646035,"pfxX":-5.221165144346589,"pfxZ":9.908995818324826,"pX":0.2316349856650419,"pZ":1.6143399953763766,"vX0":8.667700065423992,"vY0":-141.43329450810478,"vZ0":-8.839416681308139,"x":108.17,"y":195.19,"x0":-2.189381745351009,"y0":50.00365128924136,"z0":5.544697854951456,"aX":-10.616759346903304},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.3,"breakHorizontal":7.8,"spinRate":2118,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.38673548930990487,"extension":7.339008588314335},"index":0,"playId":"a38e5f0c-e4f7-3b39-adc3-77d83b1e2a9b","pitchNumber":1,"startTime":"2026-03-29T04:38:14.296Z","endTime":"2026-03-29T04:38:18.578Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.2,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.310414440692423,"aZ":-30.44536112247085,"pfxX":-5.003483293876622,"pfxZ":1.0380088926870736,"pX":-2.148381487315239,"pZ":0.6635884773714639,"vX0":2.7316359116921993,"vY0":-128.13481565251175,"vZ0":-6.2356917000627945,"x":198.89,"y":220.86,"x0":-2.577856912975961,"y0":50.0013125648843,"z0":5.5053528189982694,"aX":-8.324850724210807},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.7,"breakHorizontal":8.4,"spinRate":973,"spinDirection":274},"zone":13,"typeConfidence":2.0,"plateTime":0.4273509692666875,"extension":7.086097252559705},"index":1,"playId":"ab3e336a-2a87-3d8e-a968-7a3859a5d238","pitchNumber":2,"startTime":"2026-03-29T04:38:30.854Z","endTime":"2026-03-29T04:38:33.854Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.1,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.210768060975564,"aZ":-28.815243285845362,"pfxX":-6.228274976561775,"pfxZ":2.0465792361155373,"pX":-0.9380145973315293,"pZ":1.3650632652310823,"vX0":5.964541556829262,"vY0":-128.0189035175204,"vZ0":-4.782945895037885,"x":152.75,"y":201.92,"x0":-2.5015851548186703,"y0":50.00289969634017,"z0":5.543463582920485,"aX":-10.221587358995816},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.8,"breakHorizontal":9.7,"spinRate":724,"spinDirection":273},"zone":13,"typeConfidence":2.0,"plateTime":0.42970816874941686,"extension":7.15898992902056},"index":2,"playId":"3759d955-d943-3a2e-9823-e7e4a45bbd99","pitchNumber":3,"startTime":"2026-03-29T04:38:49.940Z","endTime":"2026-03-29T04:38:53.819Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.3,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.835636062824673,"aZ":-36.49832347349269,"pfxX":-7.662714702325112,"pfxZ":-2.725344864438584,"pX":-0.17197311577860483,"pZ":0.17958376898229636,"vX0":7.802443554752335,"vY0":-126.04816272829075,"vZ0":-5.849947785332848,"x":123.56,"y":233.93,"x0":-2.3319268655046823,"y0":50.00304947293511,"z0":5.524227805314639,"aX":-12.165255870365394},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-6.2,"breakHorizontal":11.8,"spinRate":540,"spinDirection":286},"zone":13,"typeConfidence":2.0,"plateTime":0.4367988889094385,"extension":7.393655753476879},"index":3,"playId":"92b2908c-6a63-3ec8-83f2-e325c40fad08","pitchNumber":4,"startTime":"2026-03-29T04:39:08.048Z","endTime":"2026-03-29T04:39:11.684Z","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":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.2,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.532319661387255,"aZ":-11.637179915734395,"pfxX":-4.8188551273131806,"pfxZ":10.496937977490767,"pX":0.535587878759002,"pZ":3.27225472607693,"vX0":9.758697230446403,"vY0":-139.2876484610877,"vZ0":-4.312086471805567,"x":96.58,"y":150.43,"x0":-2.3940282181815125,"y0":50.002645595687206,"z0":5.615435511505731,"aX":-9.428641212848264},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.2,"breakHorizontal":6.6,"spinRate":2270,"spinDirection":207},"zone":3,"typeConfidence":2.0,"plateTime":0.39386836043808904,"extension":7.18291519224916},"index":4,"playId":"98a3f7d8-1aae-3f49-9acc-f312c4f8a163","pitchNumber":5,"startTime":"2026-03-29T04:39:32.039Z","endTime":"2026-03-29T04:39:37.040Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-03-29T04:39:49.668Z","endTime":"2026-03-29T04:40:05.238Z","isPitch":false,"type":"action","player":{"id":663728,"link":"/api/v1/people/663728"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.0,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.565249176145834,"aZ":-10.94122186678176,"pfxX":-4.927561612243982,"pfxZ":10.659086334022787,"pX":0.5079952315124756,"pZ":2.993434660512719,"vX0":9.549362943440771,"vY0":-140.627893573959,"vZ0":-5.4662537829395825,"x":97.64,"y":157.96,"x0":-2.3000647529908855,"y0":50.000130917893614,"z0":5.680080467986505,"aX":-9.814476064280328},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.2,"breakHorizontal":6.8,"spinRate":2273,"spinDirection":210},"zone":3,"typeConfidence":2.0,"plateTime":0.39034209544467036,"extension":7.33670267548977},"index":6,"playId":"041a59f9-1ae6-3370-a214-b7dbc7139af9","pitchNumber":6,"startTime":"2026-03-29T04:40:05.238Z","endTime":"2026-03-29T04:40:10.253Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T04:40:10.253Z","atBatIndex":73},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Julio Rodríguez singles on a line drive to center fielder Steven Kwan. Cole Young scores.","rbi":1,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-29T04:40:29.608Z","endTime":"2026-03-29T04:41:42.527Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":{"id":671922,"link":"/api/v1/people/671922"},"isScoringEvent":true,"rbi":true,"earned":true,"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":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.0,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.67965803247887,"aZ":-9.38015822652758,"pfxX":-6.977517762340799,"pfxZ":11.255386092864189,"pX":0.9979593826250226,"pZ":1.287603032962913,"vX0":10.812124457976088,"vY0":-141.70479066871334,"vZ0":-10.25830104570842,"x":78.96,"y":204.01,"x0":-1.9680493288377503,"y0":50.00386908193703,"z0":5.562815484951852,"aX":-14.131926486596473},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.2,"breakHorizontal":10.3,"spinRate":2300,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.38717727473008656,"extension":7.5404526070841795},"index":0,"playId":"ccdb35aa-da03-3fc9-aed6-4f1227249367","pitchNumber":1,"startTime":"2026-03-29T04:40:35.248Z","endTime":"2026-03-29T04:40:38.353Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":78.6,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.128339996664447,"aZ":-26.815070246218774,"pfxX":5.5543660675677025,"pfxZ":3.3927842604710525,"pX":0.4542314016875484,"pZ":1.103399390400068,"vX0":5.298168345469796,"vY0":-126.02591319318037,"vZ0":-5.478027869552848,"x":99.69,"y":208.99,"x0":-2.4114417302948534,"y0":50.00192449968777,"z0":5.523453027755979,"aX":8.762615767630207},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.9,"breakHorizontal":-11.4,"spinRate":2101,"spinDirection":99},"zone":14,"typeConfidence":2.0,"plateTime":0.4377997725082672,"extension":7.033828454717147},"index":1,"playId":"434c709b-4f34-36f8-a31d-e2ea338cd3b2","pitchNumber":2,"startTime":"2026-03-29T04:40:51.212Z","endTime":"2026-03-29T04:40:56.068Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":87.9,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.010107280007986,"aZ":-9.123472984698166,"pfxX":-5.454776179752575,"pfxZ":11.560489150829486,"pX":0.3516347891197225,"pZ":2.773637187417521,"vX0":8.621704715083446,"vY0":-140.8010086340944,"vZ0":-6.38863539678095,"x":103.6,"y":163.89,"x0":-2.051181806310246,"y0":50.00698768281396,"z0":5.672600482816069,"aX":-10.88095288896435},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.7,"breakHorizontal":7.9,"spinRate":2280,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.39002845821649457,"extension":7.439466386987676},"index":2,"playId":"e8bff035-e23a-3c82-bc50-0f0c16af1aac","pitchNumber":3,"startTime":"2026-03-29T04:41:08.261Z","endTime":"2026-03-29T04:41:11.758Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.4,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.020713731289625,"aZ":-12.346281973764297,"pfxX":-4.725365016145053,"pfxZ":9.88696248779068,"pX":-0.31711713018053544,"pZ":2.929550557045793,"vX0":6.519603895801691,"vY0":-140.7311034042498,"vZ0":-5.507756883894691,"x":129.09,"y":159.68,"x0":-2.0501353295117988,"y0":50.002767479268655,"z0":5.712230496665369,"aX":-9.476639493631051},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.9,"breakHorizontal":7.2,"spinRate":2307,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.3892435484860899,"extension":7.3505545812651665},"hitData":{"launchSpeed":99.4,"launchAngle":9.0,"totalDistance":165.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":159.3,"coordY":95.21}},"index":3,"playId":"0aae1ba4-8c82-37ab-93ba-db93f721f821","pitchNumber":4,"startTime":"2026-03-29T04:41:32.123Z","endTime":"2026-03-29T04:41:42.527Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T04:41:42.527Z","atBatIndex":74},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Cade Smith intentionally walks Josh Naylor.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-29T04:42:31.810Z","endTime":"2026-03-29T04:43:12.403Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"postOnSecond":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"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":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"f40df3ff-2bd2-3bb2-bb95-6136528433d0","startTime":"2026-03-29T04:42:15.657Z","endTime":"2026-03-29T04:42:19.768Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":76.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.46798994066013,"aZ":-31.286329322834803,"pfxX":-7.933857131218755,"pfxZ":0.5894340110956495,"pX":-3.5309601978005967,"pZ":1.6081074760109435,"vX0":0.12375431345412508,"vY0":-123.54034482918883,"vZ0":-3.395904539970363,"x":251.59,"y":195.36,"x0":-2.555949626450623,"y0":50.00311592299338,"z0":5.702553387756118,"aX":-11.950101235547255},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":0.4,"breakHorizontal":14.3,"spinRate":733,"spinDirection":280},"zone":13,"typeConfidence":2.0,"plateTime":0.4477703309325163,"extension":7.020785851193396},"index":1,"playId":"0f9817c7-e11f-372c-82d3-c24613cdaf00","pitchNumber":1,"startTime":"2026-03-29T04:42:33.938Z","endTime":"2026-03-29T04:42:43.340Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Cade Smith. Julio Rodríguez to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":2,"actionPlayId":"0f9817c7-e11f-372c-82d3-c24613cdaf00","startTime":"2026-03-29T04:42:49.615Z","endTime":"2026-03-29T04:43:07.076Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":677594,"link":"/api/v1/people/677594"}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":3,"playId":"08231616-0766-1003-001c-f08cd117d70a","pitchNumber":1,"startTime":"2026-03-29T04:43:07.076Z","endTime":"2026-03-29T04:43:07.121Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"index":4,"playId":"08231616-0766-1013-001c-f08cd117d70a","pitchNumber":1,"startTime":"2026-03-29T04:43:07.121Z","endTime":"2026-03-29T04:43:07.123Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"index":5,"playId":"08231616-0766-1023-001c-f08cd117d70a","pitchNumber":1,"startTime":"2026-03-29T04:43:07.123Z","endTime":"2026-03-29T04:43:12.403Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-03-29T04:43:12.403Z","atBatIndex":75},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Randy Arozarena lines out to center fielder Steven Kwan.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-29T04:44:00.493Z","endTime":"2026-03-29T04:46:11.993Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-29T04:43:18.913Z","endTime":"2026-03-29T04:44:02.666Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.84538616520983,"aZ":-13.195904451350941,"pfxX":-3.302499819863649,"pfxZ":9.863972546610253,"pX":0.19091755559904716,"pZ":4.361211680137546,"vX0":7.530674873910233,"vY0":-137.66587015631316,"vZ0":-1.6645072482967807,"x":109.72,"y":121.03,"x0":-2.1479421866638715,"y0":50.00457714496421,"z0":5.86443584630909,"aX":-6.355972337706246},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.8,"breakHorizontal":4.4,"spinRate":2176,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.39748969752944596,"extension":7.214810137334672},"index":1,"playId":"d70d52e5-888a-3b68-bf35-97a66583c89f","pitchNumber":1,"startTime":"2026-03-29T04:44:02.666Z","endTime":"2026-03-29T04:44:05.666Z","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":95.1,"endSpeed":86.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.772556924287215,"aZ":-12.79267068637968,"pfxX":-3.3467260289430194,"pfxZ":10.000234905095052,"pX":-0.33609943731213054,"pZ":3.0961114594592543,"vX0":6.0197164923233,"vY0":-138.32224886943385,"vZ0":-4.675272290267037,"x":129.81,"y":155.18,"x0":-2.1055077441914256,"y0":50.00457624889647,"z0":5.665644004579378,"aX":-6.4879901106933735},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.3,"breakHorizontal":4.8,"spinRate":2197,"spinDirection":207},"zone":1,"typeConfidence":2.0,"plateTime":0.39593275992066035,"extension":7.255072001404422},"index":2,"playId":"c603f606-ea1b-3406-8667-b221d1c5c9ff","pitchNumber":2,"startTime":"2026-03-29T04:44:17.590Z","endTime":"2026-03-29T04:44:23.455Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.354339332892277,"aZ":-13.042536852698145,"pfxX":-3.5123628619158276,"pfxZ":9.703027851278906,"pX":-0.24245085363872076,"pZ":3.2814240906692236,"vX0":6.748527505118107,"vY0":-139.5222470249137,"vZ0":-4.293628388641492,"x":126.24,"y":150.18,"x0":-2.236088273110703,"y0":50.00314758910223,"z0":5.699627260612975,"aX":-6.926251850884703},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.9,"breakHorizontal":4.9,"spinRate":2214,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.39254672679128033,"extension":7.263682743249814},"index":3,"playId":"d68dc555-b7a6-3f4f-9581-673e40f22746","pitchNumber":3,"startTime":"2026-03-29T04:44:35.790Z","endTime":"2026-03-29T04:44:39.498Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":88.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.20636248204791,"aZ":-11.305919096016803,"pfxX":-2.7826796518903247,"pfxZ":10.606492323330013,"pX":0.861268060074728,"pZ":2.2130652140523295,"vX0":9.053612873963587,"vY0":-138.92628293852556,"vZ0":-7.356107676308576,"x":84.17,"y":179.03,"x0":-2.0688543904130685,"y0":50.0017826281572,"z0":5.635186267994474,"aX":-5.474609758278128},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.9,"breakHorizontal":3.2,"spinRate":2169,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.39326253697872904,"extension":7.421035931280791},"index":4,"playId":"d8922da9-3cfd-365a-8d9f-e222eb7e35c0","pitchNumber":4,"startTime":"2026-03-29T04:44:52.709Z","endTime":"2026-03-29T04:44:57.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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.033508018712542,"aZ":-13.1990410483779,"pfxX":-3.2485166930022804,"pfxZ":9.669936528687405,"pX":0.16980483682097758,"pZ":2.354890294261488,"vX0":7.4720680621398685,"vY0":-138.92002845955705,"vZ0":-6.626841309265821,"x":110.53,"y":175.2,"x0":-2.128101352403957,"y0":50.00046308603769,"z0":5.642159961141277,"aX":-6.373810613409491},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.3,"breakHorizontal":4.4,"spinRate":2132,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.39371170361182717,"extension":7.370933923428135},"index":5,"playId":"ec64d232-95b6-36bb-bb19-20bb77ad0857","pitchNumber":5,"startTime":"2026-03-29T04:45:09.422Z","endTime":"2026-03-29T04:45:12.973Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":78.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.54038337258202,"aZ":-36.25920231301842,"pfxX":-4.526632545945023,"pfxZ":-2.596107384361016,"pX":-1.2276915072711136,"pZ":0.591626351384797,"vX0":3.654260815899086,"vY0":-125.40318675301094,"vZ0":-5.223689905276689,"x":163.8,"y":222.81,"x0":-2.1253315086117652,"y0":50.00465335325759,"z0":5.704881127049293,"aX":-7.113404190312735},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-5.8,"breakHorizontal":7.2,"spinRate":552,"spinDirection":285},"zone":13,"typeConfidence":2.0,"plateTime":0.4390291988696289,"extension":7.113784235739545},"index":6,"playId":"86460711-9a56-3d48-ad94-b054522fa607","pitchNumber":6,"startTime":"2026-03-29T04:45:42.435Z","endTime":"2026-03-29T04:45:46.443Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.16107436317837,"aZ":-10.95178940337486,"pfxX":-2.9196894688269293,"pfxZ":10.643083708934977,"pX":0.642600169509802,"pZ":2.908108554663184,"vX0":8.518448441955448,"vY0":-140.40605942607542,"vZ0":-5.798596803087006,"x":92.51,"y":160.26,"x0":-2.0530341206736717,"y0":50.0050196041489,"z0":5.714749660936337,"aX":-5.824263098029648},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.2,"breakHorizontal":3.5,"spinRate":2262,"spinDirection":206},"zone":3,"typeConfidence":2.0,"plateTime":0.39028614910567905,"extension":7.183995686095301},"hitData":{"launchSpeed":92.5,"launchAngle":18.0,"totalDistance":302.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":142.7,"coordY":79.65}},"index":7,"playId":"83b6dc2a-c6a1-30d0-988a-77f7276044d3","pitchNumber":7,"startTime":"2026-03-29T04:46:05.115Z","endTime":"2026-03-29T04:46:11.993Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T04:46:11.993Z","atBatIndex":76},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Steven Kwan singles on a soft bunt ground ball to third baseman Brendan Donovan. Brayan Rocchio scores. Steven Kwan to 2nd. Steven Kwan advances to 2nd, on a throwing error by third baseman Brendan Donovan.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-03-29T04:48:37.949Z","endTime":"2026-03-29T04:48:55.766Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2],"actionIndex":[0,1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680977,"link":"/api/v1/people/680977"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680977,"link":"/api/v1/people/680977"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":{"id":662253,"link":"/api/v1/people/662253"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Andrés Muñoz replaces Cole Wilcox.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-29T04:47:19.654Z","endTime":"2026-03-29T04:48:07.649Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":662253,"link":"/api/v1/people/662253"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Brayan Rocchio starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-29T04:48:07.649Z","endTime":"2026-03-29T04:48:40.145Z","isPitch":false,"type":"action","player":{"id":677587,"link":"/api/v1/people/677587"},"base":2},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.8,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.273516496704914,"aZ":-19.26812366784538,"pfxX":-5.229848981936985,"pfxZ":6.521329009231632,"pX":-0.752570711895771,"pZ":2.5886369474677084,"vX0":7.70094924738079,"vY0":-139.9551910455919,"vZ0":-3.787883136379079,"x":145.69,"y":168.89,"x0":-2.8633213686114636,"y0":50.004082508255834,"z0":5.225408581639843,"aX":-10.352320512733696},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.2,"breakHorizontal":7.8,"spinRate":2126,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.391704255196359,"extension":6.166999312177785},"hitData":{"launchSpeed":35.7,"launchAngle":-64.0,"totalDistance":2.0,"trajectory":"bunt_grounder","hardness":"soft","location":"5","coordinates":{"coordX":117.5,"coordY":192.18}},"index":2,"playId":"e74c3c36-3bd2-36cb-9f3a-ad0288d2e7b7","pitchNumber":1,"startTime":"2026-03-29T04:48:40.145Z","endTime":"2026-03-29T04:48:55.766Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T04:48:55.766Z","atBatIndex":77},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Chase DeLauter homers (4) on a fly ball to left field. Steven Kwan scores.","rbi":2,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-03-29T04:49:25.561Z","endTime":"2026-03-29T04:51:17.742Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"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":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":{"id":662253,"link":"/api/v1/people/662253"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":{"id":662253,"link":"/api/v1/people/662253"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.6,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.827915999202872,"aZ":-33.395395319720045,"pfxX":3.6969716979708602,"pfxZ":-0.773629472876955,"pX":-0.3400743022574637,"pZ":1.1719154001914263,"vX0":4.888462348945362,"vY0":-124.86919880696041,"vZ0":-3.4404465690929014,"x":129.96,"y":207.14,"x0":-2.7990965438603177,"y0":50.000635276361116,"z0":5.299254886979816,"aX":5.868230276025504},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.9,"breakHorizontal":-7.8,"spinRate":2171,"spinDirection":94},"zone":13,"typeConfidence":2.0,"plateTime":0.43771625993144747,"extension":6.505327230070422},"index":0,"playId":"5d2ee68c-38b3-3223-b546-e65ab5473d51","pitchNumber":1,"startTime":"2026-03-29T04:49:25.561Z","endTime":"2026-03-29T04:49:31.318Z","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.2,"endSpeed":89.7,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.512448308928136,"aZ":-16.42112904211398,"pfxX":-3.2352777640528165,"pfxZ":7.743372933002315,"pX":0.9763711348797086,"pZ":1.4972496963524018,"vX0":11.408109659755443,"vY0":-141.11458162846097,"vZ0":-6.933819930184066,"x":79.78,"y":198.35,"x0":-2.682968543936881,"y0":50.00026328848126,"z0":5.0274713818733705,"aX":-6.580269144468527},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":12.8,"breakHorizontal":3.7,"spinRate":2293,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.3868585669314193,"extension":6.507808640328006},"index":1,"playId":"e3e06cd2-46e6-3564-89d3-bfbd71452489","pitchNumber":2,"startTime":"2026-03-29T04:49:42.299Z","endTime":"2026-03-29T04:49:47.132Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.6,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.244236848914586,"aZ":-18.11946825572027,"pfxX":-5.31958074558996,"pfxZ":6.88170247883337,"pX":0.6030204810390981,"pZ":1.74023120864601,"vX0":11.470191027867026,"vY0":-141.73868707967063,"vZ0":-6.395105017487921,"x":94.01,"y":191.79,"x0":-2.7981763600188208,"y0":50.003228750370646,"z0":5.17553559859481,"aX":-10.865816277293579},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.3,"breakHorizontal":7.4,"spinRate":2131,"spinDirection":225},"zone":9,"typeConfidence":2.0,"plateTime":0.38587468928854296,"extension":6.280562615937665},"index":2,"playId":"b2843c64-e6dd-3779-9a60-b778a4100e6c","pitchNumber":3,"startTime":"2026-03-29T04:49:58.629Z","endTime":"2026-03-29T04:50:25.633Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"}}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.6,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.672476960512984,"aZ":-33.568214889815515,"pfxX":2.6816219554905554,"pfxZ":-0.9047979697012445,"pX":0.5086605969462131,"pZ":0.6973074878361686,"vX0":6.530348878612735,"vY0":-123.32291744923477,"vZ0":-3.9914921597665405,"x":97.61,"y":219.95,"x0":-2.5179874744922794,"y0":50.00129621093985,"z0":5.157057071786328,"aX":4.144056817059769},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-2.3,"breakHorizontal":-6.4,"spinRate":2221,"spinDirection":91},"zone":14,"typeConfidence":2.0,"plateTime":0.4435111735910193,"extension":6.621577507939536},"index":3,"playId":"a004e64e-44d8-36d4-acef-7be8e2d1c969","pitchNumber":4,"startTime":"2026-03-29T04:50:34.060Z","endTime":"2026-03-29T04:50:38.734Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.4,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.306038239576047,"aZ":-16.711772374324074,"pfxX":-5.660606126588666,"pfxZ":7.711548157620886,"pX":-0.9488921346044678,"pZ":3.4632712125362044,"vX0":7.319649456284025,"vY0":-140.57206145190264,"vZ0":-2.104435827648974,"x":153.17,"y":145.27,"x0":-2.848770510323617,"y0":50.002358910622995,"z0":5.304241905557092,"aX":-11.350057714688093},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.7,"breakHorizontal":8.8,"spinRate":2205,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.3893679602136637,"extension":6.330260484593025},"hitData":{"launchSpeed":99.0,"launchAngle":27.0,"totalDistance":365.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":37.13,"coordY":80.54}},"index":4,"playId":"92e25184-0a74-366a-9662-a696fb6339ed","pitchNumber":5,"startTime":"2026-03-29T04:50:55.909Z","endTime":"2026-03-29T04:51:17.742Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T04:51:17.742Z","atBatIndex":78},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"José Ramírez grounds out to first baseman Josh Naylor.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-03-29T04:51:27.437Z","endTime":"2026-03-29T04:52:34.723Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.1,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.578781378720677,"aZ":-31.443531048539455,"pfxX":1.3541151418402824,"pfxZ":0.446706597424269,"pX":0.7196093417821648,"pZ":1.291976995478436,"vX0":8.411561830993715,"vY0":-127.57160643464033,"vZ0":-3.754255313315806,"x":89.57,"y":203.9,"x0":-2.7928746797518267,"y0":50.00605530395113,"z0":5.254030858615244,"aX":2.2383670734906826},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.1,"breakHorizontal":-4.3,"spinRate":2285,"spinDirection":110},"zone":14,"typeConfidence":2.0,"plateTime":0.42889974724667956,"extension":6.486149901606668},"index":0,"playId":"42c47694-ad56-348d-a05c-6fcfce3d7ae4","pitchNumber":1,"startTime":"2026-03-29T04:51:41.023Z","endTime":"2026-03-29T04:51:44.339Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.6,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.19090518115034,"aZ":-31.314306528038074,"pfxX":1.7532227238858429,"pfxZ":0.52778825230798,"pX":0.18992830614382386,"pZ":0.9044276582822219,"vX0":6.37186006181647,"vY0":-126.36539738601645,"vZ0":-4.646723723688962,"x":109.76,"y":214.36,"x0":-2.585425275445156,"y0":50.002342037945105,"z0":5.264337350082463,"aX":2.8530794798228922},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.1,"breakHorizontal":-4.6,"spinRate":2266,"spinDirection":78},"zone":14,"typeConfidence":2.0,"plateTime":0.4323849450645354,"extension":6.548561971299896},"index":1,"playId":"27747ce2-e428-3582-887b-f127dac41cf8","pitchNumber":2,"startTime":"2026-03-29T04:51:55.296Z","endTime":"2026-03-29T04:51:59.328Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.8,"endSpeed":89.5,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.17369245656952,"aZ":-14.384972910279801,"pfxX":-6.227411661385384,"pfxZ":8.601190243389173,"pX":0.5419044747736163,"pZ":3.470222975764281,"vX0":11.480421609703448,"vY0":-143.37770564757025,"vZ0":-2.8157560398895707,"x":96.34,"y":145.08,"x0":-2.71700190272491,"y0":50.004322194703555,"z0":5.370382484697814,"aX":-12.883050683552073},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.1,"breakHorizontal":8.8,"spinRate":2284,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.38297836371895233,"extension":6.293926913679174},"index":2,"playId":"8aaf0096-6ea8-3209-9062-a7c9646115db","pitchNumber":3,"startTime":"2026-03-29T04:52:11.021Z","endTime":"2026-03-29T04:52:14.463Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.0,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.96306851419558,"aZ":-33.03236623647835,"pfxX":2.5531861192737115,"pfxZ":-0.5426291488378769,"pX":-0.8286037907151923,"pZ":1.8332960022261306,"vX0":3.705456806371535,"vY0":-125.16390380717961,"vZ0":-2.0247502931134496,"x":148.58,"y":189.28,"x0":-2.661602950842334,"y0":50.00259428100476,"z0":5.365329099010399,"aX":4.038491362471782},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.2,"breakHorizontal":-5.5,"spinRate":2289,"spinDirection":88},"zone":7,"typeConfidence":2.0,"plateTime":0.43810898732542647,"extension":6.5145224939469735},"hitData":{"launchSpeed":66.3,"launchAngle":-45.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":144.4,"coordY":182.0}},"index":3,"playId":"950c7e82-d038-324d-a982-6e43004f332c","pitchNumber":4,"startTime":"2026-03-29T04:52:27.136Z","endTime":"2026-03-29T04:52:34.723Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T04:52:34.723Z","atBatIndex":79},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Manzardo grounds out, second baseman Cole Young to first baseman Josh Naylor.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-03-29T04:52:42.927Z","endTime":"2026-03-29T04:54:26.549Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.728474948260452,"aZ":-33.11721988084071,"pfxX":2.794730849430416,"pfxZ":-0.6093164727510008,"pX":-0.8814773498791126,"pZ":1.91157113424916,"vX0":4.062750643205425,"vY0":-123.50328789438436,"vZ0":-1.5016418429700176,"x":150.6,"y":187.17,"x0":-2.9084903460953506,"y0":50.00293832631746,"z0":5.303187245604202,"aX":4.332308646089799},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-1.2,"breakHorizontal":-6.0,"spinRate":2275,"spinDirection":90},"zone":13,"typeConfidence":2.0,"plateTime":0.4428698492900667,"extension":6.365716206659894},"index":0,"playId":"c6067438-969d-3592-b8a4-4bbd27319fd7","pitchNumber":1,"startTime":"2026-03-29T04:52:59.875Z","endTime":"2026-03-29T04:53:04.718Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.511724601547133,"aZ":-34.65788622611115,"pfxX":1.6405699218053118,"pfxZ":-1.5637830947048865,"pX":-0.19358505910017734,"pZ":1.670180071285424,"vX0":5.51227151583066,"vY0":-125.25836923833229,"vZ0":-2.2496407937615572,"x":124.38,"y":193.69,"x0":-2.6367518115629403,"y0":50.004525404148715,"z0":5.416309168707238,"aX":2.603228365553199},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-3.1,"breakHorizontal":-4.2,"spinRate":2219,"spinDirection":97},"zone":8,"typeConfidence":2.0,"plateTime":0.4374292851552952,"extension":6.433512579046062},"index":1,"playId":"ba9ce3ad-a70d-35b5-b48f-b7871ecce97a","pitchNumber":2,"startTime":"2026-03-29T04:53:14.374Z","endTime":"2026-03-29T04:53:18.027Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.53460469159533,"aZ":-19.10004566780951,"pfxX":-4.275181701968303,"pfxZ":6.673081920349333,"pX":0.9396074489118516,"pZ":3.9912119417775975,"vX0":11.423908776462229,"vY0":-139.40166217860184,"vZ0":-0.25051145403829883,"x":81.18,"y":131.02,"x0":-2.663747298024414,"y0":50.006438061857104,"z0":5.347570859697325,"aX":-8.381656785891252},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.2,"breakHorizontal":5.3,"spinRate":2215,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.39352138341579224,"extension":6.432012062678671},"index":2,"playId":"6381cdb1-ec0e-3509-8b47-13898640eedf","pitchNumber":3,"startTime":"2026-03-29T04:53:30.523Z","endTime":"2026-03-29T04:53:33.950Z","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":83.9,"endSpeed":77.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.78982359496449,"aZ":-30.64314155082981,"pfxX":2.686169251378507,"pfxZ":1.0012236131150782,"pX":-2.0386226189394505,"pZ":2.420762436579395,"vX0":1.4413662028499874,"vY0":-122.35139482377625,"vZ0":-0.8480803394312314,"x":194.71,"y":173.42,"x0":-2.982431466445459,"y0":50.00395612727852,"z0":5.373827439057093,"aX":4.114997239674483},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.9,"breakHorizontal":-5.2,"spinRate":2169,"spinDirection":92},"zone":13,"typeConfidence":2.0,"plateTime":0.4458963230473989,"extension":6.517094459374391},"index":3,"playId":"6accb045-8536-3902-8cf1-836d401fdb10","pitchNumber":4,"startTime":"2026-03-29T04:53:45.909Z","endTime":"2026-03-29T04:53:49.568Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.578540792469312,"aZ":-29.097094892377868,"pfxX":3.8673710521879086,"pfxZ":2.0782045425218776,"pX":-0.48285967584463235,"pZ":2.847292717217448,"vX0":3.664283691750362,"vY0":-120.81333807505035,"vZ0":-0.31797358740349224,"x":135.41,"y":161.9,"x0":-2.5216043655986757,"y0":50.00096809403829,"z0":5.538501406151516,"aX":5.713478646164359},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":4.0,"breakHorizontal":-7.9,"spinRate":2198,"spinDirection":83},"zone":1,"typeConfidence":2.0,"plateTime":0.45341308279053294,"extension":6.567791695510975},"index":4,"playId":"0859c75e-2f82-34b8-9312-9cc6d19df8ca","pitchNumber":5,"startTime":"2026-03-29T04:54:01.926Z","endTime":"2026-03-29T04:54:05.919Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.580675143556864,"aZ":-33.696119908239424,"pfxX":2.5565276631989544,"pfxZ":-0.983362219961835,"pX":-0.3863128573865693,"pZ":1.7957729039448622,"vX0":4.9315578935058655,"vY0":-123.7092226778127,"vZ0":-1.6084277142547416,"x":131.73,"y":190.29,"x0":-2.7373279689029304,"y0":50.00159693980441,"z0":5.277784914895526,"aX":3.9631806743261735},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.9,"breakHorizontal":-5.8,"spinRate":2254,"spinDirection":100},"zone":7,"typeConfidence":2.0,"plateTime":0.44268857923348737,"extension":6.505414440962874},"hitData":{"launchSpeed":101.4,"launchAngle":5.0,"totalDistance":92.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.41,"coordY":137.09}},"index":5,"playId":"fbf9d4f5-f75d-32a6-950b-8367a1b0ce08","pitchNumber":6,"startTime":"2026-03-29T04:54:18.152Z","endTime":"2026-03-29T04:54:26.549Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T04:54:26.549Z","atBatIndex":80},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"David Fry strikes out swinging.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":81,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-03-29T04:54:33.142Z","endTime":"2026-03-29T04:55:43.583Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":87.9,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.47924876183159,"aZ":-24.194014066145762,"pfxX":-9.826472172219875,"pfxZ":4.020094328519113,"pX":0.5966476833771317,"pZ":2.420978144850648,"vX0":12.858837759073358,"vY0":-140.6458764596473,"vZ0":-3.213813540664738,"x":94.26,"y":173.41,"x0":-2.7765951165790774,"y0":50.00548989613209,"z0":5.1631599508407,"aX":-19.519670272720177},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":6.7,"breakHorizontal":14.9,"spinRate":2097,"spinDirection":225},"zone":6,"typeConfidence":2.0,"plateTime":0.3907387534575646,"extension":6.336161326059622},"index":0,"playId":"af53164e-497b-3472-8381-c148c436f8ed","pitchNumber":1,"startTime":"2026-03-29T04:54:51.366Z","endTime":"2026-03-29T04:54:55.398Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.3,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.20986164328191,"aZ":-30.807984204036423,"pfxX":3.9540299895709095,"pfxZ":0.8955208893839792,"pX":-0.6888599099115315,"pZ":3.2441922390544367,"vX0":3.374027041139954,"vY0":-123.03711761357056,"vZ0":0.6446278464834074,"x":143.26,"y":151.19,"x0":-2.593410781818525,"y0":50.003228086678554,"z0":5.5967141332617185,"aX":6.041024095970116},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":2.0,"breakHorizontal":-7.9,"spinRate":2230,"spinDirection":78},"zone":1,"typeConfidence":2.0,"plateTime":0.44575752501908417,"extension":6.4406905221863715},"index":1,"playId":"e8f369f5-3af2-3eaf-b701-e85a11affe86","pitchNumber":2,"startTime":"2026-03-29T04:55:07.310Z","endTime":"2026-03-29T04:55:11.293Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.4,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.91250131673329,"aZ":-31.22150687190821,"pfxX":2.0442731984731353,"pfxZ":0.6038866130289957,"pX":-0.05332840498965614,"pZ":1.1749603699581226,"vX0":5.378595951048205,"vY0":-125.0919881230776,"vZ0":-3.95014624378969,"x":119.03,"y":207.06,"x0":-2.4959313279950317,"y0":50.00590656539051,"z0":5.330456827245846,"aX":3.2440892295733237},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.4,"breakHorizontal":-4.9,"spinRate":2213,"spinDirection":84},"zone":13,"typeConfidence":2.0,"plateTime":0.43764263321160524,"extension":6.569491146968407},"index":2,"playId":"a6812cb6-a224-300b-ae82-47d1b4e025b2","pitchNumber":3,"startTime":"2026-03-29T04:55:24.405Z","endTime":"2026-03-29T04:55:28.928Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.5,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.791974416792623,"aZ":-33.120211410451965,"pfxX":2.9447896157007896,"pfxZ":-0.6168176354876582,"pX":-0.8037349939320818,"pZ":3.301512856606512,"vX0":3.532120495424855,"vY0":-123.06436161613823,"vZ0":1.4946026380907906,"x":147.64,"y":149.64,"x0":-2.641058649280871,"y0":50.002733737874266,"z0":5.495038637345968,"aX":4.509621610238377},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-0.5,"breakHorizontal":-6.1,"spinRate":2274,"spinDirection":90},"zone":1,"typeConfidence":2.0,"plateTime":0.44533694765552534,"extension":6.451738736745066},"index":3,"playId":"125b37be-a09a-3923-8c0c-14093c32c8bb","pitchNumber":4,"startTime":"2026-03-29T04:55:40.043Z","endTime":"2026-03-29T04:55:43.583Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T04:55:43.583Z","atBatIndex":81},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brendan Donovan flies out to center fielder Steven Kwan. Randy Arozarena to 3rd.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-03-29T04:58:08.144Z","endTime":"2026-03-29T04:59:31.993Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Connor Brogdon replaces Cade Smith.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-29T04:56:59.905Z","endTime":"2026-03-29T04:58:05.027Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641401,"link":"/api/v1/people/641401"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Randy Arozarena starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-29T04:58:05.027Z","endTime":"2026-03-29T04:58:08.144Z","isPitch":false,"type":"action","player":{"id":668227,"link":"/api/v1/people/668227"},"base":2},{"details":{"call":{"code":"AC","description":"Automatic Strike - Batter Pitch Timer Violation"},"description":"Automatic Strike - Batter Pitch Timer Violation","code":"AC","isInPlay":false,"isStrike":true,"isBall":false,"isOut":false,"hasReview":false,"violation":{"type":"batter_pitch_timer","description":"Batter Pitch Timer Violation","player":{"id":680977,"fullName":"Brendan Donovan"}}},"count":{"balls":0,"strikes":1,"outs":0},"index":2,"playId":"10c56de2-1aba-4bbf-bacf-34021fe02ab9","pitchNumber":0,"startTime":"2026-03-29T04:58:08.144Z","endTime":"2026-03-29T04:58:11.763Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":76.8,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.68217999457512,"aZ":-23.613162425039256,"pfxX":-11.212190752520021,"pfxZ":5.637588628243581,"pX":-1.6797620204147363,"pZ":2.2133839938489883,"vX0":5.9229873472264565,"vY0":-123.28040946979753,"vZ0":-3.442860533306862,"x":181.03,"y":179.02,"x0":-2.6744556811049565,"y0":50.000511814290334,"z0":5.652669693162123,"aX":-17.016320022785337},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":9.5,"breakHorizontal":18.6,"spinRate":1961,"spinDirection":250},"zone":13,"typeConfidence":0.86,"plateTime":0.44667185779829577,"extension":6.760661215442803},"index":3,"playId":"20275fd3-76a4-3500-8f2d-80b76d04832c","pitchNumber":1,"startTime":"2026-03-29T04:58:27.194Z","endTime":"2026-03-29T04:58:31.427Z","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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":76.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.947043957299957,"aZ":-22.50587907209707,"pfxX":-11.156385159813027,"pfxZ":6.446226391553609,"pX":0.2851762561995566,"pZ":1.9608841075902217,"vX0":9.89179262268476,"vY0":-121.95633058720006,"vZ0":-4.220967950876921,"x":106.13,"y":185.84,"x0":-2.3823375271901193,"y0":50.00385512375303,"z0":5.665460610852862,"aX":-16.734799047082817},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":10.8,"breakHorizontal":17.8,"spinRate":1969,"spinDirection":249},"zone":9,"typeConfidence":0.88,"plateTime":0.44986492081015683,"extension":6.735533183471833},"index":4,"playId":"5ebca64c-cc71-33b6-977c-dcfd14d6371b","pitchNumber":2,"startTime":"2026-03-29T04:58:42.836Z","endTime":"2026-03-29T04:58:46.873Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.17309762694836,"aZ":-13.00372040804383,"pfxX":-7.6641559330751035,"pfxZ":10.006907306328626,"pX":-0.5745587299550183,"pZ":4.170091980825854,"vX0":7.904808273370905,"vY0":-137.89823265160507,"vZ0":-2.302734015469967,"x":138.9,"y":126.19,"x0":-2.489790186258966,"y0":50.00226735242288,"z0":5.8989172885976,"aX":-14.682420829228871},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.8,"breakHorizontal":12.1,"spinRate":2212,"spinDirection":215},"zone":11,"typeConfidence":0.93,"plateTime":0.39798965073123993,"extension":6.605121689708769},"index":5,"playId":"93af6084-b447-3e72-86c5-0a66f38e0039","pitchNumber":3,"startTime":"2026-03-29T04:58:58.241Z","endTime":"2026-03-29T04:59:02.643Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":75.8,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.35409633081434,"aZ":-25.88273552749754,"pfxX":-10.850006412348996,"pfxZ":4.275703253843236,"pX":-0.6236496535155386,"pZ":1.957503078299594,"vX0":8.37128928758589,"vY0":-120.96664965987765,"vZ0":-3.1244693305616407,"x":140.77,"y":185.93,"x0":-2.7330723383697735,"y0":50.000998472742104,"z0":5.55457065916459,"aX":-15.950290655704851},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":7.2,"breakHorizontal":17.4,"spinRate":1852,"spinDirection":261},"zone":7,"typeConfidence":0.9,"plateTime":0.45419452632105584,"extension":6.878162432036869},"hitData":{"launchSpeed":98.5,"launchAngle":27.0,"totalDistance":358.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":104.35,"coordY":71.99}},"index":6,"playId":"13a474f3-998b-3edb-89e6-9c5a8e14c9e2","pitchNumber":4,"startTime":"2026-03-29T04:59:17.009Z","endTime":"2026-03-29T04:59:31.993Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T04:59:31.993Z","atBatIndex":82},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Luke Raley homers (3) on a fly ball to center field. Randy Arozarena scores.","rbi":2,"awayScore":6,"homeScore":5,"isOut":false},"about":{"atBatIndex":83,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-03-29T04:59:45.053Z","endTime":"2026-03-29T05:01:00.472Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":{"id":641401,"link":"/api/v1/people/641401"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":{"id":641401,"link":"/api/v1/people/641401"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.611354742948837,"aZ":-22.87197788929288,"pfxX":-8.957622709729737,"pfxZ":6.114451610298449,"pX":-1.3986239962707285,"pZ":2.3485819384012467,"vX0":5.8457274534841615,"vY0":-122.90820836435618,"vZ0":-3.4540361869060514,"x":170.31,"y":175.37,"x0":-2.650676412706775,"y0":50.00280616663341,"z0":5.7265464614139345,"aX":-13.629428115539838},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":10.4,"breakHorizontal":14.8,"spinRate":1923,"spinDirection":247},"zone":13,"typeConfidence":0.74,"plateTime":0.4465804652849692,"extension":6.738745693708845},"index":0,"playId":"b832360c-efc0-3b43-b09e-e56917fde973","pitchNumber":1,"startTime":"2026-03-29T05:00:02.528Z","endTime":"2026-03-29T05:00:05.852Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.06069802768067,"aZ":-12.203718304033522,"pfxX":-7.4732803210077225,"pfxZ":10.48976296486815,"pX":0.6842801532105018,"pZ":3.133866612934202,"vX0":10.641862695475282,"vY0":-137.26551526363377,"vZ0":-4.989866300683151,"x":90.92,"y":154.17,"x0":-2.2761501478866837,"y0":50.000769018793676,"z0":5.809541203640308,"aX":-14.225691469150403},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.0,"breakHorizontal":11.3,"spinRate":2234,"spinDirection":217},"zone":3,"typeConfidence":0.92,"plateTime":0.3993795473268986,"extension":6.777624008558529},"index":1,"playId":"c0844e51-0b83-3c69-8b07-8d24868bdb44","pitchNumber":2,"startTime":"2026-03-29T05:00:18.008Z","endTime":"2026-03-29T05:00:22.597Z","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":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.29867867879287,"aZ":-11.090184938447461,"pfxX":-5.641094745458924,"pfxZ":11.014400319385112,"pX":-0.5102536883416838,"pZ":3.203401123302641,"vX0":7.150208077785374,"vY0":-137.87525129634932,"vZ0":-5.176834338529881,"x":136.45,"y":152.29,"x0":-2.41130388078434,"y0":50.0027208582082,"z0":5.861942801664094,"aX":-10.798665975227248},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.0,"breakHorizontal":8.6,"spinRate":2362,"spinDirection":212},"zone":1,"typeConfidence":0.93,"plateTime":0.398131723188877,"extension":6.65481799960573},"hitData":{"launchSpeed":108.9,"launchAngle":31.0,"totalDistance":411.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":163.8,"coordY":37.1}},"index":2,"playId":"6ab0890b-a6b1-335a-b0e8-35caa72a3080","pitchNumber":3,"startTime":"2026-03-29T05:00:35.222Z","endTime":"2026-03-29T05:01:00.472Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T05:01:00.472Z","atBatIndex":83},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Leo Rivas strikes out swinging.","rbi":0,"awayScore":6,"homeScore":5,"isOut":true},"about":{"atBatIndex":84,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-03-29T05:01:19.389Z","endTime":"2026-03-29T05:02:53.785Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"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":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681807,"link":"/api/v1/people/681807"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":83.9,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.999516505966795,"aZ":-10.813324563661533,"pfxX":-6.40511271149051,"pfxZ":11.661837542679041,"pX":-0.7651395298357412,"pZ":4.196812949181115,"vX0":6.783811100253985,"vY0":-135.3386846643399,"vZ0":-2.335844139398702,"x":146.17,"y":125.47,"x0":-2.487177693688409,"y0":50.00332576271931,"z0":5.841044723174982,"aX":-11.733335665661633},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":20.8,"breakHorizontal":10.0,"spinRate":2286,"spinDirection":216},"zone":11,"typeConfidence":0.92,"plateTime":0.4066626975589962,"extension":6.652169837721025},"index":0,"playId":"c26ae6ee-66aa-33e7-a123-eafd87d8a1c4","pitchNumber":1,"startTime":"2026-03-29T05:01:22.355Z","endTime":"2026-03-29T05:01:25.773Z","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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":76.8,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.590763820803275,"aZ":-22.784195133220134,"pfxX":-9.347393778633768,"pfxZ":6.2357484417839775,"pX":-0.5335084071573473,"pZ":1.947571851614965,"vX0":7.620708516821409,"vY0":-122.06897599099939,"vZ0":-4.142803688200572,"x":137.34,"y":186.2,"x0":-2.4852503735575424,"y0":50.000978306868895,"z0":5.634077962590998,"aX":-14.069896078862028},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":10.6,"breakHorizontal":15.1,"spinRate":1897,"spinDirection":251},"zone":7,"typeConfidence":0.81,"plateTime":0.44914068931159745,"extension":6.834409885530995},"index":1,"playId":"80d63334-9a75-3b61-9293-cf313a83d35c","pitchNumber":2,"startTime":"2026-03-29T05:01:37.258Z","endTime":"2026-03-29T05:01:41.798Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.4,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.29531839184017,"aZ":-21.994993240155292,"pfxX":-8.88339626240625,"pfxZ":6.833736148498077,"pX":-4.7331821051573E-5,"pZ":2.397241987144053,"vX0":8.697939428225467,"vY0":-121.42082117693772,"vZ0":-3.400939810649977,"x":117.0,"y":174.05,"x0":-2.4785331989039197,"y0":50.00361288762807,"z0":5.735120188883593,"aX":-13.234209170872054},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":11.8,"breakHorizontal":13.9,"spinRate":1938,"spinDirection":250},"zone":5,"typeConfidence":0.79,"plateTime":0.45150542241736336,"extension":6.775790501200694},"index":2,"playId":"1d38bc6a-d125-3564-b907-fd45b88cef60","pitchNumber":3,"startTime":"2026-03-29T05:01:51.951Z","endTime":"2026-03-29T05:01:56.507Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.0,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.33470614394148,"aZ":-11.298043133008951,"pfxX":-8.42980240853189,"pfxZ":10.885578927053334,"pX":-0.35972520947009123,"pZ":2.6250809639081187,"vX0":8.352674343885628,"vY0":-138.64737047256577,"vZ0":-6.421464036536836,"x":130.71,"y":167.9,"x0":-2.3381683889887874,"y0":50.00019475920852,"z0":5.749283654912851,"aX":-16.163469800998165},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.2,"breakHorizontal":13.2,"spinRate":2278,"spinDirection":217},"zone":1,"typeConfidence":0.93,"plateTime":0.39733096201745255,"extension":6.8341293301954815},"index":3,"playId":"0aa6ec18-4a70-3322-8776-8d3d8e317f8c","pitchNumber":4,"startTime":"2026-03-29T05:02:27.053Z","endTime":"2026-03-29T05:02:31.250Z","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":94.2,"endSpeed":86.1,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.08411142863141,"aZ":-14.800955292881412,"pfxX":-5.776487644608013,"pfxZ":9.12539100374491,"pX":-0.8007345004137775,"pZ":3.4257858133241044,"vX0":6.7160468778002045,"vY0":-137.0475928535333,"vZ0":-3.433532220102536,"x":147.52,"y":146.28,"x0":-2.531734371177441,"y0":50.001856511729315,"z0":5.70487361079308,"aX":-10.996231624593005},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.0,"breakHorizontal":9.1,"spinRate":2179,"spinDirection":217},"zone":11,"typeConfidence":0.92,"plateTime":0.39955928562049614,"extension":6.700191777232761},"index":4,"playId":"526304f0-f006-3b04-9687-1125ebd36ac4","pitchNumber":5,"startTime":"2026-03-29T05:02:49.757Z","endTime":"2026-03-29T05:02:53.785Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T05:02:53.785Z","atBatIndex":84},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cole Young strikes out swinging.","rbi":0,"awayScore":6,"homeScore":5,"isOut":true},"about":{"atBatIndex":85,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-03-29T05:03:09.476Z","endTime":"2026-03-29T05:04:47.998Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".686"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".923"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".780"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".911"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".758"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".395"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".734"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".621"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".396"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".525"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".624"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".611"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".314"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".359"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".293"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".318"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".281"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".186"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".270"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".321"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".079"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".120"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".227"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".133"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.06"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.59"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.32"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.99"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.58"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.58"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.87"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.22"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.24"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.10"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.65"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.30"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.22"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".686"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".923"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".780"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".911"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".758"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".395"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".734"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".621"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".396"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".525"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".624"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".611"}],"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681807,"link":"/api/v1/people/681807"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.102855413237172,"aZ":-26.573198636713844,"pfxX":-9.93584683002597,"pfxZ":3.7142860670032896,"pX":-1.9675318351336828,"pZ":2.2137234613488843,"vX0":4.799851649651318,"vY0":-122.02402530085355,"vZ0":-2.677661579457329,"x":192.0,"y":179.01,"x0":-2.6696329647322368,"y0":50.002285501640046,"z0":5.615726695290159,"aX":-14.976630906379482},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":6.4,"breakHorizontal":16.8,"spinRate":1909,"spinDirection":257},"zone":13,"typeConfidence":0.89,"plateTime":0.44894665377009435,"extension":6.741820902383997},"index":0,"playId":"8d7d917a-d6d6-3d25-b86e-4ed438ad72a7","pitchNumber":1,"startTime":"2026-03-29T05:03:18.195Z","endTime":"2026-03-29T05:03:21.430Z","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":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.326030355854,"aZ":-15.022070985248764,"pfxX":-6.268078401525782,"pfxZ":9.108874587604022,"pX":-0.6957395312873925,"pZ":3.168980840369786,"vX0":7.3426428770978935,"vY0":-136.44385539194133,"vZ0":-3.9903985717711565,"x":143.52,"y":153.22,"x0":-2.6087413543579725,"y0":50.00597251067972,"z0":5.687255059868099,"aX":-11.807914550037136},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.8,"breakHorizontal":9.8,"spinRate":2114,"spinDirection":225},"zone":1,"typeConfidence":0.92,"plateTime":0.40159467337175325,"extension":6.718056555322457},"index":1,"playId":"fefdd89a-5625-3d0a-8ef3-1f2ad09c0140","pitchNumber":2,"startTime":"2026-03-29T05:03:33.559Z","endTime":"2026-03-29T05:03:37.043Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.538737212513894,"aZ":-24.399457204914015,"pfxX":-9.801834224974462,"pfxZ":5.118666617993034,"pX":-0.888370187377365,"pZ":1.8022854698848616,"vX0":7.146712447077678,"vY0":-122.7515408513608,"vZ0":-4.1640213330645555,"x":150.86,"y":190.12,"x0":-2.571998851832274,"y0":50.00056805865745,"z0":5.611378223004312,"aX":-14.874780610192342},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":8.5,"breakHorizontal":16.0,"spinRate":1941,"spinDirection":248},"zone":13,"typeConfidence":0.85,"plateTime":0.44714678337359004,"extension":6.76454612043046},"index":2,"playId":"318c4dda-f080-3f19-95ac-75771b33f1d8","pitchNumber":3,"startTime":"2026-03-29T05:03:56.920Z","endTime":"2026-03-29T05:04:02.415Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.824074226523155,"aZ":-26.766910762971563,"pfxX":-11.103661485737586,"pfxZ":3.5652223021169895,"pX":-0.892199628326699,"pZ":2.25295006701093,"vX0":7.442931187561211,"vY0":-122.82577383737359,"vZ0":-2.678171070817061,"x":151.01,"y":177.95,"x0":-2.529135856253742,"y0":50.005576866417066,"z0":5.649264626967766,"aX":-16.8563551329596},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":6.0,"breakHorizontal":18.2,"spinRate":2062,"spinDirection":248},"zone":13,"typeConfidence":0.89,"plateTime":0.44707711641308245,"extension":6.778957206261854},"index":3,"playId":"18a552a6-287c-3ca8-8557-5d8f83f272e8","pitchNumber":4,"startTime":"2026-03-29T05:04:14.218Z","endTime":"2026-03-29T05:04:18.477Z","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":84.0,"endSpeed":76.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.77064426613433,"aZ":-22.921827530841906,"pfxX":-10.162619743739334,"pfxZ":6.203214893218966,"pX":-1.2652750733133702,"pZ":2.8479905674884893,"vX0":6.292158238328889,"vY0":-122.10396164189041,"vZ0":-1.8556579946506124,"x":165.23,"y":161.88,"x0":-2.5712415379725697,"y0":50.00358366137035,"z0":5.614218362512233,"aX":-15.15966656273107},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":10.9,"breakHorizontal":16.7,"spinRate":1897,"spinDirection":249},"zone":11,"typeConfidence":0.85,"plateTime":0.4506800325790432,"extension":6.829299815157158},"index":4,"playId":"78e0cb5e-d63e-3ead-aa7c-87002ef1138d","pitchNumber":5,"startTime":"2026-03-29T05:04:44.235Z","endTime":"2026-03-29T05:04:47.998Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T05:04:47.998Z","atBatIndex":85}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cole Young strikes out swinging.","rbi":0,"awayScore":6,"homeScore":5,"isOut":true},"about":{"atBatIndex":85,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-03-29T05:03:09.476Z","endTime":"2026-03-29T05:04:47.998Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".686"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".923"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".780"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".911"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".758"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".395"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".734"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".621"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".396"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".525"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".624"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".611"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".314"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".359"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".293"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".318"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".281"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".186"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".270"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".321"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".079"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".120"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".227"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".133"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.06"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.59"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.32"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.99"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.58"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.58"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.87"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.22"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.24"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.10"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.65"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.30"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.22"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".686"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".923"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".780"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".911"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".758"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".395"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".734"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".621"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".396"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".525"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".624"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".611"}],"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681807,"link":"/api/v1/people/681807"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.102855413237172,"aZ":-26.573198636713844,"pfxX":-9.93584683002597,"pfxZ":3.7142860670032896,"pX":-1.9675318351336828,"pZ":2.2137234613488843,"vX0":4.799851649651318,"vY0":-122.02402530085355,"vZ0":-2.677661579457329,"x":192.0,"y":179.01,"x0":-2.6696329647322368,"y0":50.002285501640046,"z0":5.615726695290159,"aX":-14.976630906379482},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":6.4,"breakHorizontal":16.8,"spinRate":1909,"spinDirection":257},"zone":13,"typeConfidence":0.89,"plateTime":0.44894665377009435,"extension":6.741820902383997},"index":0,"playId":"8d7d917a-d6d6-3d25-b86e-4ed438ad72a7","pitchNumber":1,"startTime":"2026-03-29T05:03:18.195Z","endTime":"2026-03-29T05:03:21.430Z","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":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.326030355854,"aZ":-15.022070985248764,"pfxX":-6.268078401525782,"pfxZ":9.108874587604022,"pX":-0.6957395312873925,"pZ":3.168980840369786,"vX0":7.3426428770978935,"vY0":-136.44385539194133,"vZ0":-3.9903985717711565,"x":143.52,"y":153.22,"x0":-2.6087413543579725,"y0":50.00597251067972,"z0":5.687255059868099,"aX":-11.807914550037136},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.8,"breakHorizontal":9.8,"spinRate":2114,"spinDirection":225},"zone":1,"typeConfidence":0.92,"plateTime":0.40159467337175325,"extension":6.718056555322457},"index":1,"playId":"fefdd89a-5625-3d0a-8ef3-1f2ad09c0140","pitchNumber":2,"startTime":"2026-03-29T05:03:33.559Z","endTime":"2026-03-29T05:03:37.043Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.538737212513894,"aZ":-24.399457204914015,"pfxX":-9.801834224974462,"pfxZ":5.118666617993034,"pX":-0.888370187377365,"pZ":1.8022854698848616,"vX0":7.146712447077678,"vY0":-122.7515408513608,"vZ0":-4.1640213330645555,"x":150.86,"y":190.12,"x0":-2.571998851832274,"y0":50.00056805865745,"z0":5.611378223004312,"aX":-14.874780610192342},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":8.5,"breakHorizontal":16.0,"spinRate":1941,"spinDirection":248},"zone":13,"typeConfidence":0.85,"plateTime":0.44714678337359004,"extension":6.76454612043046},"index":2,"playId":"318c4dda-f080-3f19-95ac-75771b33f1d8","pitchNumber":3,"startTime":"2026-03-29T05:03:56.920Z","endTime":"2026-03-29T05:04:02.415Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.824074226523155,"aZ":-26.766910762971563,"pfxX":-11.103661485737586,"pfxZ":3.5652223021169895,"pX":-0.892199628326699,"pZ":2.25295006701093,"vX0":7.442931187561211,"vY0":-122.82577383737359,"vZ0":-2.678171070817061,"x":151.01,"y":177.95,"x0":-2.529135856253742,"y0":50.005576866417066,"z0":5.649264626967766,"aX":-16.8563551329596},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":6.0,"breakHorizontal":18.2,"spinRate":2062,"spinDirection":248},"zone":13,"typeConfidence":0.89,"plateTime":0.44707711641308245,"extension":6.778957206261854},"index":3,"playId":"18a552a6-287c-3ca8-8557-5d8f83f272e8","pitchNumber":4,"startTime":"2026-03-29T05:04:14.218Z","endTime":"2026-03-29T05:04:18.477Z","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":84.0,"endSpeed":76.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.77064426613433,"aZ":-22.921827530841906,"pfxX":-10.162619743739334,"pfxZ":6.203214893218966,"pX":-1.2652750733133702,"pZ":2.8479905674884893,"vX0":6.292158238328889,"vY0":-122.10396164189041,"vZ0":-1.8556579946506124,"x":165.23,"y":161.88,"x0":-2.5712415379725697,"y0":50.00358366137035,"z0":5.614218362512233,"aX":-15.15966656273107},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":10.9,"breakHorizontal":16.7,"spinRate":1897,"spinDirection":249},"zone":11,"typeConfidence":0.85,"plateTime":0.4506800325790432,"extension":6.829299815157158},"index":4,"playId":"78e0cb5e-d63e-3ead-aa7c-87002ef1138d","pitchNumber":5,"startTime":"2026-03-29T05:04:44.235Z","endTime":"2026-03-29T05:04:47.998Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T05:04:47.998Z","atBatIndex":85},"scoringPlays":[13,29,42,43,54,74,77,78,83],"playsByInning":[{"startIndex":0,"endIndex":5,"top":[0,1,2],"bottom":[3,4,5],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":1,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":121.84,"y":136.91},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":1,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":71.12,"y":175.83},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":1,"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"batter":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"coordinates":{"x":182.8,"y":91.02},"type":"O","description":"Flyout"}]}},{"startIndex":6,"endIndex":14,"top":[6,7,8,9],"bottom":[10,11,12,13,14],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":2,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"coordinates":{"x":180.85,"y":142.99},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":2,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"coordinates":{"x":163.76,"y":70.72},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":2,"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":159.61,"y":154.62},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":2,"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"coordinates":{"x":145.92,"y":154.12},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":2,"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"batter":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"coordinates":{"x":49.14,"y":124.62},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":2,"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"batter":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"coordinates":{"x":146.32,"y":66.58},"type":"O","description":"Flyout"}]}},{"startIndex":15,"endIndex":22,"top":[15,16,17],"bottom":[18,19,20,21,22],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":3,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"coordinates":{"x":136.1,"y":81.38},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":3,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":111.45,"y":161.21},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":3,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":146.87,"y":151.03},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":3,"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"batter":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"coordinates":{"x":167.49,"y":175.81},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":3,"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"coordinates":{"x":117.59,"y":101.96},"type":"H","description":"Single"}]}},{"startIndex":23,"endIndex":31,"top":[23,24,25],"bottom":[26,27,28,29,30,31],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":4,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":84.12,"y":134.67},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":4,"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"coordinates":{"x":120.99,"y":198.53},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":4,"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"coordinates":{"x":123.11,"y":104.43},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":4,"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"batter":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"coordinates":{"x":200.71,"y":94.14},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":4,"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"coordinates":{"x":85.6,"y":172.87},"type":"O","description":"Pop Out"}]}},{"startIndex":32,"endIndex":38,"top":[32,33,34,35],"bottom":[36,37,38],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"coordinates":{"x":43.75,"y":116.48},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"coordinates":{"x":215.31,"y":115.02},"type":"H","description":"Double"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":5,"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"coordinates":{"x":84.27,"y":121.92},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":5,"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":140.86,"y":148.54},"type":"O","description":"Groundout"}]}},{"startIndex":39,"endIndex":49,"top":[39,40,41,42,43,44],"bottom":[45,46,47,48,49],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":6,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":86.1,"y":84.16},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":6,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":212.63,"y":117.0},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":6,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"coordinates":{"x":170.5,"y":95.2},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":6,"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"coordinates":{"x":98.27,"y":166.28},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":6,"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"coordinates":{"x":181.09,"y":116.35},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":6,"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"batter":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"coordinates":{"x":102.63,"y":178.93},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":6,"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"batter":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"coordinates":{"x":115.0,"y":169.32},"type":"O","description":"Fielders Choice Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":6,"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"coordinates":{"x":140.86,"y":162.73},"type":"O","description":"Groundout"}]}},{"startIndex":50,"endIndex":60,"top":[50,51,52,53,54,55],"bottom":[56,57,58,59,60],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":7,"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"coordinates":{"x":74.86,"y":78.56},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":7,"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":57.25,"y":126.17},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":7,"pitcher":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"coordinates":{"x":157.08,"y":167.3},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":7,"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":134.19,"y":101.42},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":7,"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"coordinates":{"x":97.26,"y":169.83},"type":"O","description":"Groundout"}]}},{"startIndex":61,"endIndex":67,"top":[61,62,63,64],"bottom":[65,66,67],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":8,"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":109.14,"y":106.62},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":8,"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"coordinates":{"x":15.29,"y":97.84},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":8,"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"coordinates":{"x":149.98,"y":157.66},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":8,"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"batter":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"coordinates":{"x":146.43,"y":157.16},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":68,"endIndex":76,"top":[68,69,70],"bottom":[71,72,73,74,75,76],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":9,"pitcher":{"id":677961,"fullName":"Cole Wilcox","link":"/api/v1/people/677961"},"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"coordinates":{"x":110.19,"y":80.79},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":9,"pitcher":{"id":677961,"fullName":"Cole Wilcox","link":"/api/v1/people/677961"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":135.79,"y":189.6},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":9,"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"coordinates":{"x":57.21,"y":131.81},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":9,"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":159.3,"y":95.21},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":9,"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"coordinates":{"x":142.7,"y":79.65},"type":"O","description":"Lineout"}]}},{"startIndex":77,"endIndex":85,"top":[77,78,79,80,81],"bottom":[82,83,84,85],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":10,"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":117.5,"y":192.18},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":10,"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"coordinates":{"x":37.13,"y":80.54},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":10,"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":144.4,"y":182.0},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":10,"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"coordinates":{"x":152.41,"y":137.09},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":10,"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"coordinates":{"x":104.35,"y":71.99},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":10,"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"coordinates":{"x":163.8,"y":37.1},"type":"H","description":"Home Run"}]}}]},"linescore":{"currentInning":10,"currentInningOrdinal":"10th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":2}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":10,"ordinalNum":"10th","home":{"runs":2,"hits":1,"errors":1,"leftOnBase":0},"away":{"runs":3,"hits":2,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":5,"hits":9,"errors":1,"leftOnBase":11},"away":{"runs":6,"hits":8,"errors":0,"leftOnBase":6}},"defense":{"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"catcher":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"first":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"second":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"third":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"shortstop":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"left":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"center":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"right":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"onDeck":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"inHole":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"battingOrder":6,"team":{"id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"}},"offense":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"onDeck":{"id":669208,"fullName":"Ryan Bliss","link":"/api/v1/people/669208"},"inHole":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"battingOrder":9,"team":{"id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"}},"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":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"teamStats":{"batting":{"flyOuts":7,"groundOuts":6,"airOuts":11,"runs":6,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":3,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".226","atBats":38,"obp":".293","slg":".406","ops":".699","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":41,"totalBases":14,"rbi":5,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.00","popOuts":2,"lineOuts":2},"pitching":{"flyOuts":6,"groundOuts":8,"airOuts":9,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":7,"intentionalWalks":1,"hits":9,"hitByPitch":0,"atBats":38,"obp":".356","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":208,"era":"4.33","inningsPitched":"10.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.26","battersFaced":45,"outs":30,"completeGames":0,"shutouts":0,"pitchesThrown":208,"balls":83,"strikes":125,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":4,"pitchesPerInning":"20.80","runsScoredPer9":"4.50","homeRunsPer9":"0.90","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":9,"putOuts":30,"errors":0,"chances":39,"passedBall":0,"pickoffs":0}},"players":{"ID542888":{"person":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"note":"(H, 2)","summary":"1.1 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":19,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":9,"strikes":10,"strikePercentage":".530","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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":2,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":6,"obp":".286","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":29,"era":"4.50","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":1,"whip":"1.00","battersFaced":7,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":29,"balls":12,"strikes":17,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"14.50","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"13.50","walksPer9Inn":"4.50","hitsPer9Inn":"4.50","runsScoredPer9":"4.50","homeRunsPer9":"4.50","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID800050":{"person":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"jerseyNumber":"24","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"200","stats":{"batting":{"summary":"1-5 | HR, 3 K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":5,"doubles":0,"triples":0,"homeRuns":4,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".357","atBats":14,"obp":".357","slg":"1.214","ops":"1.571","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":14,"totalBases":17,"rbi":5,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".200","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.50","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID641401":{"person":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"jerseyNumber":"75","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"note":"(S, 1)","summary":"1.0 IP, ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"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":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":6,"strikes":11,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":1,"runsScoredPer9":"18.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":8,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":33,"era":"4.50","inningsPitched":"2.0","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.00","battersFaced":8,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":33,"balls":11,"strikes":22,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":2,"winPercentage":"1.000","pitchesPerInning":"16.50","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"13.50","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"9.00","homeRunsPer9":"4.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID595978":{"person":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"jerseyNumber":"27","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682177":{"person":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"jerseyNumber":"10","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"600","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":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":2,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".167","atBats":6,"obp":".167","slg":".333","ops":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":2,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".200","groundOutsToAirouts":"0.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":0,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID677944":{"person":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677587":{"person":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"jerseyNumber":"4","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"900","stats":{"batting":{"summary":"0-2 | 2 BB, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"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":3,"flyOuts":0,"groundOuts":1,"airOuts":3,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":2,"avg":".286","atBats":7,"obp":".545","slg":".429","ops":".974","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":11,"totalBases":3,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"0.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":5,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID672356":{"person":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"jerseyNumber":"13","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".143","atBats":7,"obp":".143","slg":".143","ops":".286","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":7,"totalBases":1,"rbi":0,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":4,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670036":{"person":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"summary":"1.2 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":3,"strikes":11,"strikePercentage":".790","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":14,"era":"0.00","inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.00","battersFaced":5,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":3,"strikes":11,"strikePercentage":".790","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"8.40","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"5.40","walksPer9Inn":"0.00","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID670059":{"person":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":27,"era":"18.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"2.00","battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":27,"balls":13,"strikes":14,"strikePercentage":".520","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"27.00","gamesFinished":0,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"9.00","hitsPer9Inn":"9.00","runsScoredPer9":"18.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666310":{"person":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"jerseyNumber":"23","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":2,"groundOuts":3,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".125","atBats":8,"obp":".222","slg":".125","ops":".347","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":9,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".143","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","assists":3,"putOuts":23,"errors":0,"chances":26,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681807":{"person":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"jerseyNumber":"6","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"500","stats":{"batting":{"summary":"2-5 | 2B, 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":13,"errors":0,"chances":13,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".400","atBats":5,"obp":".400","slg":".600","ops":"1.000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":"1.000","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":13,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID671922":{"person":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"note":"(W, 1-0)(BS, 1)","summary":"1.0 IP, ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":1,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":28,"inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":1,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":28,"balls":12,"strikes":16,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":1,"hits":2,"hitByPitch":0,"atBats":8,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":41,"era":"4.50","inningsPitched":"2.0","wins":1,"losses":0,"saves":1,"saveOpportunities":2,"holds":0,"blownSaves":1,"earnedRuns":1,"whip":"1.50","battersFaced":9,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":41,"balls":16,"strikes":25,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":1,"winPercentage":"1.000","pitchesPerInning":"20.50","gamesFinished":1,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"13.50","walksPer9Inn":"4.50","hitsPer9Inn":"9.00","runsScoredPer9":"4.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID608070":{"person":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"jerseyNumber":"11","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"300","stats":{"batting":{"summary":"1-5 | 2B, RBI, R","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":3,"groundOuts":4,"airOuts":6,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".143","atBats":14,"obp":".143","slg":".286","ops":".429","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":14,"totalBases":4,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".167","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID680757":{"person":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"jerseyNumber":"38","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"100","stats":{"batting":{"summary":"2-5 | RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":3,"groundOuts":2,"airOuts":6,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".286","atBats":14,"obp":".286","slg":".286","ops":".572","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":14,"totalBases":4,"rbi":1,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"0.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID688883":{"person":{"id":688883,"fullName":"Peyton Pallette","link":"/api/v1/people/688883"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":6,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":21,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.00","battersFaced":6,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":7,"strikes":14,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".---","pitchesPerInning":"10.50","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"9.00","walksPer9Inn":"0.00","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682657":{"person":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"jerseyNumber":"1","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | 2B, 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".167","atBats":6,"obp":".167","slg":".333","ops":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":2,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"0.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID700932":{"person":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"jerseyNumber":"9","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"400","stats":{"batting":{"summary":"1-5 | 3 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".154","atBats":13,"obp":".214","slg":".154","ops":".368","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":14,"totalBases":2,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".400","groundOutsToAirouts":"3.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID800048":{"person":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"jerseyNumber":"77","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676282":{"person":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"summary":"3.2 IP, 2 ER, 5 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":2,"airOuts":4,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":15,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":91,"inningsPitched":"3.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":18,"outs":11,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":91,"balls":36,"strikes":55,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"4.91","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":2,"airOuts":4,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":15,"obp":".389","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":91,"era":"4.91","inningsPitched":"3.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.91","battersFaced":18,"outs":11,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":91,"balls":36,"strikes":55,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":1,"winPercentage":".---","pitchesPerInning":"24.82","gamesFinished":0,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"12.27","walksPer9Inn":"7.36","hitsPer9Inn":"9.82","runsScoredPer9":"4.91","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID681870":{"person":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"note":"(H, 2)","summary":"0.2 IP, 0 ER, K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":9,"strikes":11,"strikePercentage":".550","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":2,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":6,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":36,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":8,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":36,"balls":14,"strikes":22,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"18.00","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"18.00","walksPer9Inn":"9.00","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID668909":{"person":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":3,"airOuts":4,"runs":3,"doubles":0,"triples":1,"homeRuns":1,"strikeOuts":7,"baseOnBalls":6,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":16,"obp":".364","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":89,"era":"5.40","inningsPitched":"5.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.60","battersFaced":22,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":89,"balls":40,"strikes":49,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".000","pitchesPerInning":"17.80","gamesFinished":0,"strikeoutWalkRatio":"1.17","strikeoutsPer9Inn":"12.60","walksPer9Inn":"10.80","hitsPer9Inn":"3.60","runsScoredPer9":"5.40","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676440":{"person":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"jerseyNumber":"28","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":3,"airOuts":4,"runs":3,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":18,"obp":".300","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":78,"era":"5.40","inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.20","battersFaced":20,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":78,"balls":30,"strikes":48,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".---","pitchesPerInning":"15.60","gamesFinished":0,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"12.60","walksPer9Inn":"3.60","hitsPer9Inn":"7.20","runsScoredPer9":"5.40","homeRunsPer9":"5.40","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682120":{"person":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":19,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":8,"strikes":11,"strikePercentage":".580","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":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"obp":".500","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":19,"era":"0.00","inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"3.00","battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":8,"strikes":11,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"28.50","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"27.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID656555":{"person":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"jerseyNumber":"8","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".500","atBats":6,"obp":".625","slg":".667","ops":"1.292","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":8,"totalBases":4,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".750","groundOutsToAirouts":"0.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":12,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID692216":{"person":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"jerseyNumber":"2","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | BB, 2 K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":2,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":6,"obp":".250","slg":".000","ops":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":8,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]}},"batters":[680757,800050,608070,700932,681807,682177,682657,692216,677587,676282,670036,682120,681870,542888,671922,641401],"pitchers":[676282,670036,682120,681870,542888,671922,641401],"bench":[672356,595978,656555,666310],"bullpen":[676440,677944,670059,800048,688883,668909],"battingOrder":[680757,800050,608070,700932,681807,682177,682657,692216,677587],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Martínez, A (1, Woo); Ramírez, Jo (2, Woo); Fry (1, Legumina)."},{"label":"HR","value":"DeLauter (4, 10th inning off Muñoz, A, 1 on, 0 out)."},{"label":"TB","value":"DeLauter 4; Fry 3; Kwan 2; Manzardo; Martínez, A 2; Ramírez, Jo 2."},{"label":"RBI","value":"DeLauter 2 (5); Kwan (1); Manzardo (1); Ramírez, Jo (3)."},{"label":"2-out RBI","value":"Manzardo; Ramírez, Jo; Kwan."},{"label":"Runners left in scoring position, 2 out","value":"Kayfus; Schneemann; DeLauter 2."},{"label":"Team RISP","value":"4-for-7."},{"label":"Team LOB","value":"6."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Schneemann-Rocchio-Manzardo)."}]}],"note":[]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"teamStats":{"batting":{"flyOuts":6,"groundOuts":8,"airOuts":9,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":7,"intentionalWalks":1,"hits":9,"hitByPitch":0,"avg":".188","atBats":38,"obp":".304","slg":".469","ops":".773","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":45,"totalBases":14,"rbi":4,"leftOnBase":23,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.00","popOuts":2,"lineOuts":1},"pitching":{"flyOuts":7,"groundOuts":6,"airOuts":11,"runs":6,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":3,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":38,"obp":".268","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":163,"era":"3.86","inningsPitched":"10.0","saveOpportunities":0,"earnedRuns":5,"whip":"1.14","battersFaced":41,"outs":30,"completeGames":0,"shutouts":0,"pitchesThrown":163,"balls":54,"strikes":109,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.55","rbi":5,"pitchesPerInning":"16.30","runsScoredPer9":"5.40","homeRunsPer9":"0.90","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":30,"errors":1,"chances":36,"passedBall":0,"pickoffs":0}},"players":{"ID647304":{"person":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"jerseyNumber":"12","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"400","stats":{"batting":{"summary":"0-3 | 2 BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":1,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":0,"groundOuts":8,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":1,"hits":0,"hitByPitch":0,"avg":".000","atBats":11,"obp":".154","slg":".000","ops":".154","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":13,"totalBases":0,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"8.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":22,"errors":0,"chances":24,"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"}]},"ID645302":{"person":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"jerseyNumber":"10","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"700","stats":{"batting":{"summary":"2-3 | 2B, RBI, SB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":3,"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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".667","atBats":3,"obp":".667","slg":"1.000","ops":"1.667","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":3,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".667","groundOutsToAirouts":"0.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID702284":{"person":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"900","stats":{"batting":{"summary":"1-5 | 2B, 3 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":4,"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":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".182","atBats":11,"obp":".182","slg":".545","ops":".727","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":11,"totalBases":6,"rbi":3,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.00","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":1,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID678606":{"person":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":11,"era":"0.00","inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"3.00","battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":4,"strikes":7,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"16.50","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"27.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668227":{"person":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"jerseyNumber":"56","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | BB, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":2,"groundOuts":2,"airOuts":4,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":4,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".222","atBats":9,"obp":".462","slg":".333","ops":".795","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":13,"totalBases":3,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID668984":{"person":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":23,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":8,"strikes":15,"strikePercentage":".650","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":2,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":8,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":52,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.50","battersFaced":10,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":52,"balls":20,"strikes":32,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"26.00","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"13.50","walksPer9Inn":"4.50","hitsPer9Inn":"9.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID686527":{"person":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"jerseyNumber":"8","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"101","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"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":3,"flyOuts":1,"groundOuts":2,"airOuts":3,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".286","atBats":7,"obp":".375","slg":"1.143","ops":"1.518","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":8,"totalBases":8,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.50","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID663728":{"person":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"jerseyNumber":"29","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | BB, 2 K, SB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":12,"errors":0,"chances":13,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".091","atBats":11,"obp":".231","slg":".091","ops":".322","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":13,"totalBases":1,"rbi":0,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".500","groundOutsToAirouts":"0.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":3,"putOuts":31,"errors":0,"chances":34,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID608701":{"person":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"jerseyNumber":"30","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"100","stats":{"batting":{"summary":"0-2","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"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":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":2,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"0.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID677961":{"person":{"id":677961,"fullName":"Cole Wilcox","link":"/api/v1/people/677961"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":1,"strikes":9,"strikePercentage":".900","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":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":10,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.00","battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":1,"strikes":9,"strikePercentage":".900","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"10.00","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"9.00","walksPer9Inn":"0.00","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID666374":{"person":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":17,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":7,"strikes":10,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"17.00","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669302":{"person":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":2,"airOuts":7,"runs":3,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":21,"obp":".238","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":86,"era":"5.06","inningsPitched":"5.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"0.94","battersFaced":21,"outs":16,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":86,"balls":27,"strikes":59,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.29","rbi":0,"winPercentage":".---","pitchesPerInning":"16.13","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"11.81","walksPer9Inn":"0.00","hitsPer9Inn":"8.44","runsScoredPer9":"5.06","homeRunsPer9":"1.69","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID693433":{"person":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, 2 ER, 9 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":1,"airOuts":8,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":83,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":23,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":83,"balls":24,"strikes":59,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":1,"airOuts":8,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":22,"obp":".217","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":83,"era":"3.00","inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"0.83","battersFaced":23,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":83,"balls":24,"strikes":59,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.13","rbi":2,"winPercentage":".---","pitchesPerInning":"13.83","gamesFinished":0,"strikeoutWalkRatio":"9.00","strikeoutsPer9Inn":"13.50","walksPer9Inn":"1.50","hitsPer9Inn":"6.00","runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID680977":{"person":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"jerseyNumber":"33","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"600","stats":{"batting":{"summary":"2-5 | K, R, SB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":1,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":1,"groundOuts":1,"airOuts":3,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".364","atBats":11,"obp":".462","slg":".727","ops":"1.189","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":13,"totalBases":8,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".429","groundOutsToAirouts":"0.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.00","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":4,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID669208":{"person":{"id":669208,"fullName":"Ryan Bliss","link":"/api/v1/people/669208"},"jerseyNumber":"1","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"102","stats":{"batting":{"note":"b-","summary":"0-2 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":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":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":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":2,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID622491":{"person":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681867":{"person":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"jerseyNumber":"88","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":17,"era":"9.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"2.00","battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":7,"strikes":10,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"17.00","gamesFinished":1,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"9.00","hitsPer9Inn":"9.00","runsScoredPer9":"9.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669923":{"person":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":8,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":19,"obp":".227","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":90,"era":"1.50","inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"0.67","battersFaced":22,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":90,"balls":33,"strikes":57,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.67","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.00","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"3.00","hitsPer9Inn":"3.00","runsScoredPer9":"1.50","homeRunsPer9":"1.50","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}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID662253":{"person":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"jerseyNumber":"75","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"note":"(L, 0-1)","summary":"1.0 IP, 2 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"inningsPitched":"1.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":7,"strikes":13,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":1,"runsScoredPer9":"27.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":9,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":37,"era":"9.00","inningsPitched":"2.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.50","battersFaced":9,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":37,"balls":13,"strikes":24,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.00","rbi":2,"winPercentage":".000","pitchesPerInning":"18.50","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"13.50","walksPer9Inn":"0.00","hitsPer9Inn":"13.50","runsScoredPer9":"13.50","homeRunsPer9":"4.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID641598":{"person":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"jerseyNumber":"18","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642100":{"person":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"summary":"0.1 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"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":".---","numberOfPitches":3,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":1,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":3,"balls":1,"strikes":2,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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":2,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":7,"obp":".429","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":23,"era":"13.50","inningsPitched":"1.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"2.25","battersFaced":7,"outs":4,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":5,"strikes":18,"strikePercentage":".780","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".000","pitchesPerInning":"17.25","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"6.75","walksPer9Inn":"0.00","hitsPer9Inn":"20.25","runsScoredPer9":"13.50","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID660844":{"person":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"jerseyNumber":"76","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"800","stats":{"batting":{"summary":"0-4 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":3,"groundOuts":2,"airOuts":3,"runs":0,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".111","atBats":9,"obp":".273","slg":".333","ops":".606","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":11,"totalBases":3,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".167","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":7,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID677594":{"person":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"jerseyNumber":"44","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | BB, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"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":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":1,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".091","atBats":11,"obp":".231","slg":".091","ops":".322","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":13,"totalBases":1,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".200","groundOutsToAirouts":"0.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"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"}]},"ID660825":{"person":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"jerseyNumber":"83","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, ER, K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":24,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":13,"strikes":11,"strikePercentage":".460","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"13.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":3,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":6,"obp":".444","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":41,"era":"5.40","inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"2.40","battersFaced":9,"outs":5,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":41,"balls":19,"strikes":22,"strikePercentage":".540","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":1,"winPercentage":".---","pitchesPerInning":"24.60","gamesFinished":0,"strikeoutWalkRatio":"0.67","strikeoutsPer9Inn":"10.80","walksPer9Inn":"16.20","hitsPer9Inn":"5.40","runsScoredPer9":"5.40","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID670042":{"person":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"jerseyNumber":"20","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"701","stats":{"batting":{"note":"c-","summary":"1-1 | HR, BB, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":4,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"1.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":3,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".333","atBats":9,"obp":".400","slg":"1.333","ops":"1.733","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":10,"totalBases":12,"rbi":5,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID676106":{"person":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[608701,686527,669208,663728,677594,647304,668227,680977,645302,670042,660844,702284,693433,660825,642100,668984,677961,662253],"pitchers":[693433,660825,642100,668984,677961,662253],"bench":[641598],"bullpen":[666374,622491,681867,678606,669302,676106,669923],"battingOrder":[669208,663728,677594,647304,668227,680977,670042,660844,702284],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Robles (1, Cantillo); Young (1, Smith, C)."},{"label":"HR","value":"Raley, L (3, 10th inning off Brogdon, 1 on, 1 out)."},{"label":"TB","value":"Arozarena; Donovan 2; Raleigh; Raley, L 4; Robles 3; Rodríguez, J; Young 2."},{"label":"RBI","value":"Raley, L 2 (5); Robles (1); Rodríguez, J (1)."},{"label":"2-out RBI","value":"Rodríguez, J; Robles."},{"label":"Runners left in scoring position, 2 out","value":"Naylor, J; Canzone; Rivas; Young; Arozarena 2."},{"label":"GIDP","value":"Rivas."},{"label":"Team RISP","value":"2-for-14."},{"label":"Team LOB","value":"11."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Raleigh (1, 2nd base off Cantillo/Fry); Donovan (1, 3rd base off Herrin/Fry); Robles (1, 2nd base off Herrin/Fry)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Donovan (1, throw)."}]}],"note":[{"label":"a","value":"Popped out for Refsnyder in the 4th."},{"label":"b","value":"Struck out for Canzone in the 7th."},{"label":"c","value":"Walked for Robles in the 8th."}]}},"officials":[{"official":{"id":596809,"fullName":"Ryan Additon","link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"fullName":"Ryan Wills","link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"fullName":"Lance Barksdale","link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"fullName":"Will Little","link":"/api/v1/people/504381"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Cantillo; Smith, C."},{"label":"IBB","value":"Naylor, J (by Smith, C)."},{"label":"Pitch timer violations","value":"Donovan (batter timer)."},{"label":"ABS Challenge","value":"Arozarena (Strike-Overturned to Ball); Raleigh 2 (Ball-Overturned to Strike, Ball-Confirmed); Martínez, A (Strike-Confirmed); Rocchio (Strike-Confirmed); DeLauter (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Cantillo 91-55; Festa, M 14-11; Herrin 19-11; Sabrowski 20-11; Armstrong 19-10; Smith, C 28-16; Brogdon 17-11; Woo 83-59; Bazardo 24-11; Speier 3-2; Legumina 23-15; Wilcox 10-9; Muñoz, A 20-13."},{"label":"Groundouts-flyouts","value":"Cantillo 2-3; Festa, M 2-1; Herrin 2-0; Sabrowski 0-1; Armstrong 2-0; Smith, C 0-0; Brogdon 0-1; Woo 1-5; Bazardo 0-0; Speier 1-0; Legumina 1-1; Wilcox 1-1; Muñoz, A 2-0."},{"label":"Batters faced","value":"Cantillo 18; Festa, M 5; Herrin 4; Sabrowski 4; Armstrong 4; Smith, C 6; Brogdon 4; Woo 23; Bazardo 5; Speier 1; Legumina 4; Wilcox 3; Muñoz, A 5."},{"label":"Inherited runners-scored","value":"Festa, M 2-0; Armstrong 2-0; Speier 2-0."},{"label":"Umpires","value":"HP: Ryan Additon. 1B: Ryan Wills. 2B: Lance Barksdale. 3B: Will Little. "},{"label":"Weather","value":"53 degrees, Partly Cloudy."},{"label":"Wind","value":"6 mph, In From LF."},{"label":"First pitch","value":"6:41 PM."},{"label":"T","value":"3:23."},{"label":"Att","value":"43,283."},{"label":"Venue","value":"T-Mobile Park."},{"label":"March 28, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433","boxscoreName":"Woo"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, 2 ER, 9 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":1,"airOuts":8,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":83,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":23,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":83,"balls":24,"strikes":59,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":1,"airOuts":8,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":22,"obp":".217","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":83,"era":"3.00","inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"0.83","battersFaced":23,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":83,"balls":24,"strikes":59,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.13","rbi":2,"winPercentage":".---","pitchesPerInning":"13.83","gamesFinished":0,"strikeoutWalkRatio":"9.00","strikeoutsPer9Inn":"13.50","walksPer9Inn":"1.50","hitsPer9Inn":"6.00","runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":69,"pitchingGameScore":69},{"player":{"person":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042","boxscoreName":"Raley, L"},"jerseyNumber":"20","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"701","stats":{"batting":{"note":"c-","summary":"1-1 | HR, BB, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":4,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"1.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":3,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".333","atBats":9,"obp":".400","slg":"1.333","ops":"1.733","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":10,"totalBases":12,"rbi":5,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"type":"hitter","gameScore":61,"hittingGameScore":61},{"player":{"person":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302","boxscoreName":"Robles"},"jerseyNumber":"10","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"700","stats":{"batting":{"summary":"2-3 | 2B, RBI, SB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":3,"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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".667","atBats":3,"obp":".667","slg":"1.000","ops":"1.667","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":3,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".667","groundOutsToAirouts":"0.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"type":"hitter","gameScore":54,"hittingGameScore":54}]},"decisions":{"winner":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"loser":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"save":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}