{"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":823891,"link":"/api/v1.1/game/823891/feed/live","metaData":{"wait":10,"timeStamp":"20260329_202422","gameEvents":["home_run","game_finished"],"logicalEvents":["countChange","count10","newLeftHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823891,"type":"R","doubleHeader":"N","id":"2026/03/29/colmlb-miamlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823891-2026-03-29","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-03-29T17:40:00Z","originalDate":"2026-03-29","officialDate":"2026-03-29","dayNight":"day","time":"1: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":115,"name":"Colorado Rockies","link":"/api/v1/teams/115","season":2026,"venue":{"id":19,"name":"Coors Field","link":"/api/v1/venues/19"},"springVenue":{"id":4249,"link":"/api/v1/venues/4249"},"teamCode":"col","fileCode":"col","abbreviation":"COL","teamName":"Rockies","locationName":"Denver","firstYearOfPlay":"1992","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":203,"name":"National League West","link":"/api/v1/divisions/203"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Colorado","record":{"gamesPlayed":3,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":0,"losses":3,"ties":0,"pct":".000"},"records":{},"divisionLeader":false,"wins":0,"losses":3,"winningPercentage":".000"},"franchiseName":"Colorado","clubName":"Rockies","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146","season":2026,"venue":{"id":4169,"name":"loanDepot park","link":"/api/v1/venues/4169"},"springVenue":{"id":2520,"link":"/api/v1/venues/2520"},"teamCode":"mia","fileCode":"mia","abbreviation":"MIA","teamName":"Marlins","locationName":"Miami","firstYearOfPlay":"1991","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":204,"name":"National League East","link":"/api/v1/divisions/204"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Miami","record":{"gamesPlayed":3,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":3,"losses":0,"ties":0,"pct":"1.000"},"records":{},"divisionLeader":false,"wins":3,"losses":0,"winningPercentage":"1.000"},"franchiseName":"Miami","clubName":"Marlins","active":true}},"players":{"ID665052":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052","firstName":"Griffin","lastName":"Conine","primaryNumber":"18","birthDate":"1997-07-11","currentAge":29,"birthCity":"Plantation","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Griffin","useLastName":"Conine","middleName":"Riley","boxscoreName":"Conine","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2024-08-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Griffin Conine","nameSlug":"griffin-conine-665052","firstLastName":"Griffin Conine","lastFirstName":"Conine, Griffin","lastInitName":"Conine, G","initLastName":"G Conine","fullFMLName":"Griffin Riley Conine","fullLFMName":"Conine, Griffin Riley","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID664126":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126","firstName":"Peter","lastName":"Fairbanks","primaryNumber":"29","birthDate":"1993-12-16","currentAge":32,"birthCity":"Milwaukee","birthStateProvince":"WI","birthCountry":"USA","height":"6' 6\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Pete","useLastName":"Fairbanks","middleName":"Anderson","boxscoreName":"Fairbanks","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-06-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Pete Fairbanks","nameSlug":"pete-fairbanks-664126","firstLastName":"Pete Fairbanks","lastFirstName":"Fairbanks, Pete","lastInitName":"Fairbanks, P","initLastName":"P Fairbanks","fullFMLName":"Peter Anderson Fairbanks","fullLFMName":"Fairbanks, Peter Anderson","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID680767":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767","firstName":"Victor","lastName":"Vodnik","primaryNumber":"38","birthDate":"1999-10-09","currentAge":26,"birthCity":"Whittier","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":216,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Victor","useLastName":"Vodnik","middleName":"Francisco","boxscoreName":"Vodnik","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"VOD-nik","mlbDebutDate":"2023-09-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Victor Vodnik","nameSlug":"victor-vodnik-680767","firstLastName":"Victor Vodnik","lastFirstName":"Vodnik, Victor","lastInitName":"Vodnik, V","initLastName":"V Vodnik","fullFMLName":"Victor Francisco Vodnik","fullLFMName":"Vodnik, Victor Francisco","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID801403":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403","firstName":"Tyler","lastName":"Dollander","primaryNumber":"32","birthDate":"2001-10-26","currentAge":24,"birthCity":"Evans","birthStateProvince":"GA","birthCountry":"USA","height":"6' 2\"","weight":219,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chase","useLastName":"Dollander","middleName":"Chase","boxscoreName":"Dollander","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"pronunciation":"DOE-land-err","mlbDebutDate":"2025-04-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chase Dollander","nameSlug":"chase-dollander-801403","firstLastName":"Chase Dollander","lastFirstName":"Dollander, Chase","lastInitName":"Dollander, C","initLastName":"C Dollander","fullFMLName":"Tyler Chase Dollander","fullLFMName":"Dollander, Tyler Chase","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID690924":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924","firstName":"Braxton","lastName":"Fulford","primaryNumber":"37","birthDate":"1998-12-09","currentAge":27,"birthCity":"Lubbock","birthStateProvince":"TX","birthCountry":"USA","height":"5' 10\"","weight":205,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Braxton","useLastName":"Fulford","middleName":"Albert","boxscoreName":"Fulford","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-04-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Braxton Fulford","nameSlug":"braxton-fulford-690924","firstLastName":"Braxton Fulford","lastFirstName":"Fulford, Braxton","lastInitName":"Fulford, B","initLastName":"B Fulford","fullFMLName":"Braxton Albert Fulford","fullLFMName":"Fulford, Braxton Albert","strikeZoneTop":3.13,"strikeZoneBottom":1.58},"ID500779":{"id":500779,"fullName":"Jose Quintana","link":"/api/v1/people/500779","firstName":"Jose","lastName":"Quintana","primaryNumber":"62","birthDate":"1989-01-24","currentAge":37,"birthCity":"Arjona","birthCountry":"Colombia","height":"6' 2\"","weight":224,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jose","useLastName":"Quintana","middleName":"Guillermo","boxscoreName":"Quintana","nickName":"Lelo","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"kin-TAH-nuh","mlbDebutDate":"2012-05-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jose Quintana","nameSlug":"jose-quintana-500779","firstLastName":"Jose Quintana","lastFirstName":"Quintana, Jose","lastInitName":"Quintana, J","initLastName":"J Quintana","fullFMLName":"Jose Guillermo Quintana","fullLFMName":"Quintana, Jose Guillermo","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID607536":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536","firstName":"Kyle","lastName":"Freeland","primaryNumber":"21","birthDate":"1993-05-14","currentAge":33,"birthCity":"Denver","birthStateProvince":"CO","birthCountry":"USA","height":"6' 4\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Freeland","middleName":"Richard","boxscoreName":"Freeland, K","nickName":"F. Stanley","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-04-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kyle Freeland","nameSlug":"kyle-freeland-607536","firstLastName":"Kyle Freeland","lastFirstName":"Freeland, Kyle","lastInitName":"Freeland, K","initLastName":"K Freeland","fullFMLName":"Kyle Richard Freeland","fullLFMName":"Freeland, Kyle Richard","strikeZoneTop":3.5,"strikeZoneBottom":1.66},"ID650489":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489","firstName":"Willi","lastName":"Castro","primaryNumber":"3","birthDate":"1997-04-24","currentAge":29,"birthCity":"Rio Piedras","birthCountry":"Puerto Rico","height":"6' 0\"","weight":209,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Willi","useLastName":"Castro","middleName":"Rafael","boxscoreName":"Castro, W","gender":"M","nameMatrilineal":"Capellan","isPlayer":true,"isVerified":false,"pronunciation":"willie","mlbDebutDate":"2019-08-24","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Willi Castro","nameSlug":"willi-castro-650489","firstLastName":"Willi Castro","lastFirstName":"Castro, Willi","lastInitName":"Castro, W","initLastName":"W Castro","fullFMLName":"Willi Rafael Castro","fullLFMName":"Castro, Willi Rafael","strikeZoneTop":3.2,"strikeZoneBottom":1.62},"ID657514":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514","firstName":"Brennan","lastName":"Bernardino","primaryNumber":"83","birthDate":"1992-01-15","currentAge":34,"birthCity":"Valencia","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":216,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brennan","useLastName":"Bernardino","middleName":"Allen","boxscoreName":"Bernardino","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"ber-nar-DEEN-o","mlbDebutDate":"2022-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brennan Bernardino","nameSlug":"brennan-bernardino-657514","firstLastName":"Brennan Bernardino","lastFirstName":"Bernardino, Brennan","lastInitName":"Bernardino, B","initLastName":"B Bernardino","fullFMLName":"Brennan Allen Bernardino","fullLFMName":"Bernardino, Brennan Allen","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID675848":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848","firstName":"Juan","lastName":"Mejia","primaryNumber":"47","birthDate":"2000-07-04","currentAge":26,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Juan","useLastName":"Mejia","middleName":"Manuel","boxscoreName":"Mejia, J","gender":"M","nameMatrilineal":"Adames","isPlayer":true,"isVerified":true,"pronunciation":"meh-HEE-uh","mlbDebutDate":"2025-04-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Juan Mejia","nameSlug":"juan-mejia-675848","firstLastName":"Juan Mejia","lastFirstName":"Mejia, Juan","lastInitName":"Mejia, J","initLastName":"J Mejia","fullFMLName":"Juan Manuel Mejia","fullLFMName":"Mejia, Juan Manuel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID666397":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397","firstName":"Edouard","lastName":"Julien","primaryNumber":"6","birthDate":"1999-04-30","currentAge":27,"birthCity":"Quebec City","birthStateProvince":"QC","birthCountry":"Canada","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Edouard","useLastName":"Julien","boxscoreName":"Julien","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"ED-ward JOO-lee-en","mlbDebutDate":"2023-04-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Edouard Julien","nameSlug":"edouard-julien-666397","firstLastName":"Edouard Julien","lastFirstName":"Julien, Edouard","lastInitName":"Julien, E","initLastName":"E Julien","fullFMLName":"Edouard Julien","fullLFMName":"Julien, Edouard","strikeZoneTop":3.235,"strikeZoneBottom":1.633},"ID696100":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100","firstName":"Hunter","lastName":"Goodman","primaryNumber":"15","birthDate":"1999-10-08","currentAge":26,"birthCity":"Arlington","birthStateProvince":"TN","birthCountry":"USA","height":"5' 11\"","weight":220,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Hunter","useLastName":"Goodman","middleName":"Robert","boxscoreName":"Goodman","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-08-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hunter Goodman","nameSlug":"hunter-goodman-696100","firstLastName":"Hunter Goodman","lastFirstName":"Goodman, Hunter","lastInitName":"Goodman, H","initLastName":"H Goodman","fullFMLName":"Hunter Robert Goodman","fullLFMName":"Goodman, Hunter Robert","strikeZoneTop":3.18,"strikeZoneBottom":1.6},"ID688363":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363","firstName":"Graham","lastName":"Pauley","primaryNumber":"21","birthDate":"2000-09-24","currentAge":25,"birthCity":"Alpharetta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Graham","useLastName":"Pauley","middleName":"Austin","boxscoreName":"Pauley","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-03-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Graham Pauley","nameSlug":"graham-pauley-688363","firstLastName":"Graham Pauley","lastFirstName":"Pauley, Graham","lastInitName":"Pauley, G","initLastName":"G Pauley","fullFMLName":"Graham Austin Pauley","fullLFMName":"Pauley, Graham Austin","strikeZoneTop":3.254,"strikeZoneBottom":1.642},"ID689414":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414","firstName":"Liam","lastName":"Hicks","primaryNumber":"34","birthDate":"1999-06-02","currentAge":27,"birthCity":"Toronto","birthStateProvince":"ON","birthCountry":"Canada","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Liam","useLastName":"Hicks","middleName":"John Sherwood","boxscoreName":"Hicks, L","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Liam Hicks","nameSlug":"liam-hicks-689414","firstLastName":"Liam Hicks","lastFirstName":"Hicks, Liam","lastInitName":"Hicks, L","initLastName":"L Hicks","fullFMLName":"Liam John Sherwood Hicks","fullLFMName":"Hicks, Liam John Sherwood","strikeZoneTop":3.086,"strikeZoneBottom":1.557},"ID688642":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642","firstName":"Zachary","lastName":"Agnos","primaryNumber":"36","birthDate":"2000-08-15","currentAge":26,"birthCity":"Haymarket","birthStateProvince":"VA","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zach","useLastName":"Agnos","middleName":"George","boxscoreName":"Agnos","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zach Agnos","nameSlug":"zach-agnos-688642","firstLastName":"Zach Agnos","lastFirstName":"Agnos, Zach","lastInitName":"Agnos, Z","initLastName":"Z Agnos","fullFMLName":"Zachary George Agnos","fullLFMName":"Agnos, Zachary George","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID687597":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597","firstName":"Jordan","lastName":"Beck","primaryNumber":"27","birthDate":"2001-04-19","currentAge":25,"birthCity":"Hazel Green","birthStateProvince":"AL","birthCountry":"USA","height":"6' 2\"","weight":227,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Jordan","useLastName":"Beck","middleName":"Alexander","boxscoreName":"Beck","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-04-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jordan Beck","nameSlug":"jordan-beck-687597","firstLastName":"Jordan Beck","lastFirstName":"Beck, Jordan","lastInitName":"Beck, J","initLastName":"J Beck","fullFMLName":"Jordan Alexander Beck","fullLFMName":"Beck, Jordan Alexander","strikeZoneTop":3.32,"strikeZoneBottom":1.67},"ID686668":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668","firstName":"Brenton","lastName":"Doyle","primaryNumber":"7","birthDate":"1998-05-14","currentAge":28,"birthCity":"Warrenton","birthStateProvince":"VA","birthCountry":"USA","height":"6' 3\"","weight":223,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Brenton","useLastName":"Doyle","middleName":"Edward","boxscoreName":"Doyle, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-04-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brenton Doyle","nameSlug":"brenton-doyle-686668","firstLastName":"Brenton Doyle","lastFirstName":"Doyle, Brenton","lastInitName":"Doyle, B","initLastName":"B Doyle","fullFMLName":"Brenton Edward Doyle","fullLFMName":"Doyle, Brenton Edward","strikeZoneTop":3.35,"strikeZoneBottom":1.69},"ID669622":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622","firstName":"Anthony","lastName":"Bender","primaryNumber":"37","birthDate":"1995-02-03","currentAge":31,"birthCity":"Petaluma","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Anthony","useLastName":"Bender","middleName":"Wayne","boxscoreName":"Bender","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2021-05-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Anthony Bender","nameSlug":"anthony-bender-669622","firstLastName":"Anthony Bender","lastFirstName":"Bender, Anthony","lastInitName":"Bender, A","initLastName":"A Bender","fullFMLName":"Anthony Wayne Bender","fullLFMName":"Bender, Anthony Wayne","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID683357":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357","firstName":"Owen","lastName":"Caissie","primaryNumber":"17","birthDate":"2002-07-08","currentAge":24,"birthCity":"Burlington","birthStateProvince":"ON","birthCountry":"Canada","height":"6' 4\"","weight":190,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Owen","useLastName":"Caissie","middleName":"Andrew","boxscoreName":"Caissie","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"KAY-see","mlbDebutDate":"2025-08-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Owen Caissie","nameSlug":"owen-caissie-683357","firstLastName":"Owen Caissie","lastFirstName":"Caissie, Owen","lastInitName":"Caissie, O","initLastName":"O Caissie","fullFMLName":"Owen Andrew Caissie","fullLFMName":"Caissie, Owen Andrew","strikeZoneTop":3.369,"strikeZoneBottom":1.7},"ID682663":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663","firstName":"Agustín","lastName":"Ramírez","primaryNumber":"50","birthDate":"2001-09-10","currentAge":25,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Agustín","useLastName":"Ramírez","boxscoreName":"Ramírez","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"aug-us-teen","mlbDebutDate":"2025-04-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Agustín Ramírez","nameSlug":"agustin-ramirez-682663","firstLastName":"Agustín Ramírez","lastFirstName":"Ramírez, Agustín","lastInitName":"Ramírez, A","initLastName":"A Ramírez","fullFMLName":"Agustín Ramírez","fullLFMName":"Ramírez, Agustín ","strikeZoneTop":3.257,"strikeZoneBottom":1.644},"ID622608":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608","firstName":"Antonio","lastName":"Senzatela","primaryNumber":"49","birthDate":"1995-01-21","currentAge":31,"birthCity":"Valencia","birthCountry":"Venezuela","height":"6' 1\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Antonio","useLastName":"Senzatela","boxscoreName":"Senzatela","nickName":"Senze","gender":"M","nameMatrilineal":"Rondon","isPlayer":true,"isVerified":true,"pronunciation":"sehn-zuh-TEH-luh","mlbDebutDate":"2017-04-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Antonio Senzatela","nameSlug":"antonio-senzatela-622608","firstLastName":"Antonio Senzatela","lastFirstName":"Senzatela, Antonio","lastInitName":"Senzatela, A","initLastName":"A Senzatela","fullFMLName":"Antonio Senzatela","fullLFMName":"Senzatela, Antonio","strikeZoneTop":3.38,"strikeZoneBottom":1.57},"ID677955":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955","firstName":"Kenneth","lastName":"Hill","primaryNumber":"0","birthDate":"1999-12-22","currentAge":26,"birthCity":"Ashdown","birthStateProvince":"AR","birthCountry":"USA","height":"6' 4\"","weight":260,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jaden","useLastName":"Hill","middleName":"Jaden","boxscoreName":"Hill","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jaden Hill","nameSlug":"jaden-hill-677955","firstLastName":"Jaden Hill","lastFirstName":"Hill, Jaden","lastInitName":"Hill, J","initLastName":"J Hill","fullFMLName":"Kenneth Jaden Hill","fullLFMName":"Hill, Kenneth Jaden","strikeZoneTop":3.49,"strikeZoneBottom":1.6},"ID691720":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720","firstName":"Kyle","lastName":"Karros","primaryNumber":"12","birthDate":"2002-07-26","currentAge":24,"birthCity":"Los Angeles","birthStateProvince":"CA","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Kyle","useLastName":"Karros","middleName":"Garret","boxscoreName":"Karros, K","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"pronunciation":"KARE-ohs","mlbDebutDate":"2025-08-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Karros","nameSlug":"kyle-karros-691720","firstLastName":"Kyle Karros","lastFirstName":"Karros, Kyle","lastInitName":"Karros, K","initLastName":"K Karros","fullFMLName":"Kyle Garret Karros","fullLFMName":"Karros, Kyle Garret","strikeZoneTop":3.43,"strikeZoneBottom":1.73},"ID663372":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372","firstName":"Ryan","lastName":"Feltner","primaryNumber":"18","birthDate":"1996-09-02","currentAge":30,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Feltner","middleName":"Donald","boxscoreName":"Feltner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Feltner","nameSlug":"ryan-feltner-663372","firstLastName":"Ryan Feltner","lastFirstName":"Feltner, Ryan","lastInitName":"Feltner, R","initLastName":"R Feltner","fullFMLName":"Ryan Donald Feltner","fullLFMName":"Feltner, Ryan Donald","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID669199":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199","firstName":"Lake","lastName":"Bachar","primaryNumber":"71","birthDate":"1995-06-03","currentAge":31,"birthCity":"Winfield","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":219,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Lake","useLastName":"Bachar","middleName":"David","boxscoreName":"Bachar","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"BAHK-er; like soccer","mlbDebutDate":"2024-09-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lake Bachar","nameSlug":"lake-bachar-669199","firstLastName":"Lake Bachar","lastFirstName":"Bachar, Lake","lastInitName":"Bachar, L","initLastName":"L Bachar","fullFMLName":"Lake David Bachar","fullLFMName":"Bachar, Lake David","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID681715":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715","firstName":"Heriberto","lastName":"Hernandez","primaryNumber":"13","birthDate":"1999-12-16","currentAge":26,"birthCity":"Bonao","birthCountry":"Dominican Republic","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Heriberto","useLastName":"Hernández","middleName":"Jose","boxscoreName":"Hernández, H","gender":"M","nameMatrilineal":"De La Rosa","isPlayer":true,"isVerified":false,"pronunciation":"air-ee-behr-toe","mlbDebutDate":"2025-05-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Heriberto Hernández","nameSlug":"heriberto-hernandez-681715","firstLastName":"Heriberto Hernández","lastFirstName":"Hernández, Heriberto","lastInitName":"Hernández, H","initLastName":"H Hernández","fullFMLName":"Heriberto Jose Hernández","fullLFMName":"Hernández, Heriberto Jose","strikeZoneTop":3.179,"strikeZoneBottom":1.604},"ID645261":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261","firstName":"Sandy","lastName":"Alcantara","primaryNumber":"22","birthDate":"1995-09-07","currentAge":31,"birthCity":"Azua","birthCountry":"Dominican Republic","height":"6' 5\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sandy","useLastName":"Alcantara","boxscoreName":"Alcantara, S","nickName":"Sandman","gender":"M","nameMatrilineal":"Montero","isPlayer":true,"isVerified":true,"pronunciation":"al-CON-ta-RA","mlbDebutDate":"2017-09-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sandy Alcantara","nameSlug":"sandy-alcantara-645261","firstLastName":"Sandy Alcantara","lastFirstName":"Alcantara, Sandy","lastInitName":"Alcantara, S","initLastName":"S Alcantara","fullFMLName":"Sandy Alcantara","fullLFMName":"Alcantara, Sandy","strikeZoneTop":3.59,"strikeZoneBottom":1.68},"ID623474":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474","firstName":"Jimmy","lastName":"Herget","primaryNumber":"44","birthDate":"1993-09-09","currentAge":33,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":183,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jimmy","useLastName":"Herget","middleName":"Matthew","boxscoreName":"Herget, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"HER-geht","mlbDebutDate":"2019-07-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jimmy Herget","nameSlug":"jimmy-herget-623474","firstLastName":"Jimmy Herget","lastFirstName":"Herget, Jimmy","lastInitName":"Herget, J","initLastName":"J Herget","fullFMLName":"Jimmy Matthew Herget","fullLFMName":"Herget, Jimmy Matthew","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID664983":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983","firstName":"Jacob","lastName":"McCarthy","primaryNumber":"31","birthDate":"1997-07-30","currentAge":29,"birthCity":"Scranton","birthStateProvince":"PA","birthCountry":"USA","height":"6' 0\"","weight":213,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Jake","useLastName":"McCarthy","middleName":"Joseph","boxscoreName":"McCarthy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-08-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jake McCarthy","nameSlug":"jake-mccarthy-664983","firstLastName":"Jake McCarthy","lastFirstName":"McCarthy, Jake","lastInitName":"McCarthy, J","initLastName":"J McCarthy","fullFMLName":"Jacob Joseph McCarthy","fullLFMName":"McCarthy, Jacob Joseph","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID687859":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859","firstName":"Troy","lastName":"Johnston","primaryNumber":"20","birthDate":"1997-06-22","currentAge":29,"birthCity":"Tacoma","birthStateProvince":"WA","birthCountry":"USA","height":"5' 11\"","weight":206,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Troy","useLastName":"Johnston","middleName":"Michael","boxscoreName":"Johnston, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-07-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Troy Johnston","nameSlug":"troy-johnston-687859","firstLastName":"Troy Johnston","lastFirstName":"Johnston, Troy","lastInitName":"Johnston, T","initLastName":"T Johnston","fullFMLName":"Troy Michael Johnston","fullLFMName":"Johnston, Troy Michael","strikeZoneTop":3.16,"strikeZoneBottom":1.59},"ID663969":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969","firstName":"Tyler","lastName":"Phillips","primaryNumber":"30","birthDate":"1997-10-27","currentAge":28,"birthCity":"Lumberton","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Phillips","middleName":"Nicholas","boxscoreName":"Phillips","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2024-07-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Phillips","nameSlug":"tyler-phillips-663969","firstLastName":"Tyler Phillips","lastFirstName":"Phillips, Tyler","lastInitName":"Phillips, T","initLastName":"T Phillips","fullFMLName":"Tyler Nicholas Phillips","fullLFMName":"Phillips, Tyler Nicholas","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID805300":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300","firstName":"Jakob","lastName":"Marsee","primaryNumber":"87","birthDate":"2001-06-28","currentAge":25,"birthCity":"Dearborn","birthStateProvince":"MI","birthCountry":"USA","height":"6' 0\"","weight":180,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jakob","useLastName":"Marsee","middleName":"Joseph","boxscoreName":"Marsee","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jakob Marsee","nameSlug":"jakob-marsee-805300","firstLastName":"Jakob Marsee","lastFirstName":"Marsee, Jakob","lastInitName":"Marsee, J","initLastName":"J Marsee","fullFMLName":"Jakob Joseph Marsee","fullLFMName":"Marsee, Jakob Joseph","strikeZoneTop":3.212,"strikeZoneBottom":1.621},"ID676974":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974","firstName":"Max","lastName":"Meyer","primaryNumber":"23","birthDate":"1999-03-12","currentAge":27,"birthCity":"Woodbury","birthStateProvince":"MN","birthCountry":"USA","height":"6' 0\"","weight":196,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Max","useLastName":"Meyer","middleName":"Thomas","boxscoreName":"Meyer","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"pronunciation":"my-uhr","mlbDebutDate":"2022-07-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Max Meyer","nameSlug":"max-meyer-676974","firstLastName":"Max Meyer","lastFirstName":"Meyer, Max","lastInitName":"Meyer, M","initLastName":"M Meyer","fullFMLName":"Max Thomas Meyer","fullLFMName":"Meyer, Max Thomas","strikeZoneTop":3.4,"strikeZoneBottom":1.55},"ID676534":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534","firstName":"Calvin","lastName":"Faucher","primaryNumber":"53","birthDate":"1995-09-22","currentAge":30,"birthCity":"Chula Vista","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Calvin","useLastName":"Faucher","middleName":"Louis","boxscoreName":"Faucher","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-05-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Calvin Faucher","nameSlug":"calvin-faucher-676534","firstLastName":"Calvin Faucher","lastFirstName":"Faucher, Calvin","lastInitName":"Faucher, C","initLastName":"C Faucher","fullFMLName":"Calvin Louis Faucher","fullLFMName":"Faucher, Calvin Louis","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID691594":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594","firstName":"Javier","lastName":"Sanoja","primaryNumber":"8","birthDate":"2002-09-03","currentAge":24,"birthCity":"Maracay","birthCountry":"Venezuela","height":"5' 7\"","weight":150,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Javier","useLastName":"Sanoja","middleName":"Ernesto","boxscoreName":"Sanoja","gender":"M","nameMatrilineal":"Duran","isPlayer":true,"isVerified":true,"pronunciation":"sahn-oh-ha","mlbDebutDate":"2024-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Javier Sanoja","nameSlug":"javier-sanoja-691594","firstLastName":"Javier Sanoja","lastFirstName":"Sanoja, Javier","lastInitName":"Sanoja, J","initLastName":"J Sanoja","fullFMLName":"Javier Ernesto Sanoja","fullLFMName":"Sanoja, Javier Ernesto","strikeZoneTop":2.995,"strikeZoneBottom":1.512},"ID667463":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463","firstName":"John","lastName":"King","birthDate":"1994-09-14","currentAge":32,"birthCity":"Laredo","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"John","useLastName":"King","middleName":"Edward","boxscoreName":"King, Jo","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2020-09-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"John King","nameSlug":"john-king-667463","firstLastName":"John King","lastFirstName":"King, John","lastInitName":"King, J","initLastName":"J King","fullFMLName":"John Edward King","fullLFMName":"King, John Edward","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID691277":{"id":691277,"fullName":"Deyvison De Los Santos","link":"/api/v1/people/691277","firstName":"Deyvison","lastName":"De Los Santos","primaryNumber":"63","birthDate":"2003-06-21","currentAge":23,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 1\"","weight":185,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Deyvison","useLastName":"De Los Santos","boxscoreName":"De Los Santos","gender":"M","nameMatrilineal":"Ruiz","isPlayer":true,"isVerified":true,"pronunciation":"day-vee-son","mlbDebutDate":"2026-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Deyvison De Los Santos","nameSlug":"deyvison-de-los-santos-691277","firstLastName":"Deyvison De Los Santos","lastFirstName":"De Los Santos, Deyvison","lastInitName":"De Los Santos, D","initLastName":"D De Los Santos","fullFMLName":"Deyvison  De Los Santos","fullLFMName":"De Los Santos, Deyvison ","strikeZoneTop":3.26,"strikeZoneBottom":1.64},"ID690022":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022","firstName":"Ryan","lastName":"Ritter","primaryNumber":"8","birthDate":"2000-11-10","currentAge":25,"birthCity":"Evergreen Park","birthStateProvince":"IL","birthCountry":"USA","height":"6' 1\"","weight":209,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Ryan","useLastName":"Ritter","middleName":"Michael","boxscoreName":"Ritter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-06-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Ritter","nameSlug":"ryan-ritter-690022","firstLastName":"Ryan Ritter","lastFirstName":"Ritter, Ryan","lastInitName":"Ritter, R","initLastName":"R Ritter","fullFMLName":"Ryan Michael Ritter","fullLFMName":"Ritter, Ryan Michael","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"ID669364":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364","firstName":"Xavier","lastName":"Edwards","primaryNumber":"9","birthDate":"1999-08-09","currentAge":27,"birthCity":"Mineola","birthStateProvince":"NY","birthCountry":"USA","height":"5' 9\"","weight":175,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Xavier","useLastName":"Edwards","middleName":"James","boxscoreName":"Edwards, X","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"EX-avier","mlbDebutDate":"2023-05-02","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Xavier Edwards","nameSlug":"xavier-edwards-669364","firstLastName":"Xavier Edwards","lastFirstName":"Edwards, Xavier","lastInitName":"Edwards, X","initLastName":"X Edwards","fullFMLName":"Xavier James Edwards","fullLFMName":"Edwards, Xavier James","strikeZoneTop":3.055,"strikeZoneBottom":1.542},"ID656848":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848","firstName":"Michael","lastName":"Petersen","primaryNumber":"49","birthDate":"1994-05-16","currentAge":32,"birthCity":"Middlesex","birthCountry":"United Kingdom","height":"6' 7\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Petersen","middleName":"Kenechukwu","boxscoreName":"Petersen","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2024-06-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Petersen","nameSlug":"michael-petersen-656848","firstLastName":"Michael Petersen","lastFirstName":"Petersen, Michael","lastInitName":"Petersen, M","initLastName":"M Petersen","fullFMLName":"Michael Kenechukwu Petersen","fullLFMName":"Petersen, Michael Kenechukwu","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID608372":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372","firstName":"Tomoyuki","lastName":"Sugano","primaryNumber":"11","birthDate":"1989-10-11","currentAge":36,"birthCity":"Kanagawa","birthCountry":"Japan","height":"6' 1\"","weight":227,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tomoyuki","useLastName":"Sugano","boxscoreName":"Sugano","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"toh-moh-YOO-kee soo-GAH-noh","mlbDebutDate":"2025-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tomoyuki Sugano","nameSlug":"tomoyuki-sugano-608372","firstLastName":"Tomoyuki Sugano","lastFirstName":"Sugano, Tomoyuki","lastInitName":"Sugano, T","initLastName":"T Sugano","fullFMLName":"Tomoyuki Sugano","fullLFMName":"Sugano, Tomoyuki","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID664954":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954","firstName":"Brett","lastName":"Sullivan","primaryNumber":"26","birthDate":"1994-02-22","currentAge":32,"birthCity":"Stockton","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Brett","useLastName":"Sullivan","middleName":"Charles","boxscoreName":"Sullivan, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2023-04-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brett Sullivan","nameSlug":"brett-sullivan-664954","firstLastName":"Brett Sullivan","lastFirstName":"Sullivan, Brett","lastInitName":"Sullivan, B","initLastName":"B Sullivan","fullFMLName":"Brett Charles Sullivan","fullLFMName":"Sullivan, Brett Charles","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"ID678662":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662","firstName":"Ezequiel","lastName":"Tovar","primaryNumber":"14","birthDate":"2001-08-01","currentAge":25,"birthCity":"Maracay","birthCountry":"Venezuela","height":"6' 0\"","weight":192,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Ezequiel","useLastName":"Tovar","middleName":"Jesus","boxscoreName":"Tovar","gender":"M","nameMatrilineal":"Gota","isPlayer":true,"isVerified":false,"pronunciation":"eh-ZEE-kee-ehl","mlbDebutDate":"2022-09-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ezequiel Tovar","nameSlug":"ezequiel-tovar-678662","firstLastName":"Ezequiel Tovar","lastFirstName":"Tovar, Ezequiel","lastInitName":"Tovar, E","initLastName":"E Tovar","fullFMLName":"Ezequiel Jesus Tovar","fullLFMName":"Tovar, Ezequiel Jesus","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID547179":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179","firstName":"Michael","lastName":"Lorenzen","primaryNumber":"55","birthDate":"1992-01-04","currentAge":34,"birthCity":"Anaheim","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Lorenzen","middleName":"Clifton","boxscoreName":"Lorenzen","nickName":"Zen","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2015-04-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Lorenzen","nameSlug":"michael-lorenzen-547179","firstLastName":"Michael Lorenzen","lastFirstName":"Lorenzen, Michael","lastInitName":"Lorenzen, M","initLastName":"M Lorenzen","fullFMLName":"Michael Clifton Lorenzen","fullLFMName":"Lorenzen, Michael Clifton","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"ID676083":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083","firstName":"Janson","lastName":"Junk","primaryNumber":"26","birthDate":"1996-01-15","currentAge":30,"birthCity":"Federal Way","birthStateProvince":"WA","birthCountry":"USA","height":"6' 2\"","weight":197,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Janson","useLastName":"Junk","middleName":"Randall","boxscoreName":"Junk","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2021-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Janson Junk","nameSlug":"janson-junk-676083","firstLastName":"Janson Junk","lastFirstName":"Junk, Janson","lastInitName":"Junk, J","initLastName":"J Junk","fullFMLName":"Janson Randall Junk","fullLFMName":"Junk, Janson Randall","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID681198":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198","firstName":"Toby","lastName":"Rumfield","primaryNumber":"7","birthDate":"2000-05-17","currentAge":26,"birthCity":"Richmond","birthStateProvince":"VA","birthCountry":"USA","height":"6' 5\"","weight":238,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"TJ","useLastName":"Rumfield","middleName":"Joseph","boxscoreName":"Rumfield","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-03-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"TJ Rumfield","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"tj-rumfield-681198","firstLastName":"TJ Rumfield","lastFirstName":"Rumfield, TJ","lastInitName":"Rumfield, T","initLastName":"T Rumfield","fullFMLName":"Toby Joseph Rumfield","fullLFMName":"Rumfield, Toby Joseph","strikeZoneTop":3.42,"strikeZoneBottom":1.73},"ID663978":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978","firstName":"Christopher","lastName":"Paddack","primaryNumber":"40","birthDate":"1996-01-08","currentAge":30,"birthCity":"Austin","birthStateProvince":"TX","birthCountry":"USA","height":"6' 5\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chris","useLastName":"Paddack","middleName":"Joseph","boxscoreName":"Paddack","nickName":"Sheriff","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"PAD-ack","mlbDebutDate":"2019-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chris Paddack","nameSlug":"chris-paddack-663978","firstLastName":"Chris Paddack","lastFirstName":"Paddack, Chris","lastInitName":"Paddack, C","initLastName":"C Paddack","fullFMLName":"Christopher Joseph Paddack","fullLFMName":"Paddack, Christopher Joseph","strikeZoneTop":3.47,"strikeZoneBottom":1.7},"ID681393":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393","firstName":"Connor","lastName":"Norby","primaryNumber":"35","birthDate":"2000-06-08","currentAge":26,"birthCity":"Brooklyn Park","birthStateProvince":"MN","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Connor","useLastName":"Norby","middleName":"David","boxscoreName":"Norby","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-06-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Connor Norby","nameSlug":"connor-norby-681393","firstLastName":"Connor Norby","lastFirstName":"Norby, Connor","lastInitName":"Norby, C","initLastName":"C Norby","fullFMLName":"Connor David Norby","fullLFMName":"Norby, Connor David","strikeZoneTop":3.113,"strikeZoneBottom":1.571},"ID596103":{"id":596103,"fullName":"Austin Slater","link":"/api/v1/people/596103","firstName":"Austin","lastName":"Slater","birthDate":"1992-12-13","currentAge":33,"birthCity":"Jacksonville","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Austin","useLastName":"Slater","middleName":"Thomas","boxscoreName":"Slater","nickName":"AC","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2014,"mlbDebutDate":"2017-06-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Austin Slater","nameSlug":"austin-slater-596103","firstLastName":"Austin Slater","lastFirstName":"Slater, Austin","lastInitName":"Slater, A","initLastName":"A Slater","fullFMLName":"Austin Thomas Slater","fullLFMName":"Slater, Austin Thomas","strikeZoneTop":3.258,"strikeZoneBottom":1.644},"ID677053":{"id":677053,"fullName":"Andrew Nardi","link":"/api/v1/people/677053","firstName":"Andrew","lastName":"Nardi","primaryNumber":"43","birthDate":"1998-08-18","currentAge":28,"birthCity":"West Hills","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Nardi","middleName":"Christopher","boxscoreName":"Nardi","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-08-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Andrew Nardi","nameSlug":"andrew-nardi-677053","firstLastName":"Andrew Nardi","lastFirstName":"Nardi, Andrew","lastInitName":"Nardi, A","initLastName":"A Nardi","fullFMLName":"Andrew Christopher Nardi","fullLFMName":"Nardi, Andrew Christopher","strikeZoneTop":3.467,"strikeZoneBottom":1.589},"ID691587":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587","firstName":"Eury","lastName":"Pérez","primaryNumber":"39","birthDate":"2003-04-15","currentAge":23,"birthCity":"Santiago","birthCountry":"Dominican Republic","height":"6' 8\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eury","useLastName":"Pérez","middleName":"Rafael","boxscoreName":"Pérez, Eu","gender":"M","nameMatrilineal":"Polanco","isPlayer":true,"isVerified":true,"pronunciation":"ee-YOUR-ee","mlbDebutDate":"2023-05-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eury Pérez","nameSlug":"eury-perez-691587","firstLastName":"Eury Pérez","lastFirstName":"Pérez, Eury","lastInitName":"Pérez, E","initLastName":"E Pérez","fullFMLName":"Eury Rafael Pérez","fullLFMName":"Pérez, Eury Rafael","strikeZoneTop":3.58,"strikeZoneBottom":1.68},"ID672640":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640","firstName":"Otto","lastName":"Lopez","primaryNumber":"6","birthDate":"1998-10-01","currentAge":27,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Otto","useLastName":"Lopez","middleName":"Ariel","boxscoreName":"Lopez, O","gender":"M","nameMatrilineal":"Bello","isPlayer":true,"isVerified":true,"mlbDebutDate":"2021-08-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Otto Lopez","nameSlug":"otto-lopez-672640","firstLastName":"Otto Lopez","lastFirstName":"Lopez, Otto","lastInitName":"Lopez, O","initLastName":"O Lopez","fullFMLName":"Otto Ariel Lopez","fullLFMName":"Lopez, Otto Ariel","strikeZoneTop":3.14,"strikeZoneBottom":1.58}},"venue":{"id":4169,"name":"loanDepot park","link":"/api/v1/venues/4169","location":{"address1":"501 Marlins Way","city":"Miami","state":"Florida","stateAbbrev":"FL","postalCode":"33125","defaultCoordinates":{"latitude":25.77796236,"longitude":-80.21951795},"azimuthAngle":128.0,"elevation":10,"country":"USA"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":37446,"turfType":"Artificial Turf","roofType":"Retractable","leftLine":344,"leftCenter":386,"center":407,"rightCenter":392,"rightLine":335},"active":true,"season":"2026"},"officialVenue":{"id":4169,"link":"/api/v1/venues/4169"},"weather":{"condition":"Roof Closed","temp":"72","wind":"0 mph, None"},"gameInfo":{"attendance":17355,"firstPitch":"2026-03-29T17:40:00.000Z","gameDurationMinutes":164},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":0,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":500779,"fullName":"Jose Quintana","link":"/api/v1/people/500779"},"home":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"}},"officialScorer":{"id":827715,"fullName":"Evan Roberts","link":"/api/v1/people/827715"},"primaryDatacaster":{"id":677480,"fullName":"Nick DiCostanzo","link":"/api/v1/people/677480"},"moundVisits":{"away":{"used":3,"remaining":1},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake McCarthy grounds out, shortstop Otto Lopez to first baseman Deyvison De Los Santos.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-29T17:40:13.267Z","endTime":"2026-03-29T17:40:37.435Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":691277,"link":"/api/v1/people/691277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-29T14:36:50.420Z","endTime":"2026-03-29T17:17:38.093Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-29T17:17:38.093Z","endTime":"2026-03-29T17:39:52.821Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-29T17:39:52.821Z","endTime":"2026-03-29T17:40:15.508Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"}},{"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":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.4,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.64774790112366,"aZ":-32.466583993169685,"pfxX":-10.917894082862627,"pfxZ":-0.18547809070212562,"pX":0.6100755996212869,"pZ":1.359595933390409,"vX0":7.278744612393597,"vY0":-125.02579699453209,"vZ0":-3.7301572542917203,"x":93.75,"y":202.07,"x0":-0.9357385165789062,"y0":50.004356579812494,"z0":5.565251046825837,"aX":-17.10673993110349},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.1,"breakHorizontal":17.9,"spinRate":1847,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.43983583756510214,"extension":5.687366495673019},"index":3,"playId":"b9c46e8f-e3a7-3643-8121-28ac19f0d067","pitchNumber":1,"startTime":"2026-03-29T17:40:15.508Z","endTime":"2026-03-29T17:40:19.659Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":79.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.02475106806361,"aZ":-32.04742492467641,"pfxX":-11.59183253663924,"pfxZ":0.08160518385166426,"pX":-0.7576694427802129,"pZ":2.961213598712247,"vX0":4.7783699628896334,"vY0":-127.74604559741138,"vZ0":-0.5840802955331224,"x":145.88,"y":158.83,"x0":-1.1621561775806575,"y0":50.00536628852515,"z0":5.745615507419465,"aX":-18.87191663054765},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.2,"breakHorizontal":19.7,"spinRate":1834,"spinDirection":242},"zone":1,"typeConfidence":2.0,"plateTime":0.4312673086940211,"extension":5.654699749317092},"hitData":{"launchSpeed":87.6,"launchAngle":-5.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.2,"coordY":143.52}},"index":4,"playId":"3937bdd6-51c9-3a95-93bb-48ced53c4789","pitchNumber":2,"startTime":"2026-03-29T17:40:30.208Z","endTime":"2026-03-29T17:40:37.435Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T17:40:37.435Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Hunter Goodman singles on a fly ball to center fielder Jakob Marsee.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-29T17:40:42.603Z","endTime":"2026-03-29T17:42:37.948Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":85.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.56934104110739,"aZ":-21.103055729614912,"pfxX":-11.195723333482881,"pfxZ":5.827970765099193,"pX":-0.10486289793895918,"pZ":3.7447037616555403,"vX0":6.24824398277623,"vY0":-137.72247654698893,"vZ0":-1.5723835934153532,"x":121.0,"y":137.67,"x0":-0.9609006438410156,"y0":50.006581807776676,"z0":5.765340270874693,"aX":-21.287091117969478},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.3,"breakHorizontal":18.7,"spinRate":2536,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.39928709430588327,"extension":5.909126834113888},"index":0,"playId":"d4f6aa47-6fac-36bb-b227-0ae6f7c614d0","pitchNumber":1,"startTime":"2026-03-29T17:41:04.934Z","endTime":"2026-03-29T17:41:08.815Z","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":90.8,"endSpeed":82.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.268306754048975,"aZ":-33.65314881878553,"pfxX":-1.123445770807308,"pfxZ":-0.8459352334044747,"pX":-0.09158868140212502,"pZ":0.9814763671252896,"vX0":3.0028202561004287,"vY0":-132.0444672699232,"vZ0":-5.542442834769902,"x":120.49,"y":212.28,"x0":-1.103689142755415,"y0":50.00472314262951,"z0":5.619559980049955,"aX":-1.9605072414123406},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-2.6,"breakHorizontal":1.3,"spinRate":2650,"spinDirection":325},"zone":13,"typeConfidence":2.0,"plateTime":0.41672207459059907,"extension":6.01950509068677},"index":1,"playId":"4b885647-1fa7-3d09-bd50-b73a84b5bda5","pitchNumber":2,"startTime":"2026-03-29T17:41:19.548Z","endTime":"2026-03-29T17:41:23.741Z","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":1},"pitchData":{"startSpeed":95.7,"endSpeed":86.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.20235591675121,"aZ":-23.1773936014565,"pfxX":-11.131909206234596,"pfxZ":4.64480233494577,"pX":0.5694196299503766,"pZ":1.862375136078822,"vX0":7.945310669917729,"vY0":-139.02718091916796,"vZ0":-6.077161641365165,"x":95.3,"y":188.5,"x0":-0.894334224431685,"y0":50.00488585362585,"z0":5.638236200834944,"aX":-21.56686655210734},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.2,"breakHorizontal":18.2,"spinRate":2500,"spinDirection":225},"zone":9,"typeConfidence":2.0,"plateTime":0.39556857943598045,"extension":6.080995637914198},"index":2,"playId":"fc5d536e-a79f-347b-9f29-e89fe5bdac03","pitchNumber":3,"startTime":"2026-03-29T17:41:36.325Z","endTime":"2026-03-29T17:41:40.196Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.697710942709037,"aZ":-41.22667045031577,"pfxX":5.641182755266254,"pfxZ":-5.337794771996346,"pX":-0.2767247314600692,"pZ":1.5902275154229473,"vX0":0.6324088982911137,"vY0":-130.02358742468766,"vZ0":-2.3533654395036105,"x":127.55,"y":195.84,"x0":-1.2558406468793892,"y0":50.003983228107,"z0":5.664264882590462,"aX":9.566312197572486},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-10.0,"breakHorizontal":-10.3,"spinRate":1984,"spinDirection":16},"zone":13,"typeConfidence":2.0,"plateTime":0.42281119008059065,"extension":6.012403702348925},"index":3,"playId":"f8accc51-0ac9-3e57-b463-3ce0b97e8f4a","pitchNumber":4,"startTime":"2026-03-29T17:41:58.036Z","endTime":"2026-03-29T17:42:01.741Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-03-29T17:42:14.253Z","endTime":"2026-03-29T17:42:25.171Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":80.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.63803033676897,"aZ":-40.45273555868523,"pfxX":6.819005869632411,"pfxZ":-5.061241761674726,"pX":1.0995733563333532,"pZ":1.6513884666382896,"vX0":3.196206177824846,"vY0":-128.4628804759951,"vZ0":-1.7669774090845065,"x":75.09,"y":194.19,"x0":-1.0541566005713119,"y0":50.00071892623372,"z0":5.552808974986638,"aX":11.162536201452756},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-9.4,"breakHorizontal":-13.1,"spinRate":2541,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.42973175814449327,"extension":5.9944562691035665},"hitData":{"launchSpeed":69.5,"launchAngle":37.0,"totalDistance":239.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":123.35,"coordY":99.18}},"index":5,"playId":"ea1e9d25-5de5-36f4-aaaa-f27851be220d","pitchNumber":5,"startTime":"2026-03-29T17:42:25.171Z","endTime":"2026-03-29T17:42:37.948Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T17:42:37.948Z","atBatIndex":1},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Willi Castro walks. Hunter Goodman to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-29T17:42:37.236Z","endTime":"2026-03-29T17:45:32.234Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"postOnSecond":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"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":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":93.5,"endSpeed":84.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.514792918200435,"aZ":-16.486846631902075,"pfxX":-7.732391274529023,"pfxZ":8.514606770615966,"pX":-1.4649909565647907,"pZ":2.248994879731447,"vX0":1.8556689760382208,"vY0":-136.01464212067484,"vZ0":-5.887876945845709,"x":172.84,"y":178.06,"x0":-1.1592711093904233,"y0":50.00269206139116,"z0":5.616906885880434,"aX":-14.242933015278545},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.2,"breakHorizontal":13.4,"spinRate":2312,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.40532034518038973,"extension":6.1366879608752685},"index":0,"playId":"8329d5aa-7614-3d85-a283-7e996347d8ed","pitchNumber":1,"startTime":"2026-03-29T17:43:00.864Z","endTime":"2026-03-29T17:43:04.812Z","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":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.518285811701915,"aZ":-31.1621552558647,"pfxX":-1.1844803114163627,"pfxZ":0.6158124341647753,"pX":0.5522769380290793,"pZ":1.1704456598170403,"vX0":4.304577238100065,"vY0":-128.17548668777425,"vZ0":-5.005679009811859,"x":95.95,"y":207.18,"x0":-1.0010901387715578,"y0":50.00538957835387,"z0":5.605583813420852,"aX":-1.9554307393288697},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.1,"breakHorizontal":1.1,"spinRate":2557,"spinDirection":339},"zone":14,"typeConfidence":2.0,"plateTime":0.4286788931112713,"extension":6.015181803129468},"index":1,"playId":"2317907d-b6f9-3a1d-8988-2d0f52318daf","pitchNumber":2,"startTime":"2026-03-29T17:43:18.429Z","endTime":"2026-03-29T17:43:22.127Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.934605828860676,"aZ":-38.46039933108975,"pfxX":4.187939796562949,"pfxZ":-3.8712712168114067,"pX":0.48355168318893754,"pZ":0.615457444670343,"vX0":3.1408209334168093,"vY0":-127.55641633644254,"vZ0":-4.507638581834238,"x":99.77,"y":239.15,"x0":-1.3144374073089435,"y0":50.00469744748146,"z0":5.48800838059961,"aX":6.7969424156518095},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-7.9,"breakHorizontal":-8.4,"spinRate":2377,"spinDirection":20},"zone":14,"typeConfidence":2.0,"plateTime":0.43190952734028754,"extension":6.0360960875070155},"index":2,"playId":"782f3aee-64e6-3a8e-aad9-5276dc41ae29","pitchNumber":3,"startTime":"2026-03-29T17:43:46.389Z","endTime":"2026-03-29T17:43:51.169Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.063872458493137,"aZ":-26.550775551674324,"pfxX":-10.904673394584112,"pfxZ":3.445472358692582,"pX":-0.2353216103460621,"pZ":1.1522835459258192,"vX0":5.555284671970064,"vY0":-127.20286678644028,"vZ0":-5.701685974808557,"x":125.97,"y":207.67,"x0":-1.0353659781568545,"y0":50.00475613101781,"z0":5.538867623470346,"aX":-17.80035411446711},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.2,"breakHorizontal":18.4,"spinRate":1750,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4312611574897862,"extension":5.899157989188835},"index":3,"playId":"64a44e4d-5916-36cf-9841-14878f981eec","pitchNumber":4,"startTime":"2026-03-29T17:44:09.073Z","endTime":"2026-03-29T17:44:13.303Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"playId":"9ee9a0e5-6218-3449-b579-4aae3d979275","startTime":"2026-03-29T17:44:36.400Z","endTime":"2026-03-29T17:44:40.485Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":81.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.004220775270678,"aZ":-21.864739301679183,"pfxX":-10.535333200037723,"pfxZ":6.056085649206148,"pX":1.2985267804103737,"pZ":0.3883791581030318,"vX0":8.952354110019956,"vY0":-130.07940990843767,"vZ0":-8.69871621248935,"x":67.5,"y":228.29,"x0":-0.8302682097454328,"y0":50.00167407581711,"z0":5.452255883154532,"aX":-17.931585601451513},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":9.0,"breakHorizontal":16.9,"spinRate":1776,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.42215337339991077,"extension":5.915581152613993},"index":5,"playId":"f9369d5a-5657-30fa-a7e7-ca87b12fb245","pitchNumber":5,"startTime":"2026-03-29T17:44:54.963Z","endTime":"2026-03-29T17:44:58.705Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":81.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.275051543760355,"aZ":-31.523009750176232,"pfxX":-0.2879033401781923,"pfxZ":0.38116180912238096,"pX":1.311775747422065,"pZ":0.4532426873081972,"vX0":5.641902406226546,"vY0":-130.80183646267247,"vZ0":-7.071529981310997,"x":67.0,"y":226.54,"x0":-0.8525757131606535,"y0":50.00319383367966,"z0":5.612985543532412,"aX":-0.4911492998755987},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-1.0,"breakHorizontal":-1.0,"spinRate":2598,"spinDirection":310},"zone":14,"typeConfidence":2.0,"plateTime":0.4216989308973651,"extension":6.1459577304659},"index":6,"playId":"bf64389c-b2a4-306f-b2c0-ee5a52455d62","pitchNumber":6,"startTime":"2026-03-29T17:45:28.049Z","endTime":"2026-03-29T17:45:32.234Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T17:45:32.234Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ezequiel Tovar strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-29T17:45:39.372Z","endTime":"2026-03-29T17:47:18.511Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"postOnSecond":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.731937213982953,"aZ":-22.737813866972232,"pfxX":-11.432864559496037,"pfxZ":5.014888934202386,"pX":0.655723534179428,"pZ":2.919666683263081,"vX0":8.239793131383836,"vY0":-136.69623467498937,"vZ0":-3.2755008853264913,"x":92.01,"y":159.95,"x0":-0.920922426604405,"y0":50.0037965025315,"z0":5.704862866427979,"aX":-21.51474674730212},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.5,"breakHorizontal":18.8,"spinRate":2479,"spinDirection":226},"zone":3,"typeConfidence":2.0,"plateTime":0.4015602253785171,"extension":6.180269151094544},"index":0,"playId":"35d1ac54-fdf0-3212-b765-a81fdb2ac8b2","pitchNumber":1,"startTime":"2026-03-29T17:46:07.489Z","endTime":"2026-03-29T17:46:11.237Z","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":86.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.942728906612714,"aZ":-9.768149539428178,"pfxX":-5.110737994756297,"pfxZ":11.540797032366727,"pX":0.2623146274891909,"pZ":2.4367502575617186,"vX0":4.715201613105993,"vY0":-139.1069728187337,"vZ0":-7.2300281346909765,"x":107.0,"y":172.99,"x0":-0.7985021541861543,"y0":50.00261355689659,"z0":5.732594309247159,"aX":-9.922061382135153},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.4,"breakHorizontal":8.2,"spinRate":2488,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.39518065158392046,"extension":6.256002947258528},"index":1,"playId":"b6fb5959-9178-364d-8a49-a248501f1de4","pitchNumber":2,"startTime":"2026-03-29T17:46:25.735Z","endTime":"2026-03-29T17:46:28.964Z","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":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.41466489292031,"aZ":-23.24252924863308,"pfxX":-10.560333452301263,"pfxZ":4.660646962106784,"pX":0.34235495899746254,"pZ":2.1780402988399583,"vX0":6.997883347365944,"vY0":-138.1620448120269,"vZ0":-5.396281926894511,"x":103.95,"y":179.97,"x0":-0.8632790439585518,"y0":50.001825369587564,"z0":5.7381382008586375,"aX":-20.22783013888802},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.3,"breakHorizontal":17.5,"spinRate":2564,"spinDirection":219},"zone":9,"typeConfidence":2.0,"plateTime":0.3978416507675169,"extension":6.226541254399779},"index":2,"playId":"1800882f-576c-3eda-957b-e600de63e11f","pitchNumber":3,"startTime":"2026-03-29T17:46:48.185Z","endTime":"2026-03-29T17:46:52.391Z","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":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.936457548414488,"aZ":-38.685332017473286,"pfxX":5.659886321305007,"pfxZ":-3.978892361858251,"pX":0.853029536043837,"pZ":0.12327370753623625,"vX0":3.2042454872138415,"vY0":-127.93785013197852,"vZ0":-5.713146474072863,"x":84.48,"y":235.45,"x0":-1.1571010484889228,"y0":50.00627971670635,"z0":5.467744797536982,"aX":9.249707345280573},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-8.4,"breakHorizontal":-11.0,"spinRate":2240,"spinDirection":16},"zone":14,"typeConfidence":2.0,"plateTime":0.43050230504090736,"extension":6.07870165311368},"index":3,"playId":"62d251b5-d0ea-397d-a84b-595b18e0c40a","pitchNumber":4,"startTime":"2026-03-29T17:47:13.109Z","endTime":"2026-03-29T17:47:18.511Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T17:47:18.511Z","atBatIndex":3},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"TJ Rumfield walks. Hunter Goodman to 3rd. Willi Castro to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-29T17:47:29.078Z","endTime":"2026-03-29T17:50:20.231Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"postOnSecond":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"postOnThird":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"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":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"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":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.0,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.98501214858089,"aZ":-36.99277751416025,"pfxX":0.6953247497065209,"pfxZ":-2.7354487324252776,"pX":0.05644572390038022,"pZ":2.2055508527434613,"vX0":2.7120659393566515,"vY0":-132.80676779737516,"vZ0":-2.1221886284052496,"x":114.85,"y":179.23,"x0":-1.0738666991231676,"y0":50.001388197374105,"z0":5.740283705653876,"aX":1.2252521823412912},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-5.2,"breakHorizontal":-1.9,"spinRate":2518,"spinDirection":5},"zone":8,"typeConfidence":2.0,"plateTime":0.4145439191685383,"extension":6.210168324307447},"index":0,"playId":"af9d6f70-5ff3-3123-931a-296cf5f0e790","pitchNumber":1,"startTime":"2026-03-29T17:47:45.648Z","endTime":"2026-03-29T17:47:49.695Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":80.8,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.26318118546959,"aZ":-33.255233553294644,"pfxX":4.989869778444756,"pfxZ":-0.6466900492548922,"pX":0.7458980327053144,"pZ":1.4018746709272774,"vX0":3.773971172003736,"vY0":-128.72900159093922,"vZ0":-3.643298480351132,"x":88.57,"y":200.93,"x0":-1.3928765989739615,"y0":50.006002774164166,"z0":5.438171550816882,"aX":8.290284247993052},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.8,"breakHorizontal":-10.0,"spinRate":2698,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.4271575325415684,"extension":6.001473891673756},"index":1,"playId":"f165021c-3f1c-3bf8-8ed0-f638347d34be","pitchNumber":2,"startTime":"2026-03-29T17:48:03.198Z","endTime":"2026-03-29T17:48:07.036Z","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":2},"pitchData":{"startSpeed":88.7,"endSpeed":80.7,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.79454435765514,"aZ":-22.77884553400555,"pfxX":-9.162028562705482,"pfxZ":5.620937323245867,"pX":0.13992295854839823,"pZ":2.542354696907785,"vX0":5.952929743617045,"vY0":-128.98547692869136,"vZ0":-3.3999144828385144,"x":111.67,"y":170.14,"x0":-1.0167672933965928,"y0":50.00420145463384,"z0":5.649963214402793,"aX":-15.318080313414454},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":9.6,"breakHorizontal":15.1,"spinRate":1810,"spinDirection":234},"zone":5,"typeConfidence":2.0,"plateTime":0.425923121836278,"extension":5.898232426638779},"index":2,"playId":"76b09ffd-aab8-355a-84ad-04765ca3ba30","pitchNumber":3,"startTime":"2026-03-29T17:48:24.596Z","endTime":"2026-03-29T17:48:28.591Z","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":2},"index":3,"startTime":"2026-03-29T17:48:49.859Z","endTime":"2026-03-29T17:49:00.983Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":80.7,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.737880113087623,"aZ":-40.80799927460779,"pfxX":7.0635569023060345,"pfxZ":-5.153549412335556,"pX":-1.5234533753598072,"pZ":2.8182502513683523,"vX0":-2.484553594481085,"vY0":-129.49429626939528,"vZ0":0.7496659780639525,"x":175.07,"y":162.69,"x0":-1.4611211290773065,"y0":50.006135751840844,"z0":5.6835683643274155,"aX":11.822656414232553},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-8.9,"breakHorizontal":-12.1,"spinRate":2021,"spinDirection":26},"zone":11,"typeConfidence":2.0,"plateTime":0.4253591755690014,"extension":5.997759154328237},"index":4,"playId":"45dc6c1d-4046-34de-b69c-97d0601a1942","pitchNumber":4,"startTime":"2026-03-29T17:49:00.983Z","endTime":"2026-03-29T17:49:04.875Z","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":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.43872806900003,"aZ":-30.741056406607377,"pfxX":-1.2745475556850048,"pfxZ":0.8163061733256023,"pX":1.5057609917680241,"pZ":0.12051579703948541,"vX0":6.7123937621467,"vY0":-131.9503529660989,"vZ0":-8.120130552235842,"x":59.6,"y":235.53,"x0":-0.9111696145990609,"y0":50.00204866227537,"z0":5.519297406109958,"aX":-2.2360225979756354},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":-0.2,"breakHorizontal":0.7,"spinRate":2500,"spinDirection":315},"zone":14,"typeConfidence":2.0,"plateTime":0.4159202377388156,"extension":6.259266396943939},"index":5,"playId":"c72bc551-c0fc-3d4e-84a3-3f18e2532f82","pitchNumber":5,"startTime":"2026-03-29T17:49:21.016Z","endTime":"2026-03-29T17:49:25.456Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.5044387367536,"aZ":-30.66992403049435,"pfxX":0.49074627689447703,"pfxZ":0.8448287124741478,"pX":0.4035235228636473,"pZ":1.7327193702221162,"vX0":3.115559843145068,"vY0":-133.1518981015954,"vZ0":-4.368836081849827,"x":101.62,"y":192.0,"x0":-0.8489877318823636,"y0":50.004454550334295,"z0":5.632348206435818,"aX":0.8743935099742803},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":0.7,"breakHorizontal":-1.6,"spinRate":2746,"spinDirection":346},"zone":9,"typeConfidence":2.0,"plateTime":0.41248864065888524,"extension":6.2705820725008214},"index":6,"playId":"59f0a89b-92b6-3d48-8d31-f8fb59899d09","pitchNumber":6,"startTime":"2026-03-29T17:49:48.493Z","endTime":"2026-03-29T17:49:52.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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":82.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.1449466333023,"aZ":-32.46279902353748,"pfxX":0.25074396784035224,"pfxZ":-0.1657935296425812,"pX":-0.28753071479142084,"pZ":3.8742962477489478,"vX0":1.5311253862413774,"vY0":-132.5356480866076,"vZ0":0.9821708830017721,"x":127.96,"y":134.17,"x0":-0.9087563557790485,"y0":50.00258679764654,"z0":5.896374239054209,"aX":0.43919135812411114},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":0.2,"breakHorizontal":-0.8,"spinRate":2528,"spinDirection":20},"zone":11,"typeConfidence":2.0,"plateTime":0.4155771447318606,"extension":6.150341424898713},"index":7,"playId":"c0c2b1ab-9813-315c-b6d2-1fc3b3233383","pitchNumber":7,"startTime":"2026-03-29T17:50:16.212Z","endTime":"2026-03-29T17:50:20.231Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T17:50:20.231Z","atBatIndex":4},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jordan Beck doubles (1) on a sharp ground ball to left fielder Heriberto Hernández. Hunter Goodman scores. Willi Castro scores. TJ Rumfield scores. Jordan Beck to 3rd. Jordan Beck advances to 3rd, on a throwing error by shortstop Otto Lopez.","rbi":3,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-29T17:51:35.351Z","endTime":"2026-03-29T17:52:11.478Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":{"id":676974,"link":"/api/v1/people/676974"},"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":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":{"id":676974,"link":"/api/v1/people/676974"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":{"id":676974,"link":"/api/v1/people/676974"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-29T17:50:32.037Z","endTime":"2026-03-29T17:51:37.502Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.8,"endSpeed":79.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.59411264882385,"aZ":-40.660015209134485,"pfxX":7.058499807716478,"pfxZ":-5.1986366933424435,"pX":-0.321379748647193,"pZ":2.887016800390703,"vX0":0.43487791300578793,"vY0":-127.83675007875831,"vZ0":0.995249971896293,"x":129.25,"y":160.83,"x0":-1.409540628962406,"y0":50.00143852170443,"z0":5.717697286985517,"aX":11.526764773426223},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-8.9,"breakHorizontal":-12.8,"spinRate":2486,"spinDirection":25},"zone":4,"typeConfidence":2.0,"plateTime":0.43063548462311463,"extension":6.078961662842608},"index":1,"playId":"54f223b7-3126-37a8-988a-7afcaebda7be","pitchNumber":1,"startTime":"2026-03-29T17:51:37.502Z","endTime":"2026-03-29T17:51:41.221Z","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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.782236968217664,"aZ":-24.55519331883781,"pfxX":-10.317618889350955,"pfxZ":3.974222141350154,"pX":-0.5681994786618285,"pZ":3.4749658251742375,"vX0":4.84369222067304,"vY0":-137.86859860959405,"vZ0":-1.7675069795984633,"x":138.66,"y":144.96,"x0":-1.011122366648786,"y0":50.00455082330677,"z0":5.788240465009634,"aX":-19.785191338171682},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.0,"breakHorizontal":17.6,"spinRate":2441,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.39789156928073854,"extension":6.222256360869839},"hitData":{"launchSpeed":99.7,"launchAngle":2.0,"totalDistance":72.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":41.59,"coordY":115.55}},"index":2,"playId":"08a85e41-4358-35fd-bf55-b731f77289f1","pitchNumber":2,"startTime":"2026-03-29T17:51:54.981Z","endTime":"2026-03-29T17:52:11.478Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T17:52:11.478Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brenton Doyle grounds out, shortstop Otto Lopez to first baseman Deyvison De Los Santos.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-29T17:52:29.883Z","endTime":"2026-03-29T17:53:11.276Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":691277,"link":"/api/v1/people/691277"},"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":91.1,"endSpeed":84.2,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.06393116499509,"aZ":-32.06614553930711,"pfxX":0.16758611354449204,"pfxZ":0.062175284584973234,"pX":0.8941040949682608,"pZ":1.437098897833659,"vX0":4.409714916067052,"vY0":-132.58898416768514,"vZ0":-4.889690440100374,"x":82.92,"y":199.98,"x0":-0.8090640561815632,"y0":50.00481545889364,"z0":5.632104531037338,"aX":0.29928744968400306},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":-0.7,"breakHorizontal":-1.2,"spinRate":2609,"spinDirection":326},"zone":14,"typeConfidence":2.0,"plateTime":0.41234808646337306,"extension":6.266724900891454},"index":0,"playId":"4073a9d2-2048-390e-8461-760ea29bed5f","pitchNumber":1,"startTime":"2026-03-29T17:52:46.660Z","endTime":"2026-03-29T17:52:50.708Z","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":0,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.8,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.551837220275583,"aZ":-33.36743436082394,"pfxX":0.8689820858900141,"pfxZ":-0.6898722123902967,"pX":0.6951139159999354,"pZ":2.302377063053742,"vX0":4.169928952424244,"vY0":-130.35020039698827,"vZ0":-2.3018752501077304,"x":90.5,"y":176.62,"x0":-1.033492038236843,"y0":50.002032678450824,"z0":5.698504319663572,"aX":1.505379279032199},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-1.6,"breakHorizontal":-2.4,"spinRate":2604,"spinDirection":1},"zone":6,"typeConfidence":2.0,"plateTime":0.4190466733928657,"extension":6.17919877305795},"hitData":{"launchSpeed":71.7,"launchAngle":-14.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.6,"coordY":162.33}},"index":1,"playId":"ef67d330-f7ed-3c8e-89cf-dfa22615919e","pitchNumber":2,"startTime":"2026-03-29T17:53:03.735Z","endTime":"2026-03-29T17:53:11.276Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T17:53:11.276Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Slater called out on strikes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-29T17:55:14.074Z","endTime":"2026-03-29T17:57:08.737Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":596103,"fullName":"Austin Slater","link":"/api/v1/people/596103"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":500779,"fullName":"Jose Quintana","link":"/api/v1/people/500779"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":596103,"fullName":"Austin Slater","link":"/api/v1/people/596103"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":82.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.027971487547095,"aZ":-12.029587096427779,"pfxX":3.680146526171115,"pfxZ":11.391660859094088,"pX":-0.9397728057120663,"pZ":1.9123414901164506,"vX0":-8.783650859081286,"vY0":-132.7853495579874,"vZ0":-7.250153940592505,"x":152.82,"y":187.15,"x0":1.9473425656482035,"y0":50.002832173921625,"z0":5.571932992245108,"aX":6.508764352042786},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":19.0,"breakHorizontal":-4.6,"spinRate":2145,"spinDirection":147},"zone":13,"typeConfidence":2.0,"plateTime":0.41404864097810634,"extension":6.177177569962605},"index":0,"playId":"1e008947-f575-3699-a220-9687305e8bef","pitchNumber":1,"startTime":"2026-03-29T17:55:24.078Z","endTime":"2026-03-29T17:55:28.091Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":81.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.571065501644462,"aZ":-12.972403474848804,"pfxX":4.376199359754688,"pfxZ":11.186702215244178,"pX":-0.4120655872220916,"pZ":2.014047778516385,"vX0":-7.843346712968876,"vY0":-130.9276398077045,"vZ0":-6.635492732829646,"x":132.71,"y":184.4,"x0":2.0693750553124555,"y0":50.00184797585167,"z0":5.573504179343493,"aX":7.511492346071512},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":18.7,"breakHorizontal":-6.0,"spinRate":2079,"spinDirection":147},"zone":7,"typeConfidence":2.0,"plateTime":0.4201779424869283,"extension":6.443114235466817},"index":1,"playId":"90f23731-bb80-3abb-84e8-ca0322608aad","pitchNumber":2,"startTime":"2026-03-29T17:55:41.203Z","endTime":"2026-03-29T17:55:44.871Z","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":89.0,"endSpeed":81.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.289409126675526,"aZ":-14.386764430896791,"pfxX":2.1976806319653597,"pfxZ":10.554550323808286,"pX":-0.6614952951624308,"pZ":3.074960098224664,"vX0":-7.586813532003687,"vY0":-129.3491277213351,"vZ0":-3.5623856208743514,"x":142.21,"y":155.76,"x0":2.0309139229497934,"y0":50.006201301930986,"z0":5.581018510820001,"aX":3.70543972932776},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":18.5,"breakHorizontal":-2.2,"spinRate":2278,"spinDirection":158},"zone":1,"typeConfidence":2.0,"plateTime":0.424289931744787,"extension":6.5857946599594674},"index":2,"playId":"612a4625-6f32-3516-99db-c0b72cbd88b0","pitchNumber":3,"startTime":"2026-03-29T17:56:00.261Z","endTime":"2026-03-29T17:56:03.657Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":77.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.37593649160958,"aZ":-25.98240044848082,"pfxX":10.472043875846788,"pfxZ":4.007718854316619,"pX":1.7067553150596226,"pZ":2.093354333744196,"vX0":-4.457487982487141,"vY0":-124.17263433871477,"vZ0":-3.197681837353138,"x":51.94,"y":182.26,"x0":2.175345283552972,"y0":50.002747505603175,"z0":5.585160841967805,"aX":16.175735397801095},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":6.7,"breakHorizontal":-17.8,"spinRate":1336,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.44294576471667124,"extension":6.293197036001043},"index":3,"playId":"0408f93b-876b-3b6c-a613-145c74878fb4","pitchNumber":4,"startTime":"2026-03-29T17:56:29.345Z","endTime":"2026-03-29T17:56:33.096Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":78.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.955655414370266,"aZ":-24.27773465356812,"pfxX":11.292639865694095,"pfxZ":5.020292395880491,"pX":-0.8813117914269366,"pZ":0.7984993180808557,"vX0":-10.544341966087117,"vY0":-125.0819445078188,"vZ0":-6.575227921150397,"x":150.59,"y":217.22,"x0":1.9365755126610025,"y0":50.00433726369794,"z0":5.472507212342669,"aX":17.764964835992977},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":7.6,"breakHorizontal":-17.8,"spinRate":1393,"spinDirection":127},"zone":13,"typeConfidence":2.0,"plateTime":0.4391363883085666,"extension":6.547196925510438},"index":4,"playId":"061759e2-c9b8-31bc-bc5d-4a46dc9c1082","pitchNumber":5,"startTime":"2026-03-29T17:56:47.494Z","endTime":"2026-03-29T17:56:51.586Z","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":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.19902474372795,"aZ":-13.886605138487008,"pfxX":4.777729809545452,"pfxZ":10.527085600539484,"pX":-0.7204654155783764,"pZ":1.7918050307370368,"vX0":-8.537448198004533,"vY0":-131.76121363573614,"vZ0":-6.680008234174145,"x":144.46,"y":190.4,"x0":1.9590055938432844,"y0":50.00028425738558,"z0":5.409780111045913,"aX":8.298151241022103},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":17.5,"breakHorizontal":-6.5,"spinRate":2116,"spinDirection":143},"zone":7,"typeConfidence":2.0,"plateTime":0.41766344547234313,"extension":7.394073232636668},"index":5,"playId":"c3748972-cd46-35ac-a3cc-06ad0ac41680","pitchNumber":6,"startTime":"2026-03-29T17:57:04.547Z","endTime":"2026-03-29T17:57:08.737Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T17:57:08.737Z","atBatIndex":7},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Agustín Ramírez pops out to shortstop Ezequiel Tovar.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-29T17:57:13.587Z","endTime":"2026-03-29T17:57:45.608Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":500779,"fullName":"Jose Quintana","link":"/api/v1/people/500779"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_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":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.4,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.21794130391767,"aZ":-14.566600068460746,"pfxX":2.687552204239749,"pfxZ":10.124000817064818,"pX":-0.5330182923220568,"pZ":2.499564181933276,"vX0":-7.71377778329839,"vY0":-131.18215018781567,"vZ0":-4.786706856139462,"x":137.32,"y":171.29,"x0":2.0989189350773985,"y0":50.00652327610404,"z0":5.436904399124935,"aX":4.676318683421085},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":17.4,"breakHorizontal":-3.1,"spinRate":2282,"spinDirection":151},"zone":4,"typeConfidence":2.0,"plateTime":0.4178079701452302,"extension":6.473367954800609},"hitData":{"launchSpeed":87.4,"launchAngle":57.0,"totalDistance":210.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":105.1,"coordY":119.39}},"index":0,"playId":"9d0e5d52-f31b-32ce-8232-aa2ff008ea51","pitchNumber":1,"startTime":"2026-03-29T17:57:35.951Z","endTime":"2026-03-29T17:57:45.608Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T17:57:45.608Z","atBatIndex":8},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jakob Marsee walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-29T17:58:25.606Z","endTime":"2026-03-29T18:00:10.432Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":500779,"fullName":"Jose Quintana","link":"/api/v1/people/500779"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-29T17:58:10.655Z","endTime":"2026-03-29T17:58:27.870Z","isPitch":false,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"}},{"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.2,"endSpeed":83.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.961253703086047,"aZ":-12.53294322963774,"pfxX":5.213245123586948,"pfxZ":11.007674951803128,"pX":-1.5344961769230208,"pZ":1.07126719981481,"vX0":-11.090486642955716,"vY0":-133.53811541533054,"vZ0":-8.868548046338036,"x":175.49,"y":209.86,"x0":2.0176777273851303,"y0":50.005863588386724,"z0":5.363166632929968,"aX":9.305767185005534},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.8,"breakHorizontal":-6.7,"spinRate":2178,"spinDirection":146},"zone":13,"typeConfidence":2.0,"plateTime":0.4120598090246954,"extension":7.079317853035635},"index":1,"playId":"f5d95efa-c9eb-31e0-8054-b2853eedc191","pitchNumber":1,"startTime":"2026-03-29T17:58:27.870Z","endTime":"2026-03-29T17:58:32.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":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":82.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.198441843025318,"aZ":-13.391818729406872,"pfxX":5.103780532263387,"pfxZ":10.802991187662833,"pX":-1.6665776527750744,"pZ":1.7841823022714915,"vX0":-10.998036483992369,"vY0":-131.60793963447455,"vZ0":-6.816434479204698,"x":180.53,"y":190.61,"x0":1.9199228874610643,"y0":50.00657714298924,"z0":5.41664667133489,"aX":8.87789446587563},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":18.0,"breakHorizontal":-6.6,"spinRate":2230,"spinDirection":147},"zone":13,"typeConfidence":2.0,"plateTime":0.41757662198556433,"extension":6.584111952456778},"index":2,"playId":"7c10e1b4-f991-39d3-8582-c7f04e2e671d","pitchNumber":2,"startTime":"2026-03-29T17:58:46.106Z","endTime":"2026-03-29T17:58:49.755Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":82.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.345668043491482,"aZ":-14.649004861888702,"pfxX":9.590807417379827,"pfxZ":10.037260292354503,"pX":-1.4644652423606495,"pZ":0.4280135281631336,"vX0":-12.129134273893024,"vY0":-131.6392619715673,"vZ0":-9.774538408662456,"x":172.82,"y":227.22,"x0":1.9682668559987895,"y0":50.00018899003067,"z0":5.286868956761303,"aX":16.740411280311157},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":16.0,"breakHorizontal":-14.5,"spinRate":2157,"spinDirection":144},"zone":13,"typeConfidence":2.0,"plateTime":0.4169480174287896,"extension":6.54647689736078},"index":3,"playId":"d2a9cdc1-0562-369a-b7fc-70d54310b05a","pitchNumber":3,"startTime":"2026-03-29T17:59:04.755Z","endTime":"2026-03-29T17:59:09.541Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":81.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.793187684506016,"aZ":-13.394187302655213,"pfxX":4.864624249222589,"pfxZ":10.983371604694497,"pX":-0.4594342003247384,"pZ":2.5271476056216025,"vX0":-8.488341884092199,"vY0":-130.76631131937665,"vZ0":-4.997493485018218,"x":134.51,"y":170.55,"x0":2.2153324712417795,"y0":50.00526975257375,"z0":5.488666598213801,"aX":8.320541713880765},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":18.7,"breakHorizontal":-6.7,"spinRate":2120,"spinDirection":143},"zone":4,"typeConfidence":2.0,"plateTime":0.42087047437430636,"extension":6.405206906577089},"index":4,"playId":"287d3ff1-2e14-3fd6-91e4-3308bb97fa5a","pitchNumber":4,"startTime":"2026-03-29T17:59:27.002Z","endTime":"2026-03-29T17:59:30.841Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":82.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.59775508452228,"aZ":-12.750868112417551,"pfxX":4.718576406002867,"pfxZ":11.057147642373444,"pX":0.1252569922431447,"pZ":2.7725270452901634,"vX0":-6.937101142832291,"vY0":-132.52873798365775,"vZ0":-4.642648706399951,"x":112.23,"y":163.92,"x0":2.178783484983085,"y0":50.004787578524834,"z0":5.497365362905059,"aX":8.290988374139442},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":19.1,"breakHorizontal":-6.8,"spinRate":2189,"spinDirection":147},"zone":5,"typeConfidence":2.0,"plateTime":0.41527453869889985,"extension":6.506277194788194},"index":5,"playId":"c44bdc0a-8795-3cef-9741-2aad97f3e2f0","pitchNumber":5,"startTime":"2026-03-29T17:59:44.195Z","endTime":"2026-03-29T17:59:47.227Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":82.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.335914927022458,"aZ":-18.984947433740878,"pfxX":10.813584308084002,"pfxZ":7.546368379657952,"pX":0.3679973213045497,"pZ":0.9019781876904999,"vX0":-8.195532679222087,"vY0":-131.70912904521447,"vZ0":-7.75262512197449,"x":102.97,"y":214.43,"x0":2.123106750444152,"y0":50.0044590967597,"z0":5.300383615323887,"aX":18.901456518738573},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":12.0,"breakHorizontal":-17.6,"spinRate":2063,"spinDirection":143},"zone":14,"typeConfidence":2.0,"plateTime":0.41670602791630795,"extension":7.413554649038581},"index":6,"playId":"988351ca-bb3a-3164-9355-4d9246de1c79","pitchNumber":6,"startTime":"2026-03-29T18:00:06.371Z","endTime":"2026-03-29T18:00:10.432Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T18:00:10.432Z","atBatIndex":9},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Otto Lopez doubles (1) on a fly ball to right fielder Jordan Beck. Jakob Marsee scores.","rbi":1,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-29T18:00:13.285Z","endTime":"2026-03-29T18:02:30.065Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":500779,"fullName":"Jose Quintana","link":"/api/v1/people/500779"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"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":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":{"id":500779,"link":"/api/v1/people/500779"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.5,"endSpeed":74.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.956378896006576,"aZ":-36.061526319047665,"pfxX":-1.345969482187063,"pfxZ":-2.822233926697619,"pX":-1.1256979343437095,"pZ":1.3050065493256557,"vX0":-6.95351217068117,"vY0":-117.00905277915484,"vZ0":-2.1025704804364933,"x":159.91,"y":203.54,"x0":2.0643802105617977,"y0":50.00015831776371,"z0":5.607899729593456,"aX":-1.855976669543671},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-5.4,"breakHorizontal":4.2,"spinRate":2218,"spinDirection":298},"zone":13,"typeConfidence":2.0,"plateTime":0.46887298412513756,"extension":6.677264347462173},"index":0,"playId":"2165799e-92e1-36b5-bc9d-af173a06e39b","pitchNumber":1,"startTime":"2026-03-29T18:00:36.411Z","endTime":"2026-03-29T18:00:40.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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":82.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.198832750089814,"aZ":-17.163511269785406,"pfxX":9.28448708406251,"pfxZ":8.47570542079115,"pX":-0.06645828576441797,"pZ":1.9014233048463702,"vX0":-8.692247477243392,"vY0":-132.9155603692754,"vZ0":-5.967682712085506,"x":119.53,"y":187.44,"x0":2.0561445927653033,"y0":50.004182489709194,"z0":5.442593027145073,"aX":16.44478530572483},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":14.0,"breakHorizontal":-14.6,"spinRate":2177,"spinDirection":151},"zone":8,"typeConfidence":2.0,"plateTime":0.41370315877553976,"extension":6.458201505204703},"index":1,"playId":"26240d70-8764-32c5-b751-d1444ef113f9","pitchNumber":2,"startTime":"2026-03-29T18:00:55.459Z","endTime":"2026-03-29T18:00:59.081Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":82.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.400354621958293,"aZ":-17.768172871351947,"pfxX":9.987403560156746,"pfxZ":8.210505152257527,"pX":-1.044953773586912,"pZ":2.3106807827136593,"vX0":-11.08755466464247,"vY0":-132.43012008141824,"vZ0":-4.585114663944209,"x":156.83,"y":176.39,"x0":1.92212988867605,"y0":50.00610509003522,"z0":5.385898604354688,"aX":17.533260366777263},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.9,"breakHorizontal":-15.4,"spinRate":2197,"spinDirection":149},"zone":13,"typeConfidence":2.0,"plateTime":0.4154738423703832,"extension":7.302501983904139},"index":2,"playId":"46caa418-2f42-33e0-b05b-35e47b000a11","pitchNumber":3,"startTime":"2026-03-29T18:01:16.815Z","endTime":"2026-03-29T18:01:20.537Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":82.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.04001716284535,"aZ":-19.479155990618832,"pfxX":10.278491440843073,"pfxZ":7.269116237642834,"pX":0.3753067755082112,"pZ":1.1543534347908537,"vX0":-7.873924185144363,"vY0":-132.06499479286066,"vZ0":-7.133687395340989,"x":102.69,"y":207.61,"x0":2.076560505877825,"y0":50.00454351485968,"z0":5.349488646882164,"aX":17.956352969980877},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":11.5,"breakHorizontal":-16.7,"spinRate":2100,"spinDirection":147},"zone":14,"typeConfidence":2.0,"plateTime":0.41651038697708254,"extension":6.502228439159441},"index":3,"playId":"0cfa78e0-6949-3224-a8f7-29d1dda17db8","pitchNumber":4,"startTime":"2026-03-29T18:01:35.661Z","endTime":"2026-03-29T18:01:40.035Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"index":4,"playId":"9c532814-1795-3ebc-adc4-96fc144e0e8e","startTime":"2026-03-29T18:01:57.265Z","endTime":"2026-03-29T18:02:00.666Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":82.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.712927445727104,"aZ":-17.60242130224397,"pfxX":9.0895315021328,"pfxZ":8.252306213307751,"pX":-0.3778756690907281,"pZ":2.3479913225557776,"vX0":-9.169579298736831,"vY0":-132.39743682408672,"vZ0":-4.940412213163212,"x":131.4,"y":175.38,"x0":1.9585367149460589,"y0":50.00290413178281,"z0":5.536703778457139,"aX":16.04931368860018},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.9,"breakHorizontal":-14.3,"spinRate":2224,"spinDirection":148},"zone":4,"typeConfidence":2.0,"plateTime":0.4145827714359931,"extension":6.422005623146771},"hitData":{"launchSpeed":102.2,"launchAngle":25.0,"totalDistance":369.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":196.87,"coordY":69.79}},"index":5,"playId":"e06759cd-cfcb-3f89-b8f2-28d19a4f305a","pitchNumber":5,"startTime":"2026-03-29T18:02:17.743Z","endTime":"2026-03-29T18:02:30.065Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T18:02:30.065Z","atBatIndex":10},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Connor Norby walks.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-29T18:02:54.904Z","endTime":"2026-03-29T18:05:09.700Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":500779,"fullName":"Jose Quintana","link":"/api/v1/people/500779"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"postOnSecond":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":78.8,"endSpeed":72.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.91785964804955,"aZ":-36.219421626896626,"pfxX":-2.765228742465102,"pfxZ":-3.0496148917658097,"pX":-0.41996576281161524,"pZ":2.9773306262020522,"vX0":-4.97577805852631,"vY0":-114.64491892195211,"vZ0":1.7296665002017957,"x":133.01,"y":158.39,"x0":2.14092939670944,"y0":50.00363420847345,"z0":5.7578886862879495,"aX":-3.666456936910726},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-4.8,"breakHorizontal":6.2,"spinRate":2260,"spinDirection":297},"zone":1,"typeConfidence":2.0,"plateTime":0.4784314038339601,"extension":6.975070235653913},"index":0,"playId":"759d4f6a-c2ad-30a6-b9bc-8fcd33e3f062","pitchNumber":1,"startTime":"2026-03-29T18:03:07.443Z","endTime":"2026-03-29T18:03:11.096Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":81.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.70877018237127,"aZ":-17.508295467178996,"pfxX":8.667146263990508,"pfxZ":8.511907524863881,"pX":0.6395215305920697,"pZ":2.099682823937513,"vX0":-6.824790967512788,"vY0":-131.41632256753618,"vZ0":-5.037964708726895,"x":92.62,"y":182.09,"x0":2.163331937850444,"y0":50.00476697222554,"z0":5.370674884869029,"aX":14.936480738087996},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":14.3,"breakHorizontal":-13.9,"spinRate":2058,"spinDirection":146},"zone":9,"typeConfidence":2.0,"plateTime":0.4191836599965497,"extension":6.293793800145057},"index":1,"playId":"b6d99563-b355-3479-aa41-ec62c678e78b","pitchNumber":2,"startTime":"2026-03-29T18:03:27.483Z","endTime":"2026-03-29T18:03:30.931Z","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":2},"pitchData":{"startSpeed":89.7,"endSpeed":80.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.483607430938694,"aZ":-23.711434934972182,"pfxX":11.72508915482257,"pfxZ":4.974232729621296,"pX":0.6861217606805219,"pZ":4.480977911493496,"vX0":-7.646740062101539,"vY0":-130.36917623545065,"vZ0":1.486603719684863,"x":90.85,"y":117.79,"x0":2.152072431387981,"y0":50.00014043917857,"z0":5.708248312362234,"aX":19.9371589456617},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":9.6,"breakHorizontal":-19.2,"spinRate":2100,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.4220894252847027,"extension":6.289448633026891},"index":2,"playId":"96ac7880-3d86-37fa-886e-7ba7f66890d4","pitchNumber":3,"startTime":"2026-03-29T18:03:52.392Z","endTime":"2026-03-29T18:03:55.812Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":78.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.829130831488875,"aZ":-26.05882066060175,"pfxX":10.704509596004488,"pfxZ":3.9007102726401053,"pX":-0.0376791991854929,"pZ":1.0294006187331217,"vX0":-8.439360993484474,"vY0":-124.83243088449262,"vZ0":-5.501178058460228,"x":118.44,"y":210.99,"x0":2.0082091194305147,"y0":50.000542187382514,"z0":5.42655473607856,"aX":16.76982563596763},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.9,"breakHorizontal":-17.3,"spinRate":1410,"spinDirection":124},"zone":13,"typeConfidence":2.0,"plateTime":0.4399945315931646,"extension":6.532900971932173},"index":3,"playId":"060f79e9-2759-332e-8f97-e2d127786465","pitchNumber":4,"startTime":"2026-03-29T18:04:11.808Z","endTime":"2026-03-29T18:04:15.710Z","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":2},"pitchData":{"startSpeed":86.1,"endSpeed":78.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.228980343142872,"aZ":-28.836389179711464,"pfxX":10.108699676901661,"pfxZ":2.116859607573244,"pX":-0.8993226233691329,"pZ":1.4118322078157934,"vX0":-10.180575789589998,"vY0":-124.9878238807519,"vZ0":-4.169196787984576,"x":151.28,"y":200.66,"x0":1.921835358316839,"y0":50.0011663536121,"z0":5.4812657410157,"aX":15.922075116197815},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.0,"breakHorizontal":-15.8,"spinRate":1463,"spinDirection":118},"zone":13,"typeConfidence":2.0,"plateTime":0.43896331295888036,"extension":6.355138963635715},"index":4,"playId":"f141353e-d682-3485-8572-85518782be97","pitchNumber":5,"startTime":"2026-03-29T18:04:32.852Z","endTime":"2026-03-29T18:04:37.257Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-03-29T18:04:46.936Z","endTime":"2026-03-29T18:05:04.801Z","isPitch":false,"type":"action","player":{"id":681393,"link":"/api/v1/people/681393"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":83.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.650322201160915,"aZ":-14.311717106437817,"pfxX":4.612993137725091,"pfxZ":9.929560749005585,"pX":-1.2744438937801432,"pZ":1.9240944816061378,"vX0":-10.049642633301191,"vY0":-133.93635087997467,"vZ0":-6.413081384985388,"x":165.58,"y":186.83,"x0":1.9439374841133026,"y0":50.001157361358004,"z0":5.3919230678079,"aX":8.297955243898954},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.6,"breakHorizontal":-6.0,"spinRate":2158,"spinDirection":146},"zone":13,"typeConfidence":2.0,"plateTime":0.4105473562081716,"extension":7.006905077458273},"index":6,"playId":"8f561d8b-f46f-3f7e-918c-ada83c989fa4","pitchNumber":6,"startTime":"2026-03-29T18:05:04.801Z","endTime":"2026-03-29T18:05:09.700Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T18:05:09.700Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Heriberto Hernández grounds out, shortstop Ezequiel Tovar to first baseman TJ Rumfield.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-29T18:06:35.947Z","endTime":"2026-03-29T18:07:27.218Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":500779,"fullName":"Jose Quintana","link":"/api/v1/people/500779"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-29T18:05:19.264Z","endTime":"2026-03-29T18:06:38.219Z","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":90.9,"endSpeed":82.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.07104262708016,"aZ":-14.289918834291385,"pfxX":4.158635025290771,"pfxZ":10.25401812403155,"pX":-1.0165813571332138,"pZ":2.375277189364182,"vX0":-9.076033027885195,"vY0":-131.97064150318278,"vZ0":-5.404698073152485,"x":155.75,"y":174.65,"x0":1.944340841757642,"y0":50.00039098131188,"z0":5.522285075495691,"aX":7.252182000924198},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":17.4,"breakHorizontal":-5.3,"spinRate":2130,"spinDirection":144},"zone":13,"typeConfidence":2.0,"plateTime":0.4168556543370805,"extension":7.02254519981905},"index":1,"playId":"d4064b8c-cd18-39f2-8682-372beff4346a","pitchNumber":1,"startTime":"2026-03-29T18:06:38.219Z","endTime":"2026-03-29T18:06:42.026Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":82.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.430946245630583,"aZ":-14.068812567560823,"pfxX":3.7573364648880543,"pfxZ":10.399807119759252,"pX":-0.9861520930111692,"pZ":2.3075095445419906,"vX0":-8.806723823634625,"vY0":-131.95226579885752,"vZ0":-5.609949096841151,"x":154.59,"y":176.48,"x0":1.9256113678763283,"y0":50.00146825811476,"z0":5.520345130742751,"aX":6.541038520599618},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":17.5,"breakHorizontal":-4.6,"spinRate":2135,"spinDirection":146},"zone":13,"typeConfidence":2.0,"plateTime":0.41714178077527597,"extension":6.398138366684213},"index":2,"playId":"d680dfd7-8a00-3f1d-be90-165c129700ac","pitchNumber":2,"startTime":"2026-03-29T18:06:58.486Z","endTime":"2026-03-29T18:07:03.031Z","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":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":82.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.08598186556757,"aZ":-15.259893823835867,"pfxX":9.926285652469733,"pfxZ":9.656531746293723,"pX":0.2991077437408432,"pZ":2.0626282108550935,"vX0":-7.913258998121462,"vY0":-132.47095953704957,"vZ0":-5.929284478769036,"x":105.6,"y":183.09,"x0":2.056713587456128,"y0":50.00470850902113,"z0":5.47269946652638,"aX":17.390866893876197},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":16.1,"breakHorizontal":-16.0,"spinRate":2141,"spinDirection":148},"zone":9,"typeConfidence":2.0,"plateTime":0.41575823138594536,"extension":7.636117793518675},"hitData":{"launchSpeed":94.9,"launchAngle":-18.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.05,"coordY":158.77}},"index":3,"playId":"97904048-2822-38eb-a00f-788dd1198f0c","pitchNumber":3,"startTime":"2026-03-29T18:07:19.790Z","endTime":"2026-03-29T18:07:27.218Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T18:07:27.218Z","atBatIndex":12},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Brett Sullivan pops out to second baseman Xavier Edwards.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-29T18:09:33.856Z","endTime":"2026-03-29T18:10:01.921Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.5,"endSpeed":84.1,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.797105243369206,"aZ":-14.756861358865368,"pfxX":-6.2176150368384135,"pfxZ":9.56830149956386,"pX":0.5523693117242215,"pZ":2.4449466440748626,"vX0":6.001405877420925,"vY0":-134.4831204217694,"vZ0":-5.636519555574756,"x":95.94,"y":172.77,"x0":-0.9068078475322586,"y0":50.00517369238506,"z0":5.625367422954714,"aX":-11.322031126583225},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.2,"breakHorizontal":9.8,"spinRate":2373,"spinDirection":227},"zone":6,"typeConfidence":2.0,"plateTime":0.4082228160042565,"extension":6.113449363844669},"index":0,"playId":"2174d2b7-55bc-3eb8-ad91-3df56cc349d1","pitchNumber":1,"startTime":"2026-03-29T18:09:36.429Z","endTime":"2026-03-29T18:09:40.092Z","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":93.7,"endSpeed":84.9,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.442160344610244,"aZ":-11.52432001010179,"pfxX":-7.348200703672063,"pfxZ":11.10114313134465,"pX":0.47683448782807714,"pZ":2.532549350246162,"vX0":6.844834257630204,"vY0":-136.13777247084386,"vZ0":-6.132983145468353,"x":98.82,"y":170.4,"x0":-1.1265635472158355,"y0":50.001270437416416,"z0":5.62714222069639,"aX":-13.665970229976683},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.8,"breakHorizontal":11.6,"spinRate":2479,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.4037624120491383,"extension":6.119639074781588},"hitData":{"launchSpeed":96.0,"launchAngle":68.0,"totalDistance":133.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":145.11,"coordY":158.77}},"index":1,"playId":"e3ce505e-b6a0-3dfd-a124-04a708b66df0","pitchNumber":2,"startTime":"2026-03-29T18:09:51.630Z","endTime":"2026-03-29T18:10:01.921Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T18:10:01.921Z","atBatIndex":13},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Kyle Karros doubles (1) on a line drive to center fielder Jakob Marsee, deflected by right fielder Austin Slater.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-29T18:10:08.847Z","endTime":"2026-03-29T18:11:28.362Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":596103,"link":"/api/v1/people/596103"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_deflection"},{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.4,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.718106838993922,"aZ":-31.490945861723954,"pfxX":-0.1067501660282254,"pfxZ":0.4038457186293991,"pX":0.21751330446921394,"pZ":1.5454069852441894,"vX0":3.1855248164300374,"vY0":-129.4855721437784,"vZ0":-4.1757534670826715,"x":108.71,"y":197.05,"x0":-1.0182270059210548,"y0":50.001022514471025,"z0":5.60620755908419,"aX":-0.18003481003701896},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.0,"breakHorizontal":-0.6,"spinRate":2585,"spinDirection":340},"zone":14,"typeConfidence":2.0,"plateTime":0.42407174289014327,"extension":6.256648352141846},"index":0,"playId":"c8d2536f-157b-3e37-9f2a-6dafba0502b9","pitchNumber":1,"startTime":"2026-03-29T18:10:25.693Z","endTime":"2026-03-29T18:10:29.227Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-03-29T18:10:39.509Z","endTime":"2026-03-29T18:10:48.240Z","isPitch":false,"type":"action","player":{"id":691720,"link":"/api/v1/people/691720"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.9,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.474906000732048,"aZ":-32.561848785717736,"pfxX":-0.3138002244452258,"pfxZ":-0.23338906491021927,"pX":0.4940740976026749,"pZ":1.262631776588317,"vX0":3.839094095846806,"vY0":-129.55951014660727,"vZ0":-4.8631538206221805,"x":98.17,"y":204.69,"x0":-0.9670722337105904,"y0":50.00074637605013,"z0":5.657252680229374,"aX":-0.5337251896023298},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-1.3,"breakHorizontal":-0.2,"spinRate":2647,"spinDirection":358},"zone":14,"typeConfidence":2.0,"plateTime":0.42303621924816603,"extension":6.053069182465717},"index":2,"playId":"e67f1be7-70e7-3920-9976-212e3c4d9be9","pitchNumber":2,"startTime":"2026-03-29T18:10:48.240Z","endTime":"2026-03-29T18:10:51.903Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.2,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.728916847396516,"aZ":-37.0070524378556,"pfxX":6.719924707741351,"pfxZ":-2.9493403651565995,"pX":1.015697065729959,"pZ":2.6107048904429813,"vX0":3.5043952602137596,"vY0":-127.8801265582296,"vZ0":-0.3840362119707079,"x":78.28,"y":168.29,"x0":-1.2494204411104142,"y0":50.00035046669776,"z0":5.689722554606658,"aX":11.021158435341198},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-5.2,"breakHorizontal":-13.0,"spinRate":2568,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.42988087628864413,"extension":6.056750127820313},"hitData":{"launchSpeed":82.0,"launchAngle":18.0,"totalDistance":238.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":165.22,"coordY":113.09}},"index":3,"playId":"8d98df20-6578-3d1e-b815-aa13173423ca","pitchNumber":3,"startTime":"2026-03-29T18:11:15.056Z","endTime":"2026-03-29T18:11:28.362Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T18:11:28.362Z","atBatIndex":14},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jake McCarthy lines out to shortstop Otto Lopez.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-29T18:11:37.161Z","endTime":"2026-03-29T18:11:58.447Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":1},"pitchData":{"startSpeed":93.7,"endSpeed":84.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.82102800616013,"aZ":-13.52664581880597,"pfxX":-6.480709054371199,"pfxZ":10.019297894910306,"pX":-0.5304400096769617,"pZ":2.298779377581518,"vX0":3.3342436451901167,"vY0":-136.2647542362238,"vZ0":-6.216691937099404,"x":137.22,"y":176.71,"x0":-0.9347395210399788,"y0":50.00278360812701,"z0":5.562360115309993,"aX":-12.061656293258535},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.8,"breakHorizontal":10.9,"spinRate":2533,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.4035447528060496,"extension":6.181057665561129},"hitData":{"launchSpeed":84.2,"launchAngle":10.0,"totalDistance":159.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":114.76,"coordY":139.23}},"index":0,"playId":"445be9de-c045-33b1-bd29-787747950acb","pitchNumber":1,"startTime":"2026-03-29T18:11:53.892Z","endTime":"2026-03-29T18:11:58.447Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T18:11:58.447Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hunter Goodman strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-29T18:12:06.970Z","endTime":"2026-03-29T18:13:50.440Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":79.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.93366465295752,"aZ":-34.224085948073814,"pfxX":-1.2718130948171964,"pfxZ":-1.2445496004039462,"pX":-0.19810948034997794,"pZ":1.345937316033012,"vX0":2.89144350594035,"vY0":-129.1034317286877,"vZ0":-4.093488848049411,"x":124.55,"y":202.44,"x0":-1.1817629853831444,"y0":50.005692729332104,"z0":5.66875446887101,"aX":-2.0866388162463245},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-3.1,"breakHorizontal":1.4,"spinRate":2645,"spinDirection":356},"zone":13,"typeConfidence":2.0,"plateTime":0.42892291797274273,"extension":6.174895940462072},"index":0,"playId":"07a77ee4-a6ae-3995-b553-3b4a510908fd","pitchNumber":1,"startTime":"2026-03-29T18:12:30.113Z","endTime":"2026-03-29T18:12:33.622Z","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":88.8,"endSpeed":82.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.75738242785992,"aZ":-33.61770338790518,"pfxX":-0.9000604994071298,"pfxZ":-0.8434187058858953,"pX":0.19378936229866298,"pZ":2.001970655680841,"vX0":3.5936188063513357,"vY0":-129.37965541632093,"vZ0":-2.9280769555537924,"x":109.61,"y":184.73,"x0":-1.0933568710212647,"y0":50.005457883597444,"z0":5.712008065247604,"aX":-1.5336252347350463},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-1.9,"breakHorizontal":0.8,"spinRate":2585,"spinDirection":342},"zone":8,"typeConfidence":2.0,"plateTime":0.4225485375105906,"extension":5.97539850579773},"index":1,"playId":"96d4b4d6-aaf5-39d9-af77-bb8bb30be7f2","pitchNumber":2,"startTime":"2026-03-29T18:12:49.544Z","endTime":"2026-03-29T18:12:52.995Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-03-29T18:13:07.981Z","endTime":"2026-03-29T18:13:21.330Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"}},{"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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.787269621738098,"aZ":-32.89858662501734,"pfxX":-1.569257832914142,"pfxZ":-0.42164474839245936,"pX":0.11216594527072454,"pZ":0.15796983048713956,"vX0":3.3518404768904784,"vY0":-130.4238825421364,"vZ0":-7.336181139949812,"x":112.72,"y":234.51,"x0":-0.9888316896397015,"y0":50.004115744221906,"z0":5.5056837774871,"aX":-2.6896319729307954},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-2.3,"breakHorizontal":2.0,"spinRate":2687,"spinDirection":335},"zone":14,"typeConfidence":2.0,"plateTime":0.4208092157760128,"extension":6.148982381799283},"index":3,"playId":"2b335d53-fa2e-33bb-93c3-fdcc810a1338","pitchNumber":3,"startTime":"2026-03-29T18:13:21.330Z","endTime":"2026-03-29T18:13:25.376Z","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":87.2,"endSpeed":79.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.866370470359456,"aZ":-32.59838745816014,"pfxX":6.761620791591797,"pfxZ":-0.26641439544560086,"pX":1.3659856396885457,"pZ":2.141416074393894,"vX0":4.297336527219713,"vY0":-126.8683924918289,"vZ0":-1.9224014990154934,"x":64.93,"y":180.96,"x0":-1.2374270698333225,"y0":50.00213024905223,"z0":5.547821604194043,"aX":10.842167100583902},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.7,"breakHorizontal":-13.3,"spinRate":2691,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.43443704010460094,"extension":6.055003127186962},"index":4,"playId":"c9215178-8477-312a-a624-61e5c7a48dd0","pitchNumber":4,"startTime":"2026-03-29T18:13:46.346Z","endTime":"2026-03-29T18:13:50.440Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T18:13:50.440Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Xavier Edwards singles on a ground ball to first baseman TJ Rumfield.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-29T18:16:04.907Z","endTime":"2026-03-29T18:17:15.995Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":500779,"fullName":"Jose Quintana","link":"/api/v1/people/500779"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":73.0,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.320620879129912,"aZ":-35.1605005179306,"pfxX":-1.678480690290904,"pfxZ":-2.2305759002751078,"pX":-0.371689404134979,"pZ":1.4224379876543334,"vX0":-5.447087612731392,"vY0":-115.34453867982117,"vZ0":-1.8917450748675844,"x":131.17,"y":200.37,"x0":2.2425151106424606,"y0":50.001200545114166,"z0":5.6573289138149905,"aX":-2.2501269988075916},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-4.2,"breakHorizontal":4.4,"spinRate":2252,"spinDirection":305},"zone":13,"typeConfidence":2.0,"plateTime":0.47565090565504686,"extension":6.362930687691544},"index":0,"playId":"3a1693cf-d189-3a31-9b53-40a8bb7ef590","pitchNumber":1,"startTime":"2026-03-29T18:16:04.978Z","endTime":"2026-03-29T18:16:08.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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":76.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.12396243395465,"aZ":-28.105107252269875,"pfxX":11.85509789034672,"pfxZ":2.6854901261713326,"pX":0.9964768944625448,"pZ":1.607944210361775,"vX0":-6.657971836480246,"vY0":-123.36198529012916,"vZ0":-3.91902756563438,"x":79.02,"y":195.37,"x0":2.2121435643883265,"y0":50.00488964274985,"z0":5.628227917876523,"aX":17.988127076288222},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":4.1,"breakHorizontal":-19.6,"spinRate":1403,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.4466884000307658,"extension":6.708151377300437},"index":1,"playId":"8e0182dc-1da8-338c-a820-19e8eefe5158","pitchNumber":2,"startTime":"2026-03-29T18:16:20.972Z","endTime":"2026-03-29T18:16:24.627Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-03-29T18:16:38.209Z","endTime":"2026-03-29T18:16:48.872Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"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":91.0,"endSpeed":82.3,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.98972604562948,"aZ":-15.305197422224609,"pfxX":4.0691028842381405,"pfxZ":9.61803345953489,"pX":0.43673817347880917,"pZ":3.7551824510377885,"vX0":-6.427293918666004,"vY0":-132.30169253854268,"vZ0":-1.7392427328174072,"x":100.35,"y":137.39,"x0":2.3806959773048235,"y0":50.00517239665309,"z0":5.55567257255105,"aX":7.139369787666112},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":17.2,"breakHorizontal":-5.8,"spinRate":2238,"spinDirection":155},"zone":12,"typeConfidence":2.0,"plateTime":0.415681223073046,"extension":7.364574560315306},"index":3,"playId":"90cf13ca-e057-3b27-9dde-294a4a9dd3b6","pitchNumber":3,"startTime":"2026-03-29T18:16:48.872Z","endTime":"2026-03-29T18:16:52.638Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":77.0,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.642677258909206,"aZ":-28.520729624114843,"pfxX":12.178085610620576,"pfxZ":2.4040118092974643,"pX":0.5635262253517156,"pZ":1.3988428275492482,"vX0":-7.385343604639431,"vY0":-123.25297263688178,"vZ0":-4.153103670858652,"x":95.52,"y":201.01,"x0":2.037864628253989,"y0":50.00079558782446,"z0":5.551952236324924,"aX":18.476637047869193},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":3.5,"breakHorizontal":-20.0,"spinRate":1513,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.4467499698713686,"extension":7.120699984953957},"hitData":{"launchSpeed":64.8,"launchAngle":-41.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":141.28,"coordY":167.93}},"index":4,"playId":"3c4f6fe5-2dda-3f44-8e5e-5ab50e685e6c","pitchNumber":4,"startTime":"2026-03-29T18:17:08.377Z","endTime":"2026-03-29T18:17:15.995Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T18:17:15.995Z","atBatIndex":17},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Deyvison De Los Santos doubles (1) on a fly ball to center fielder Brenton Doyle. Xavier Edwards to 3rd.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-29T18:17:34.995Z","endTime":"2026-03-29T18:21:33.472Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":691277,"fullName":"Deyvison De Los Santos","link":"/api/v1/people/691277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":500779,"fullName":"Jose Quintana","link":"/api/v1/people/500779"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":691277,"fullName":"Deyvison De Los Santos","link":"/api/v1/people/691277"},"postOnThird":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7,8,9,10],"actionIndex":[4],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":691277,"fullName":"Deyvison De Los Santos","link":"/api/v1/people/691277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":81.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.47817576299523,"aZ":-13.168995126517439,"pfxX":3.767957905968327,"pfxZ":11.026617223493183,"pX":-0.07948779015256989,"pZ":2.1376140348365897,"vX0":-6.954814704625889,"vY0":-131.3916342866207,"vZ0":-5.8889316685687065,"x":120.03,"y":181.06,"x0":2.1292555663458717,"y0":50.00604852774014,"z0":5.411557473991402,"aX":6.496982836038232},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":18.6,"breakHorizontal":-5.0,"spinRate":2076,"spinDirection":148},"zone":8,"typeConfidence":2.0,"plateTime":0.4191196337474765,"extension":6.309113380441551},"index":0,"playId":"406f424e-c9ee-3d10-b93b-156b340206ba","pitchNumber":1,"startTime":"2026-03-29T18:17:56.323Z","endTime":"2026-03-29T18:18:00.102Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"d8f6404e-07cc-3818-ba35-59325c73174c","startTime":"2026-03-29T18:18:13.550Z","endTime":"2026-03-29T18:18:16.587Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.04668990884284,"aZ":-14.461457007821187,"pfxX":2.7038125124208987,"pfxZ":10.24992140296879,"pX":-1.582162869894835,"pZ":3.274832762774037,"vX0":-10.236348071654872,"vY0":-130.97253956910356,"vZ0":-2.911727780041978,"x":177.31,"y":150.36,"x0":2.0346090553672855,"y0":50.001522579121065,"z0":5.48980430964949,"aX":4.672817893815171},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":18.0,"breakHorizontal":-2.5,"spinRate":2244,"spinDirection":155},"zone":11,"typeConfidence":2.0,"plateTime":0.41906778697049996,"extension":6.8639711887486605},"index":2,"playId":"b5170b21-1bdb-36ba-8353-e8ab5533576b","pitchNumber":2,"startTime":"2026-03-29T18:18:28.868Z","endTime":"2026-03-29T18:18:33.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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":78.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.08301095411168,"aZ":-26.50241530238039,"pfxX":11.068692121511992,"pfxZ":3.582828218530336,"pX":0.27381208029582593,"pZ":1.4224500041782189,"vX0":-8.185529075179097,"vY0":-125.75801210550702,"vZ0":-4.620003006490511,"x":106.56,"y":200.37,"x0":2.150409677547447,"y0":50.00550170670582,"z0":5.461252387643867,"aX":17.539684163331845},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.5,"breakHorizontal":-17.9,"spinRate":1389,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.43735085315236555,"extension":7.153755460885205},"index":3,"playId":"9021e871-7cd8-35fc-90fb-a1a51382540a","pitchNumber":3,"startTime":"2026-03-29T18:18:46.480Z","endTime":"2026-03-29T18:18:51.926Z","isPitch":true,"type":"pitch"},{"details":{"description":"Xavier Edwards steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"actionPlayId":"9021e871-7cd8-35fc-90fb-a1a51382540a","startTime":"2026-03-29T18:18:56.041Z","endTime":"2026-03-29T18:19:17.020Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"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":84.7,"endSpeed":77.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.028703386176474,"aZ":-27.35577433104061,"pfxX":10.858493465255723,"pfxZ":3.172292235112258,"pX":1.0113261101757307,"pZ":1.486137395833478,"vX0":-6.248034227939026,"vY0":-123.13246916492278,"vZ0":-4.143773501230078,"x":78.45,"y":198.65,"x0":2.1858476966532363,"y0":50.00109589058438,"z0":5.535377196135538,"aX":16.48362123424677},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":4.9,"breakHorizontal":-18.0,"spinRate":1307,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.446769721141965,"extension":6.651713851564243},"index":5,"playId":"da0631eb-25de-38eb-b20b-ea45109f95c4","pitchNumber":4,"startTime":"2026-03-29T18:19:17.020Z","endTime":"2026-03-29T18:19:21.008Z","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":0},"pitchData":{"startSpeed":81.2,"endSpeed":75.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.417498276868198,"aZ":-36.926577084211125,"pfxX":-2.8807099542798955,"pfxZ":-3.3789219991282566,"pX":-1.5579792760942939,"pZ":1.0511521649008877,"vX0":-7.528972847349733,"vY0":-118.10434380751603,"vZ0":-2.484557922710012,"x":176.39,"y":210.4,"x0":2.051061157705483,"y0":50.002742353216746,"z0":5.527270800820493,"aX":-4.051039667131682},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-6.5,"breakHorizontal":7.1,"spinRate":2329,"spinDirection":300},"zone":13,"typeConfidence":2.0,"plateTime":0.4645375943910799,"extension":6.939531873307043},"index":6,"playId":"29596fe7-b957-3251-994a-4035f425faba","pitchNumber":5,"startTime":"2026-03-29T18:19:38.604Z","endTime":"2026-03-29T18:19:44.882Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":74.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.91132335121498,"aZ":-35.12239414585355,"pfxX":-1.8965848412634676,"pfxZ":-2.146870896402355,"pX":-1.5571739498507728,"pZ":1.2873538855947497,"vX0":-7.786997151214478,"vY0":-116.51028239746282,"vZ0":-2.164981533382141,"x":176.36,"y":204.02,"x0":2.0747599491941484,"y0":50.00173662817626,"z0":5.548102062667984,"aX":-2.6059472509756816},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-4.2,"breakHorizontal":5.4,"spinRate":2170,"spinDirection":304},"zone":13,"typeConfidence":2.0,"plateTime":0.4701316039736687,"extension":6.934826113848684},"index":7,"playId":"148865ce-0d15-3109-9c75-d13132aec808","pitchNumber":6,"startTime":"2026-03-29T18:20:01.820Z","endTime":"2026-03-29T18:20:05.268Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":82.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.969648045178413,"aZ":-13.95240412768863,"pfxX":2.7891039831386255,"pfxZ":10.415434083694363,"pX":-0.6379026037851898,"pZ":2.8128207324012444,"vX0":-7.925748419674437,"vY0":-132.37026090747187,"vZ0":-4.142530279446954,"x":141.32,"y":162.83,"x0":2.0514988252703694,"y0":50.00211749635529,"z0":5.441002099880616,"aX":4.879416774702508},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":18.0,"breakHorizontal":-3.0,"spinRate":2123,"spinDirection":151},"zone":4,"typeConfidence":2.0,"plateTime":0.4160312123249854,"extension":6.360681449423442},"index":8,"playId":"f0b7e6ef-a8f0-30c9-81bb-37d2bf5d9ced","pitchNumber":7,"startTime":"2026-03-29T18:20:29.697Z","endTime":"2026-03-29T18:20:33.581Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":82.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.314773286554484,"aZ":-12.797175259744677,"pfxX":3.3053272352989804,"pfxZ":10.991293801291874,"pX":-1.0062919922149312,"pZ":2.233464145572984,"vX0":-8.72909747359293,"vY0":-132.907372716764,"vZ0":-5.842478888436163,"x":155.36,"y":178.48,"x0":1.9125006704167953,"y0":50.00601484624832,"z0":5.414507229674054,"aX":5.8296210799930535},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":18.6,"breakHorizontal":-3.8,"spinRate":2109,"spinDirection":146},"zone":13,"typeConfidence":2.0,"plateTime":0.41441463547119595,"extension":6.560110467290286},"index":9,"playId":"e31239c1-bfac-30b7-a964-ea65036f183e","pitchNumber":8,"startTime":"2026-03-29T18:20:54.316Z","endTime":"2026-03-29T18:20:57.487Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":71.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.716687416065618,"aZ":-37.40648876223683,"pfxX":-2.9064340196176426,"pfxZ":-3.993444881429065,"pX":0.5284696057076972,"pZ":2.1653779858305855,"vX0":-2.9549258035918755,"vY0":-114.55181198621109,"vZ0":0.4167243424072058,"x":96.86,"y":180.31,"x0":2.2188619581724334,"y0":50.00025342770285,"z0":5.676851659481581,"aX":-3.8115514207381946},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-6.7,"breakHorizontal":6.1,"spinRate":2146,"spinDirection":296},"zone":9,"typeConfidence":2.0,"plateTime":0.4805334402547241,"extension":6.411710080741137},"hitData":{"launchSpeed":106.2,"launchAngle":19.0,"totalDistance":389.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":153.74,"coordY":54.03}},"index":10,"playId":"c9257411-6ddd-3540-b699-ae1920b1b277","pitchNumber":9,"startTime":"2026-03-29T18:21:21.139Z","endTime":"2026-03-29T18:21:33.472Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T18:21:33.472Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Javier Sanoja flies out to right fielder Jordan Beck.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-29T18:21:50.070Z","endTime":"2026-03-29T18:23:40.929Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":500779,"fullName":"Jose Quintana","link":"/api/v1/people/500779"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":691277,"fullName":"Deyvison De Los Santos","link":"/api/v1/people/691277"},"postOnThird":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"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":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"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(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":84.9,"endSpeed":77.2,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.851932484839935,"aZ":-28.888228771109517,"pfxX":10.972325782907646,"pfxZ":2.15777838035745,"pX":1.0436994366939922,"pZ":1.9497588187417765,"vX0":-6.421000590402697,"vY0":-123.34978564706992,"vZ0":-2.8062293217252683,"x":77.22,"y":186.14,"x0":2.268548363193247,"y0":50.00490510485611,"z0":5.563359803091808,"aX":16.73907835953618},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":3.5,"breakHorizontal":-18.1,"spinRate":1428,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.44576500915986417,"extension":6.3624528961650055},"index":0,"playId":"4a65df07-df5c-3b0f-9ef1-93f761b9f687","pitchNumber":1,"startTime":"2026-03-29T18:22:14.402Z","endTime":"2026-03-29T18:22:18.922Z","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":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.4,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.75494494307261,"aZ":-31.352889078339864,"pfxX":9.892289097724055,"pfxZ":0.5426537912009024,"pX":0.6887080499410866,"pZ":0.13965378504349563,"vX0":-6.92301466121799,"vY0":-122.97610156442708,"vZ0":-6.070569537147136,"x":90.75,"y":235.01,"x0":2.269777197244137,"y0":50.00472665165254,"z0":5.334093455841399,"aX":14.995720793380311},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-0.4,"breakHorizontal":-16.1,"spinRate":1416,"spinDirection":118},"zone":14,"typeConfidence":2.0,"plateTime":0.44717921750406564,"extension":6.897822784963746},"index":1,"playId":"55483d1f-2a11-32c7-8999-4e41d7b57fe7","pitchNumber":2,"startTime":"2026-03-29T18:22:34.887Z","endTime":"2026-03-29T18:22:38.887Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":81.9,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.63090568130665,"aZ":-19.63683113831704,"pfxX":9.741058462617573,"pfxZ":7.243228889486695,"pX":0.7605350461675171,"pZ":1.9618322880653152,"vX0":-6.860272425320405,"vY0":-131.66622048607957,"vZ0":-5.191715040789402,"x":88.01,"y":185.81,"x0":2.152867511452662,"y0":50.00403726711507,"z0":5.441476736026891,"aX":16.863276476747984},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":12.0,"breakHorizontal":-15.8,"spinRate":2125,"spinDirection":145},"zone":9,"typeConfidence":2.0,"plateTime":0.41826481279289807,"extension":6.392259247205833},"index":2,"playId":"54ce4d24-f7ab-358a-956a-a9d816c4a9b0","pitchNumber":3,"startTime":"2026-03-29T18:23:01.414Z","endTime":"2026-03-29T18:23:05.302Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-03-29T18:23:13.126Z","endTime":"2026-03-29T18:23:29.390Z","isPitch":false,"type":"action","player":{"id":691594,"link":"/api/v1/people/691594"}},{"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":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":74.2,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.43504702949596,"aZ":-32.50104989900551,"pfxX":-3.7270555441524347,"pfxZ":-0.23971087336512653,"pX":0.24353623871110922,"pZ":2.2283156561484763,"vX0":-3.8050116530044846,"vY0":-117.7063368235818,"vZ0":-0.7164437007361223,"x":107.72,"y":178.62,"x0":2.368156842532833,"y0":50.00000477380803,"z0":5.559889780532579,"aX":-5.200103463032792},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-0.4,"breakHorizontal":7.7,"spinRate":2212,"spinDirection":260},"zone":5,"typeConfidence":2.0,"plateTime":0.46627657837750824,"extension":7.052791674408709},"hitData":{"launchSpeed":82.2,"launchAngle":49.0,"totalDistance":231.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":174.42,"coordY":121.05}},"index":4,"playId":"5dcea875-8adb-3692-a13a-3bac8f6085bf","pitchNumber":4,"startTime":"2026-03-29T18:23:29.390Z","endTime":"2026-03-29T18:23:40.929Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T18:23:40.929Z","atBatIndex":19},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Austin Slater out on a sacrifice fly to right fielder Jordan Beck. Xavier Edwards scores. Deyvison De Los Santos to 3rd.","rbi":1,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-29T18:23:47.416Z","endTime":"2026-03-29T18:25:18.581Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":596103,"fullName":"Austin Slater","link":"/api/v1/people/596103"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":500779,"fullName":"Jose Quintana","link":"/api/v1/people/500779"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":691277,"fullName":"Deyvison De Los Santos","link":"/api/v1/people/691277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":596103,"fullName":"Austin Slater","link":"/api/v1/people/596103"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"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":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":691277,"fullName":"Deyvison De Los Santos","link":"/api/v1/people/691277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":{"id":500779,"link":"/api/v1/people/500779"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"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(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":85.1,"endSpeed":77.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.99589794566662,"aZ":-27.69460965356473,"pfxX":11.18006225391601,"pfxZ":2.937370616534582,"pX":-0.09184174778521781,"pZ":0.5425404205028099,"vX0":-8.826524238614276,"vY0":-123.4161532085523,"vZ0":-6.203789607854385,"x":120.5,"y":224.13,"x0":2.0970881507100234,"y0":50.00367311853535,"z0":5.45338811704766,"aX":17.064390697008275},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.8,"breakHorizontal":-17.9,"spinRate":1362,"spinDirection":125},"zone":13,"typeConfidence":2.0,"plateTime":0.44561843923538724,"extension":7.366896834204057},"index":0,"playId":"fafd0ad0-81af-323f-81d0-ac481f23f065","pitchNumber":1,"startTime":"2026-03-29T18:24:13.398Z","endTime":"2026-03-29T18:24:17.156Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":81.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.11658492197601,"aZ":-15.902481800163619,"pfxX":4.311787669569808,"pfxZ":9.534665850825316,"pX":-0.9114697091000786,"pZ":2.833916321535142,"vX0":-9.342587219843875,"vY0":-130.0339193903105,"vZ0":-3.633401439892431,"x":151.74,"y":162.26,"x0":2.17317677957826,"y0":50.004798662302214,"z0":5.461230501340156,"aX":7.361127999986931},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":16.6,"breakHorizontal":-5.6,"spinRate":2302,"spinDirection":148},"zone":11,"typeConfidence":2.0,"plateTime":0.4217651670791036,"extension":6.871982468354512},"index":1,"playId":"9c716d43-2b28-3bb5-823c-677847cbea63","pitchNumber":2,"startTime":"2026-03-29T18:24:37.772Z","endTime":"2026-03-29T18:24:42.550Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.687084489909562,"aZ":-14.932157538632843,"pfxX":3.5990879367423494,"pfxZ":9.96300212430205,"pX":-0.24720137438087958,"pZ":2.332007295486642,"vX0":-7.265302105240259,"vY0":-131.19829812960648,"vZ0":-5.182220591238758,"x":126.42,"y":175.82,"x0":2.0994974847048855,"y0":50.000316947185745,"z0":5.4587727861111635,"aX":6.2274512079063795},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":17.0,"breakHorizontal":-4.8,"spinRate":2101,"spinDirection":146},"zone":5,"typeConfidence":2.0,"plateTime":0.41868029960766506,"extension":6.466723432447391},"hitData":{"launchSpeed":95.1,"launchAngle":52.0,"totalDistance":269.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":182.38,"coordY":107.4}},"index":2,"playId":"49f178e2-5299-3795-acfc-787f9da0ddb9","pitchNumber":3,"startTime":"2026-03-29T18:25:05.429Z","endTime":"2026-03-29T18:25:18.581Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T18:25:18.581Z","atBatIndex":20},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Agustín Ramírez walks.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-29T18:25:33.485Z","endTime":"2026-03-29T18:27:47.982Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":500779,"fullName":"Jose Quintana","link":"/api/v1/people/500779"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"postOnThird":{"id":691277,"fullName":"Deyvison De Los Santos","link":"/api/v1/people/691277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":72.8,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.26081796988612,"aZ":-37.842251304490425,"pfxX":-1.81422967915445,"pfxZ":-4.245308898452841,"pX":-0.7508761088769433,"pZ":1.6777081321703542,"vX0":-6.059777711102196,"vY0":-115.38748155052888,"vZ0":-0.6855453941077468,"x":145.62,"y":193.48,"x0":2.154445977443046,"y0":50.0004300578938,"z0":5.65315155496401,"aX":-2.4236919226627296},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-7.6,"breakHorizontal":4.9,"spinRate":2253,"spinDirection":296},"zone":13,"typeConfidence":2.0,"plateTime":0.4763188473684057,"extension":7.214245143951976},"index":0,"playId":"be07abf6-5735-3e92-b697-801bc7a645d7","pitchNumber":1,"startTime":"2026-03-29T18:25:52.108Z","endTime":"2026-03-29T18:25:55.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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":81.3,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.153543546140284,"aZ":-18.940191996985586,"pfxX":8.20620057536749,"pfxZ":7.8071477273122385,"pX":1.060223471060449,"pZ":1.7407103011725278,"vX0":-5.907550904423743,"vY0":-129.87595154918895,"vZ0":-5.595141920680965,"x":76.59,"y":191.78,"x0":2.306951386980059,"y0":50.00222091602768,"z0":5.379614592590584,"aX":13.910745201915098},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":13.0,"breakHorizontal":-13.4,"spinRate":2100,"spinDirection":146},"zone":14,"typeConfidence":2.0,"plateTime":0.4229716827165335,"extension":6.864588338364042},"index":1,"playId":"88d83e44-3aac-38bc-8557-6ded259b7738","pitchNumber":2,"startTime":"2026-03-29T18:26:16.846Z","endTime":"2026-03-29T18:26:20.682Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":80.9,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.380622959839243,"aZ":-20.448868067831274,"pfxX":10.02120827726328,"pfxZ":6.954760511287504,"pX":1.1261405115626224,"pZ":1.632950631965756,"vX0":-6.128233588206702,"vY0":-129.84359728818666,"vZ0":-5.4007563530847165,"x":74.07,"y":194.69,"x0":2.2303320477860167,"y0":50.00261331323485,"z0":5.3234499915089115,"aX":16.895554608945645},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":11.4,"breakHorizontal":-16.6,"spinRate":2093,"spinDirection":147},"zone":14,"typeConfidence":2.0,"plateTime":0.4238816025366212,"extension":6.9012738428528815},"index":2,"playId":"071e17cf-977f-3d48-9808-894dd4f189a3","pitchNumber":3,"startTime":"2026-03-29T18:26:37.943Z","endTime":"2026-03-29T18:26:41.820Z","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":2},"pitchData":{"startSpeed":90.3,"endSpeed":82.0,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.66905982934531,"aZ":-14.931731221393417,"pfxX":2.3948796102714818,"pfxZ":9.970056926219986,"pX":-0.8935963203524953,"pZ":3.1430304972191876,"vX0":-8.459852978261228,"vY0":-131.15825541356423,"vZ0":-3.1921157748759215,"x":151.06,"y":153.92,"x0":2.072993536815607,"y0":50.00129345006992,"z0":5.50012833908888,"aX":4.142090305274069},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":17.5,"breakHorizontal":-2.3,"spinRate":2180,"spinDirection":146},"zone":11,"typeConfidence":2.0,"plateTime":0.4188068381622889,"extension":6.5715717042748745},"index":3,"playId":"cf9001a4-cff2-3956-85cf-c5242a51379d","pitchNumber":4,"startTime":"2026-03-29T18:26:59.205Z","endTime":"2026-03-29T18:27:03.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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":81.6,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.52113589512932,"aZ":-14.025930401852804,"pfxX":1.863320802861602,"pfxZ":10.528695089242902,"pX":-0.9997594554224265,"pZ":3.56032856992665,"vX0":-8.710106976477627,"vY0":-131.4001629826458,"vZ0":-2.369923595809874,"x":155.11,"y":142.65,"x0":2.1365598893369766,"y0":50.00535083252823,"z0":5.5340036165749575,"aX":3.2139608541462015},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":18.6,"breakHorizontal":-1.2,"spinRate":2195,"spinDirection":144},"zone":11,"typeConfidence":2.0,"plateTime":0.41912157437410613,"extension":6.358744510875509},"index":4,"playId":"79b1c1cc-f7ef-31c2-89ee-4af8af4d212e","pitchNumber":5,"startTime":"2026-03-29T18:27:20.807Z","endTime":"2026-03-29T18:27:24.656Z","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":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":73.9,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.147324924191963,"aZ":-36.44653863779427,"pfxX":-2.9452834711401032,"pfxZ":-3.1336565530937466,"pX":-0.9827987582550052,"pZ":0.5884561530019298,"vX0":-6.4063765079571136,"vY0":-116.47973789714366,"vZ0":-3.107064863613715,"x":154.46,"y":222.89,"x0":2.19245991273923,"y0":50.000886252270455,"z0":5.407218512272381,"aX":-4.019841995775596},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-6.2,"breakHorizontal":7.0,"spinRate":2285,"spinDirection":296},"zone":13,"typeConfidence":2.0,"plateTime":0.47135170447225105,"extension":6.378373485432292},"index":5,"playId":"d3ef201f-ffb2-3f3e-82de-71eaf43a51dc","pitchNumber":6,"startTime":"2026-03-29T18:27:42.964Z","endTime":"2026-03-29T18:27:47.982Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T18:27:47.982Z","atBatIndex":21},{"result":{"type":"atBat","event":"Pickoff 1B","eventType":"pickoff_1b","description":"Pitcher Jose Quintana picks off Agustín Ramírez at 1st on throw to first baseman TJ Rumfield.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-29T18:27:55.080Z","endTime":"2026-03-29T18:29:57.015Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":16},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":500779,"fullName":"Jose Quintana","link":"/api/v1/people/500779"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pickoff 1B","eventType":"pickoff_1b","movementReason":"r_pickoff_1b","runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":500779,"link":"/api/v1/people/500779"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":73.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.51236608069184,"aZ":-28.01744057163007,"pfxX":-4.0966004283897774,"pfxZ":3.0181753652746623,"pX":-1.3867139167200562,"pZ":1.536299111669724,"vX0":-7.269098132684974,"vY0":-116.97702241339468,"vZ0":-2.7246298286513873,"x":169.86,"y":197.3,"x0":2.3017086257287387,"y0":50.00197438247235,"z0":5.361770195626659,"aX":-5.635065644068047},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":5.0,"breakHorizontal":9.4,"spinRate":2234,"spinDirection":280},"zone":13,"typeConfidence":2.0,"plateTime":0.4695063170570464,"extension":6.321560553732907},"index":0,"playId":"32947934-ea8a-3361-a865-48d3a1ffd556","pitchNumber":1,"startTime":"2026-03-29T18:28:25.502Z","endTime":"2026-03-29T18:28:29.555Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":81.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.579912591345604,"aZ":-17.458771680531495,"pfxX":3.0326400169200127,"pfxZ":8.65352949948959,"pX":-0.651598924226485,"pZ":3.2108112611450768,"vX0":-8.153895051454137,"vY0":-130.39949703769423,"vZ0":-2.6550053969270833,"x":141.84,"y":152.09,"x0":2.1391537605777446,"y0":50.004924768256636,"z0":5.578383348869653,"aX":5.159110420659451},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":15.2,"breakHorizontal":-3.5,"spinRate":2097,"spinDirection":147},"zone":1,"typeConfidence":2.0,"plateTime":0.4220398363252542,"extension":6.801305051301213},"index":1,"playId":"19927e00-f2c8-3f4d-8f71-b15ec04b37ca","pitchNumber":2,"startTime":"2026-03-29T18:28:47.754Z","endTime":"2026-03-29T18:28:51.730Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":82.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.552707541843404,"aZ":-18.567351878873623,"pfxX":9.107041436477978,"pfxZ":7.827403506824002,"pX":-0.20989844956863277,"pZ":2.0911228180514247,"vX0":-9.217998970934701,"vY0":-131.6685221036152,"vZ0":-4.972810446808934,"x":125.0,"y":182.32,"x0":2.1699471502910304,"y0":50.0033766513198,"z0":5.3976642362485245,"aX":15.8323555473198},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":13.1,"breakHorizontal":-14.3,"spinRate":2186,"spinDirection":149},"zone":8,"typeConfidence":2.0,"plateTime":0.41757858487180366,"extension":6.980733729625226},"index":2,"playId":"517e7bbb-9964-395e-8f80-427ab5ea59a7","pitchNumber":3,"startTime":"2026-03-29T18:29:09.831Z","endTime":"2026-03-29T18:29:13.463Z","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":1,"outs":2},"index":3,"startTime":"2026-03-29T18:29:31.181Z","endTime":"2026-03-29T18:29:52.748Z","isPitch":false,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":true,"hasReview":false,"fromCatcher":false},"count":{"balls":2,"strikes":1,"outs":2},"index":4,"playId":"680e05a9-155d-3c8a-a2d7-aff23e2914d8","startTime":"2026-03-29T18:29:52.748Z","endTime":"2026-03-29T18:29:57.015Z","isPitch":false,"type":"pickoff"}],"playEndTime":"2026-03-29T18:29:57.015Z","atBatIndex":22},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Willi Castro doubles (1) on a sharp line drive to right fielder Austin Slater.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-29T18:32:09.320Z","endTime":"2026-03-29T18:32:58.972Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":596103,"link":"/api/v1/people/596103"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":82.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.18160533943004,"aZ":-12.217761638249467,"pfxX":-6.8190727344574285,"pfxZ":11.212101462328246,"pX":0.134587552210457,"pZ":1.8162191484302252,"vX0":5.017747221710065,"vY0":-133.65526063512553,"vZ0":-7.63336820318243,"x":111.87,"y":189.74,"x0":-0.8966491527342049,"y0":50.0021473563095,"z0":5.618534625881535,"aX":-12.135923565154505},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":18.5,"breakHorizontal":11.0,"spinRate":2380,"spinDirection":224},"zone":8,"typeConfidence":2.0,"plateTime":0.4123943596244448,"extension":6.10320245161214},"index":0,"playId":"49b45cfe-7105-3de9-8b9b-06f65cec1e14","pitchNumber":1,"startTime":"2026-03-29T18:32:14.635Z","endTime":"2026-03-29T18:32:18.370Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":78.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.445296182459494,"aZ":-22.85428767670956,"pfxX":-8.810374725420292,"pfxZ":5.835246511544479,"pX":1.8008274210399595,"pZ":1.5546053365155834,"vX0":9.705721572513012,"vY0":-126.56009587054578,"vZ0":-5.174151996405408,"x":48.36,"y":196.81,"x0":-0.9665983897220517,"y0":50.00543090549267,"z0":5.492278922716794,"aX":-14.08033003476024},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":9.4,"breakHorizontal":13.3,"spinRate":1744,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.43529240459327356,"extension":5.867566985665431},"index":1,"playId":"60895a7b-0830-34d9-934a-044a0d209489","pitchNumber":2,"startTime":"2026-03-29T18:32:28.230Z","endTime":"2026-03-29T18:32:32.276Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":83.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.67769445591992,"aZ":-12.738358689120469,"pfxX":-6.069424877347099,"pfxZ":10.685473068610436,"pX":-0.25228968114667977,"pZ":2.2881224403559677,"vX0":4.083388488161931,"vY0":-135.07369958224885,"vZ0":-6.383377294551615,"x":126.62,"y":177.0,"x0":-1.0071030345162948,"y0":50.00485845431238,"z0":5.605076693995532,"aX":-11.042569668915133},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.9,"breakHorizontal":10.0,"spinRate":2446,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.4079280570277044,"extension":6.078686278865871},"hitData":{"launchSpeed":107.4,"launchAngle":21.0,"totalDistance":390.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":163.43,"coordY":46.05}},"index":2,"playId":"7a644f72-9ede-3420-816b-958ac61344b6","pitchNumber":3,"startTime":"2026-03-29T18:32:44.098Z","endTime":"2026-03-29T18:32:58.972Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T18:32:58.972Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ezequiel Tovar flies out to right fielder Austin Slater. Willi Castro to 3rd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-29T18:33:05.085Z","endTime":"2026-03-29T18:33:46.470Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":596103,"link":"/api/v1/people/596103"},"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":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.449968881167678,"aZ":-37.677583240213444,"pfxX":4.538398103896191,"pfxZ":-3.4367628602963514,"pX":0.737376318218901,"pZ":2.318082209025355,"vX0":3.622793823555796,"vY0":-126.42633435388909,"vZ0":-0.7233086062472331,"x":88.89,"y":176.19,"x0":-1.30951166169988,"y0":50.00445946451514,"z0":5.661597355898788,"aX":7.2643989525957195},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-6.1,"breakHorizontal":-9.1,"spinRate":2599,"spinDirection":16},"zone":6,"typeConfidence":2.0,"plateTime":0.4351076759428021,"extension":6.016898450291349},"hitData":{"launchSpeed":93.1,"launchAngle":40.0,"totalDistance":308.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":166.09,"coordY":82.41}},"index":0,"playId":"75094b58-c9c6-3e93-bfa0-d2bac7e78e0e","pitchNumber":1,"startTime":"2026-03-29T18:33:34.232Z","endTime":"2026-03-29T18:33:46.470Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T18:33:46.470Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"TJ Rumfield strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-29T18:33:55.825Z","endTime":"2026-03-29T18:35:56.871Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.4445302965197,"aZ":-39.9421906724283,"pfxX":4.143686494110176,"pfxZ":-4.763799772999773,"pX":0.28441057231309763,"pZ":0.7748113044803336,"vX0":2.5284413450539027,"vY0":-128.18711033931217,"vZ0":-3.802775372162549,"x":106.16,"y":217.86,"x0":-1.2597168964572873,"y0":50.00390505619246,"z0":5.461632600139121,"aX":6.756928353965076},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-9.4,"breakHorizontal":-8.2,"spinRate":2634,"spinDirection":6},"zone":14,"typeConfidence":2.0,"plateTime":0.43062258350839633,"extension":6.059669376094614},"index":0,"playId":"64b97755-eb4c-3af4-b97c-d6e4944716f5","pitchNumber":1,"startTime":"2026-03-29T18:34:15.627Z","endTime":"2026-03-29T18:34:19.509Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":79.8,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.519515873575532,"aZ":-34.57760128933516,"pfxX":4.587273850925872,"pfxZ":-1.4852284358602947,"pX":1.4996629501841618,"pZ":1.1227555990220681,"vX0":4.9931300868449116,"vY0":-127.19552786160247,"vZ0":-3.834135610301858,"x":59.84,"y":208.47,"x0":-1.0952238178392257,"y0":50.00368370956345,"z0":5.432899060025792,"aX":7.411376683262655},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-3.4,"breakHorizontal":-9.6,"spinRate":2647,"spinDirection":14},"zone":14,"typeConfidence":2.0,"plateTime":0.4329543508256686,"extension":5.8748429194812735},"index":1,"playId":"57feee3d-3c75-37ad-97d1-4fecc51fb358","pitchNumber":2,"startTime":"2026-03-29T18:34:34.492Z","endTime":"2026-03-29T18:34:38.117Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.55270335059812,"aZ":-32.54250950011238,"pfxX":-1.2114936979993316,"pfxZ":-0.2223028116628134,"pX":0.14007747494510944,"pZ":1.1797961902375274,"vX0":3.638889067003988,"vY0":-129.91163371138774,"vZ0":-4.881908789440177,"x":111.66,"y":206.93,"x0":-1.1270278771817166,"y0":50.00092046763347,"z0":5.583448810022465,"aX":-2.052440419139325},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-1.3,"breakHorizontal":1.3,"spinRate":2601,"spinDirection":301},"zone":14,"typeConfidence":2.0,"plateTime":0.4231173571365705,"extension":6.152093265351822},"index":2,"playId":"e5d596cf-6bbe-3764-b4ab-112001ce2ecb","pitchNumber":3,"startTime":"2026-03-29T18:34:54.250Z","endTime":"2026-03-29T18:34:58.277Z","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":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.95686227099666,"aZ":-30.61000673152238,"pfxX":-1.1070643607612312,"pfxZ":0.9041696890420567,"pX":-0.5146315243323734,"pZ":1.1577744914281725,"vX0":1.5047620883045758,"vY0":-131.26176219946902,"vZ0":-5.590364873877067,"x":136.62,"y":207.52,"x0":-0.9537364760992688,"y0":50.00454366327526,"z0":5.617997858020277,"aX":-1.9160186920456512},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":0.5,"breakHorizontal":1.7,"spinRate":2611,"spinDirection":329},"zone":13,"typeConfidence":2.0,"plateTime":0.418633672272807,"extension":6.06367074221657},"index":3,"playId":"26df3d11-529b-398f-8d29-9f44781dae1e","pitchNumber":4,"startTime":"2026-03-29T18:35:17.012Z","endTime":"2026-03-29T18:35:21.618Z","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":1},"index":4,"startTime":"2026-03-29T18:35:35.164Z","endTime":"2026-03-29T18:35:52.106Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"}},{"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":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.99629863740958,"aZ":-32.577432380922794,"pfxX":-0.5080279370311565,"pfxZ":-0.22939245379105966,"pX":-0.18171846492630572,"pZ":1.825505967361995,"vX0":2.1801889165927326,"vY0":-132.19455169103665,"vZ0":-4.167365644637254,"x":123.93,"y":189.49,"x0":-0.9522268672369278,"y0":50.0023622145868,"z0":5.8220724094050915,"aX":-0.8965571978759},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-1.1,"breakHorizontal":0.5,"spinRate":2678,"spinDirection":10},"zone":8,"typeConfidence":2.0,"plateTime":0.41482924735896054,"extension":6.090131590939659},"index":5,"playId":"97556d65-7618-3db8-8f62-d70f591a7793","pitchNumber":5,"startTime":"2026-03-29T18:35:52.106Z","endTime":"2026-03-29T18:35:56.871Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T18:35:56.871Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jordan Beck flies out sharply to left fielder Heriberto Hernández.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-29T18:37:15.429Z","endTime":"2026-03-29T18:38:52.147Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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-29T18:36:19.111Z","endTime":"2026-03-29T18:37:17.373Z","isPitch":false,"type":"action"},{"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":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.90219340431647,"aZ":-30.54326127769354,"pfxX":-1.1463550896367034,"pfxZ":0.9341758847853732,"pX":-0.29034888238935735,"pZ":0.39867819059863974,"vX0":2.3150828334602402,"vY0":-131.916387235862,"vZ0":-7.553710169902853,"x":128.07,"y":228.02,"x0":-1.0331857073863864,"y0":50.004668014910585,"z0":5.572685076534727,"aX":-2.0064850422450067},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":0.1,"breakHorizontal":1.6,"spinRate":2613,"spinDirection":336},"zone":13,"typeConfidence":2.0,"plateTime":0.41633498755041565,"extension":6.1833106991438616},"index":1,"playId":"544b9521-f5ac-3391-9363-fe9461b46629","pitchNumber":1,"startTime":"2026-03-29T18:37:17.373Z","endTime":"2026-03-29T18:37:21.200Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.52169064228896,"aZ":-32.48665035455342,"pfxX":-0.5216645613945836,"pfxZ":-0.1817210303782102,"pX":0.9838997946522612,"pZ":0.5676591641473526,"vX0":4.729345893850089,"vY0":-132.4602038625666,"vZ0":-6.967613603519414,"x":79.5,"y":223.45,"x0":-0.7603336668104395,"y0":50.0003326119472,"z0":5.621810803144104,"aX":-0.9237739110467769},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-1.7,"breakHorizontal":-0.1,"spinRate":2714,"spinDirection":315},"zone":14,"typeConfidence":2.0,"plateTime":0.4142478311247113,"extension":6.126684253165712},"index":2,"playId":"3d42161e-f946-3bce-a6f4-b01cb5984519","pitchNumber":2,"startTime":"2026-03-29T18:37:40.406Z","endTime":"2026-03-29T18:37:44.029Z","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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":78.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.03676261243898,"aZ":-42.84380838921017,"pfxX":2.8582129753342826,"pfxZ":-6.7485901059417515,"pX":0.5266177368769875,"pZ":1.1883952869164909,"vX0":3.431682339682114,"vY0":-126.56383335813305,"vZ0":-2.1368541525763964,"x":96.93,"y":206.69,"x0":-1.2316415837521677,"y0":50.00463167186476,"z0":5.5596143599490775,"aX":4.51719119643114},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-12.5,"breakHorizontal":-6.1,"spinRate":2670,"spinDirection":14},"zone":14,"typeConfidence":2.0,"plateTime":0.4371252528102607,"extension":5.984467630368593},"index":3,"playId":"c2588ed2-75de-32b2-9410-5ffd70560c65","pitchNumber":3,"startTime":"2026-03-29T18:38:01.213Z","endTime":"2026-03-29T18:38:05.269Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.350971752129336,"aZ":-32.92954748381314,"pfxX":-0.5718707757357757,"pfxZ":-0.4296564605977258,"pX":0.41212842432262775,"pZ":0.9097490913994333,"vX0":3.6533747746144476,"vY0":-131.24101183017888,"vZ0":-5.932233662973337,"x":101.29,"y":214.22,"x0":-0.9250674340523686,"y0":50.00610987646169,"z0":5.658747437497612,"aX":-0.9956658420398323},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-1.9,"breakHorizontal":0.2,"spinRate":2691,"spinDirection":312},"zone":14,"typeConfidence":2.0,"plateTime":0.41770192587944877,"extension":6.142471232928241},"index":4,"playId":"8ff65b25-a917-3dd2-9437-384881e34045","pitchNumber":4,"startTime":"2026-03-29T18:38:22.307Z","endTime":"2026-03-29T18:38:26.148Z","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":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":79.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.516469080834437,"aZ":-39.18854787152527,"pfxX":6.173277812696102,"pfxZ":-4.3242736799517125,"pX":-0.40292543311651574,"pZ":2.656557408263634,"vX0":0.4572007554229229,"vY0":-127.16629292130403,"vZ0":0.18306272130797185,"x":132.36,"y":167.05,"x0":-1.3865499881028842,"y0":50.00430619752553,"z0":5.718264198032648,"aX":10.009634248014569},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-7.6,"breakHorizontal":-11.3,"spinRate":2717,"spinDirection":22},"zone":4,"typeConfidence":2.0,"plateTime":0.4323744559140046,"extension":5.974022398029219},"hitData":{"launchSpeed":108.1,"launchAngle":41.0,"totalDistance":362.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":84.85,"coordY":59.17}},"index":5,"playId":"a03be01f-f6ec-3551-b304-bee900c9e1b6","pitchNumber":5,"startTime":"2026-03-29T18:38:42.049Z","endTime":"2026-03-29T18:38:52.147Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T18:38:52.147Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jakob Marsee called out on strikes.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-29T18:41:00.077Z","endTime":"2026-03-29T18:43:38.992Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":500779,"fullName":"Jose Quintana","link":"/api/v1/people/500779"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":80.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.794466764355562,"aZ":-21.511924885756187,"pfxX":11.124578943728963,"pfxZ":6.354261673928265,"pX":-0.3912863896945769,"pZ":2.987620373978729,"vX0":-9.950947520619614,"vY0":-129.9149786045632,"vZ0":-2.463257513389549,"x":131.91,"y":158.11,"x0":2.0772125729954816,"y0":50.00549467835828,"z0":5.615447488237039,"aX":18.67626179874929},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":11.0,"breakHorizontal":-17.4,"spinRate":2128,"spinDirection":155},"zone":1,"typeConfidence":2.0,"plateTime":0.4245471026273777,"extension":6.46445763291833},"index":0,"playId":"256b47ee-639f-3aef-9af3-3c7882b34458","pitchNumber":1,"startTime":"2026-03-29T18:41:24.275Z","endTime":"2026-03-29T18:41:27.780Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":72.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.04821325502101,"aZ":-28.95090623968996,"pfxX":-5.867558703781189,"pfxZ":2.4093952410745967,"pX":-1.3650029810331576,"pZ":1.2435738956397597,"vX0":-6.60017026412423,"vY0":-115.44084222349909,"vZ0":-2.952206608708721,"x":169.03,"y":205.2,"x0":2.3019404923186824,"y0":50.003805641146954,"z0":5.348116452640532,"aX":-7.8585853767201925},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":3.8,"breakHorizontal":12.4,"spinRate":2231,"spinDirection":290},"zone":13,"typeConfidence":2.0,"plateTime":0.4758758253969715,"extension":6.1677991906696015},"index":1,"playId":"b3aa0080-90d3-3130-a8e6-85ba76f430ae","pitchNumber":2,"startTime":"2026-03-29T18:41:41.938Z","endTime":"2026-03-29T18:41:45.267Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-03-29T18:42:00.202Z","endTime":"2026-03-29T18:42:07.498Z","isPitch":false,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"}},{"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":90.3,"endSpeed":81.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.927370552132945,"aZ":-21.408309860150943,"pfxX":11.743610299649777,"pfxZ":6.292184219724749,"pX":-1.48844324766613,"pZ":2.596809978459272,"vX0":-12.725593599561908,"vY0":-130.8363218306453,"vZ0":-3.2062691063868343,"x":173.74,"y":168.67,"x0":1.9426740881953009,"y0":50.004903361791314,"z0":5.466757900627177,"aX":20.100536429533697},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":10.8,"breakHorizontal":-18.0,"spinRate":2157,"spinDirection":148},"zone":11,"typeConfidence":2.0,"plateTime":0.4207324048177816,"extension":6.32277334115885},"index":3,"playId":"f7b579ac-5d5e-3630-8b8a-b98bafcdf104","pitchNumber":3,"startTime":"2026-03-29T18:42:07.498Z","endTime":"2026-03-29T18:42:11.609Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":79.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.05006096542871,"aZ":-25.551022128905384,"pfxX":12.292736498022439,"pfxZ":4.006192040262299,"pX":-1.675453365582366,"pZ":3.1859811543223726,"vX0":-13.30084089542374,"vY0":-128.90795847211706,"vZ0":-0.8964643487674093,"x":180.86,"y":152.76,"x0":1.9961373885034468,"y0":50.004738850755516,"z0":5.541628736726812,"aX":20.338502023138908},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.2,"breakHorizontal":-18.7,"spinRate":2137,"spinDirection":150},"zone":11,"typeConfidence":2.0,"plateTime":0.4276834082231509,"extension":6.36128725712723},"index":4,"playId":"6ee74c42-9c50-3147-a665-e68846f11c80","pitchNumber":4,"startTime":"2026-03-29T18:42:26.434Z","endTime":"2026-03-29T18:42:30.467Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":71.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.709599123888935,"aZ":-27.10140274251422,"pfxX":-4.817185298780981,"pfxZ":3.8471982818516857,"pX":-0.33451686242724293,"pZ":2.114489108723156,"vX0":-4.789854755892626,"vY0":-115.02207370677081,"vZ0":-1.4394471031817682,"x":129.75,"y":181.69,"x0":2.413742665103187,"y0":50.00023391566257,"z0":5.418455252077408,"aX":-6.3429820449565755},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":6.8,"breakHorizontal":10.1,"spinRate":2161,"spinDirection":277},"zone":7,"typeConfidence":2.0,"plateTime":0.4793206443148672,"extension":6.251385418762026},"index":5,"playId":"a9c10fb3-b4b9-30e3-afc0-7f817f65b36c","pitchNumber":5,"startTime":"2026-03-29T18:42:49.554Z","endTime":"2026-03-29T18:42:53.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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":81.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.706490822964643,"aZ":-16.21085424958473,"pfxX":4.199754163080545,"pfxZ":9.333665046280672,"pX":0.18118549451338928,"pZ":3.644517506456455,"vX0":-6.639202768619568,"vY0":-130.5166323926063,"vZ0":-1.8967283956904195,"x":110.09,"y":140.38,"x0":2.2224557550323127,"y0":50.00227182316976,"z0":5.613112601668207,"aX":7.182985246639196},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":16.7,"breakHorizontal":-6.0,"spinRate":2097,"spinDirection":150},"zone":12,"typeConfidence":2.0,"plateTime":0.4210808027042843,"extension":6.473894172142048},"index":6,"playId":"15694bf9-404e-36c3-abce-61dbfa42622f","pitchNumber":6,"startTime":"2026-03-29T18:43:14.501Z","endTime":"2026-03-29T18:43:18.717Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":81.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.7931168937968,"aZ":-19.756689555072118,"pfxX":9.963380726970342,"pfxZ":7.310406285110962,"pX":-0.6414111423657749,"pZ":1.7870973772943861,"vX0":-10.098609478657773,"vY0":-130.3461759014594,"vZ0":-5.37642511065156,"x":141.45,"y":190.53,"x0":2.0133687697670646,"y0":50.00033370355725,"z0":5.396521896969258,"aX":16.915225828668458},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":12.0,"breakHorizontal":-15.5,"spinRate":2161,"spinDirection":147},"zone":7,"typeConfidence":2.0,"plateTime":0.4223748571478989,"extension":6.549498512230526},"index":7,"playId":"39e9a682-ce91-392a-b1c9-fba794800bfb","pitchNumber":7,"startTime":"2026-03-29T18:43:33.712Z","endTime":"2026-03-29T18:43:38.992Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T18:43:38.992Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Otto Lopez grounds out, third baseman Kyle Karros to first baseman TJ Rumfield.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-29T18:44:10.607Z","endTime":"2026-03-29T18:44:20.312Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":500779,"fullName":"Jose Quintana","link":"/api/v1/people/500779"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-29T18:44:03.063Z","endTime":"2026-03-29T18:44:12.805Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":77.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.26637626009697,"aZ":-29.170244707475135,"pfxX":8.355395153689308,"pfxZ":1.956571993597298,"pX":-0.3564565244230645,"pZ":1.0370213521158573,"vX0":-8.634850499163182,"vY0":-124.09368312306293,"vZ0":-4.8165130286931745,"x":130.59,"y":210.78,"x0":2.1074083681964266,"y0":50.00415112629518,"z0":5.475840442686518,"aX":12.839318076497298},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.5,"breakHorizontal":-12.7,"spinRate":1357,"spinDirection":122},"zone":13,"typeConfidence":2.0,"plateTime":0.4439059560868932,"extension":6.381445627242974},"hitData":{"launchSpeed":78.1,"launchAngle":-35.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":113.14,"coordY":168.94}},"index":1,"playId":"f5716427-9024-346c-b476-c10b06d01daa","pitchNumber":1,"startTime":"2026-03-29T18:44:12.805Z","endTime":"2026-03-29T18:44:20.312Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T18:44:20.312Z","atBatIndex":28},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Connor Norby pops out to second baseman Willi Castro.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-29T18:44:26.021Z","endTime":"2026-03-29T18:45:09.033Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":500779,"fullName":"Jose Quintana","link":"/api/v1/people/500779"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":80.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.94778142288108,"aZ":-19.2013871938845,"pfxX":9.844843575161338,"pfxZ":7.740297539233441,"pX":0.42071262714402796,"pZ":2.551988255821297,"vX0":-7.542362072012,"vY0":-129.6225583962179,"vZ0":-3.932382459727002,"x":100.96,"y":169.88,"x0":2.1113129347857456,"y0":50.00156630105355,"z0":5.583441139255976,"aX":16.496451064047164},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":13.2,"breakHorizontal":-15.8,"spinRate":2134,"spinDirection":154},"zone":6,"typeConfidence":2.0,"plateTime":0.42503745053710196,"extension":6.351411364834378},"hitData":{"launchSpeed":85.8,"launchAngle":61.0,"totalDistance":188.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":132.93,"coordY":136.91}},"index":0,"playId":"570cc638-91e1-30c6-9e55-0a25a27225b5","pitchNumber":1,"startTime":"2026-03-29T18:44:59.404Z","endTime":"2026-03-29T18:45:09.033Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T18:45:09.033Z","atBatIndex":29},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Brenton Doyle reaches on a throwing error by shortstop Otto Lopez.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-29T18:47:06.563Z","endTime":"2026-03-29T18:47:37.666Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"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":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.1,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.55934251929096,"aZ":-23.30269310686976,"pfxX":-10.223430010490121,"pfxZ":4.751463968496537,"pX":-0.5891589673283456,"pZ":2.9552335865535153,"vX0":4.741805256808141,"vY0":-136.3746772146455,"vZ0":-3.0786515469440703,"x":139.46,"y":158.99,"x0":-1.0311265954188416,"y0":50.00078277483539,"z0":5.722859058694183,"aX":-19.0773982622949},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.0,"breakHorizontal":17.4,"spinRate":2394,"spinDirection":226},"zone":1,"typeConfidence":2.0,"plateTime":0.4030553915387043,"extension":6.056803665851656},"hitData":{"launchSpeed":83.6,"launchAngle":7.0,"totalDistance":103.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.6,"coordY":162.84}},"index":0,"playId":"49444187-e8df-3d29-a21e-e6c220c40c03","pitchNumber":1,"startTime":"2026-03-29T18:47:29.992Z","endTime":"2026-03-29T18:47:37.666Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T18:47:37.666Z","atBatIndex":30},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Brett Sullivan pops out to shortstop Otto Lopez.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-29T18:47:46.332Z","endTime":"2026-03-29T18:49:26.829Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.8,"endSpeed":80.7,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.66820263732223,"aZ":-33.117123913030774,"pfxX":0.6240159934847371,"pfxZ":-0.5715203339225461,"pX":-0.6132395546771587,"pZ":2.0565502323433327,"vX0":1.1670518205604805,"vY0":-127.91816745845946,"vZ0":-2.60467386834346,"x":140.38,"y":183.25,"x0":-1.1566389419662457,"y0":50.001902053570134,"z0":5.687307393680636,"aX":1.0326351068698545},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.4,"breakHorizontal":-1.4,"spinRate":2630,"spinDirection":0},"zone":7,"typeConfidence":2.0,"plateTime":0.4283815250874117,"extension":6.061442535583924},"index":0,"playId":"748e57b2-a89b-325e-b868-43eda361736d","pitchNumber":1,"startTime":"2026-03-29T18:48:13.378Z","endTime":"2026-03-29T18:48:17.085Z","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":84.6,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.73813234650488,"aZ":-11.701829539090117,"pfxX":-4.949055908464203,"pfxZ":10.991480571112252,"pX":0.8018841091882712,"pZ":3.9388633639954116,"vX0":6.319030899232734,"vY0":-136.73157163058588,"vZ0":-2.774785881942756,"x":86.43,"y":132.43,"x0":-0.9139696489048272,"y0":50.00332752673454,"z0":5.787983280463411,"aX":-9.218908678904208},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.3,"breakHorizontal":7.3,"spinRate":2486,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.4031278849924149,"extension":6.121990417320955},"index":1,"playId":"cc2f7f55-7f31-3024-970b-b31a51fb1117","pitchNumber":2,"startTime":"2026-03-29T18:48:31.532Z","endTime":"2026-03-29T18:48:35.132Z","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":84.6,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.57476849061145,"aZ":-12.065586833834598,"pfxX":-5.440077564185427,"pfxZ":10.812769661995588,"pX":0.4459695193262344,"pZ":2.747298152759727,"vX0":5.488715784893753,"vY0":-136.61984683204423,"vZ0":-5.410544665916317,"x":100.0,"y":164.6,"x0":-0.8978710254755933,"y0":50.00674747485403,"z0":5.607359098847057,"aX":-10.121871735201701},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.4,"breakHorizontal":8.5,"spinRate":2560,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.40338384841759556,"extension":6.323585576770835},"index":2,"playId":"c19227cf-bd55-30de-81da-184830a52035","pitchNumber":3,"startTime":"2026-03-29T18:48:53.360Z","endTime":"2026-03-29T18:48:56.485Z","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":0},"pitchData":{"startSpeed":86.3,"endSpeed":78.9,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.48141637787793,"aZ":-25.11717821594803,"pfxX":-9.423677114556162,"pfxZ":4.445421758385463,"pX":-0.6460201530207568,"pZ":1.7626623719289862,"vX0":4.116856706361634,"vY0":-125.50572215320992,"vZ0":-4.369382504406007,"x":141.62,"y":191.19,"x0":-1.0873356023049479,"y0":50.00367357853912,"z0":5.582866069115726,"aX":-14.965921734393802},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":7.2,"breakHorizontal":16.1,"spinRate":1627,"spinDirection":237},"zone":7,"typeConfidence":2.0,"plateTime":0.43717928475885337,"extension":5.861262645829188},"hitData":{"launchSpeed":69.4,"launchAngle":53.0,"totalDistance":186.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":95.67,"coordY":133.12}},"index":3,"playId":"7c6082e6-79ba-31c5-a075-9a4cd767ced7","pitchNumber":4,"startTime":"2026-03-29T18:49:16.153Z","endTime":"2026-03-29T18:49:26.829Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T18:49:26.829Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Karros grounds out, third baseman Javier Sanoja to first baseman Deyvison De Los Santos. Brenton Doyle to 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-29T18:49:32.217Z","endTime":"2026-03-29T18:50:51.054Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":691277,"link":"/api/v1/people/691277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.1,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.927000107899588,"aZ":-40.27785250755609,"pfxX":3.2832268899613037,"pfxZ":-5.100861691684894,"pX":-0.9551348890312219,"pZ":1.7327764321838237,"vX0":-0.05724649340197724,"vY0":-125.90883474884946,"vZ0":-1.3401685392313374,"x":153.41,"y":192.0,"x0":-1.357816235922778,"y0":50.00189872942565,"z0":5.560681589212303,"aX":5.218513633778545},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-9.2,"breakHorizontal":-5.9,"spinRate":2552,"spinDirection":9},"zone":13,"typeConfidence":2.0,"plateTime":0.4366845253416942,"extension":5.877288179925739},"index":0,"playId":"f6f95726-669f-327e-960f-63dc821e97d1","pitchNumber":1,"startTime":"2026-03-29T18:49:52.026Z","endTime":"2026-03-29T18:49:55.892Z","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":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.2,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.241446051419793,"aZ":-28.967558378858456,"pfxX":-8.2534770094971,"pfxZ":2.004156539974967,"pX":-1.0623192681889695,"pZ":1.6731750883768184,"vX0":2.745873574172414,"vY0":-126.08362383112251,"vZ0":-3.9869456403221646,"x":157.49,"y":193.6,"x0":-1.0975081197375844,"y0":50.00284761118195,"z0":5.630232773350366,"aX":-13.198774220363541},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.9,"breakHorizontal":14.3,"spinRate":1669,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.43554054942371634,"extension":5.822188642501668},"index":1,"playId":"866411be-2dd5-36f6-a7af-6db496a8eea6","pitchNumber":2,"startTime":"2026-03-29T18:50:10.497Z","endTime":"2026-03-29T18:50:13.781Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.6,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.690431694572766,"aZ":-13.701994101817792,"pfxX":-6.344329514062316,"pfxZ":9.760826446314809,"pX":-0.6294556011030349,"pZ":2.9901230543548465,"vX0":3.310623969846836,"vY0":-137.25284325531584,"vZ0":-4.619111672880939,"x":140.99,"y":158.05,"x0":-1.0323434998232912,"y0":50.001939001483656,"z0":5.64012087441359,"aX":-12.005020984954372},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.8,"breakHorizontal":10.7,"spinRate":2482,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.40031954138025627,"extension":6.1203227114326495},"hitData":{"launchSpeed":98.8,"launchAngle":-11.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.12,"coordY":173.01}},"index":2,"playId":"448da2cc-e027-34e3-a2ac-209c29140da2","pitchNumber":3,"startTime":"2026-03-29T18:50:43.810Z","endTime":"2026-03-29T18:50:51.054Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T18:50:51.054Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake McCarthy called out on strikes.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-29T18:50:57.156Z","endTime":"2026-03-29T18:53:34.027Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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, 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":87.6,"endSpeed":80.1,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.497327872591004,"aZ":-30.443871991749273,"pfxX":-10.922523846877983,"pfxZ":1.0615128172418808,"pX":1.897840269034788,"pZ":0.6896080777642857,"vX0":10.35844542397348,"vY0":-127.08043964168239,"vZ0":-5.93547196564954,"x":44.66,"y":220.16,"x0":-0.8237276391461174,"y0":50.002219587449325,"z0":5.491980286185774,"aX":-17.758174355366123},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.6,"breakHorizontal":17.3,"spinRate":1744,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.432007122245635,"extension":6.040854346074851},"index":0,"playId":"cf24a848-46ff-3faf-bb43-83859602584d","pitchNumber":1,"startTime":"2026-03-29T18:51:22.078Z","endTime":"2026-03-29T18:51:26.188Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.7,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.423012664900444,"aZ":-33.458264865872124,"pfxX":0.6359168531929378,"pfxZ":-0.7404396121174166,"pX":-0.49825191539493235,"pZ":3.252819043882212,"vX0":0.9636879421890062,"vY0":-130.8403544914761,"vZ0":-0.2635331539515561,"x":135.99,"y":150.95,"x0":-0.9532764418386322,"y0":50.000035038914014,"z0":5.85232326731238,"aX":1.1072956788072574},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-1.2,"breakHorizontal":-1.3,"spinRate":2610,"spinDirection":6},"zone":1,"typeConfidence":2.0,"plateTime":0.4178951504558195,"extension":6.133227459769974},"index":1,"playId":"36f18742-df60-36a1-94d0-e7b5fbb50fc8","pitchNumber":2,"startTime":"2026-03-29T18:51:47.274Z","endTime":"2026-03-29T18:51:50.908Z","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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.322934728536573,"aZ":-26.401577121514638,"pfxX":-9.246338313894823,"pfxZ":3.4667165042454755,"pX":0.2836174432844535,"pZ":2.139017365291711,"vX0":6.384473514881835,"vY0":-128.21702613630967,"vZ0":-3.5482456377748783,"x":106.19,"y":181.03,"x0":-1.0364181527579328,"y0":50.00495339181962,"z0":5.599377674052327,"aX":-15.408518072562483},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.6,"breakHorizontal":15.4,"spinRate":1766,"spinDirection":227},"zone":9,"typeConfidence":2.0,"plateTime":0.42706802478232975,"extension":5.872215712667498},"index":2,"playId":"35cada0b-2b51-33d0-bbd2-41345d0d0747","pitchNumber":3,"startTime":"2026-03-29T18:52:13.365Z","endTime":"2026-03-29T18:52:16.957Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.125946609523172,"aZ":-43.317356309474896,"pfxX":3.74951670532005,"pfxZ":-7.085326003835606,"pX":0.456107666839688,"pZ":1.6883354402587343,"vX0":2.9513978720887297,"vY0":-125.0742443355853,"vZ0":-0.8048584839399693,"x":99.61,"y":193.19,"x0":-1.2298381947790158,"y0":50.00508517263848,"z0":5.5915200675398005,"aX":5.893648831253905},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-12.7,"breakHorizontal":-7.6,"spinRate":2234,"spinDirection":25},"zone":9,"typeConfidence":2.0,"plateTime":0.4392803223670252,"extension":6.0181308243439},"index":3,"playId":"0f7da21c-9e4b-36f1-9c54-18e0268bf255","pitchNumber":4,"startTime":"2026-03-29T18:52:33.718Z","endTime":"2026-03-29T18:52:37.128Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.960279291899653,"aZ":-37.27167633325229,"pfxX":6.906637704283426,"pfxZ":-2.921885882186779,"pX":1.0745608827665032,"pZ":0.9167781613160525,"vX0":3.148020613566554,"vY0":-131.25843529555226,"vZ0":-4.601769016973987,"x":76.04,"y":214.03,"x0":-1.0380337467766665,"y0":50.00557152559864,"z0":5.470273452637082,"aX":12.043016045338707},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-6.1,"breakHorizontal":-13.2,"spinRate":2583,"spinDirection":8},"zone":14,"typeConfidence":2.0,"plateTime":0.41741097388579407,"extension":5.991559514515593},"index":4,"playId":"9bcacab0-4441-3968-b965-608cadc75a84","pitchNumber":5,"startTime":"2026-03-29T18:52:58.272Z","endTime":"2026-03-29T18:53:03.042Z","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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":81.4,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.751736136748395,"aZ":-29.85722670822571,"pfxX":-11.055533388268561,"pfxZ":1.3664790033462317,"pX":0.5164147392761977,"pZ":1.601185838667374,"vX0":7.134187297593463,"vY0":-129.9023993896876,"vZ0":-4.378661228079192,"x":97.32,"y":195.55,"x0":-0.8433286930665154,"y0":50.000031425060165,"z0":5.6044855593926295,"aX":-18.702432393667024},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.7,"breakHorizontal":18.2,"spinRate":1799,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.4232569134250799,"extension":5.937506465030055},"index":5,"playId":"d3396da3-22ef-3554-bf25-da95fc902e2d","pitchNumber":6,"startTime":"2026-03-29T18:53:29.606Z","endTime":"2026-03-29T18:53:34.027Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T18:53:34.027Z","atBatIndex":33},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Heriberto Hernández walks.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-29T18:55:58.954Z","endTime":"2026-03-29T18:58:07.693Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":500779,"fullName":"Jose Quintana","link":"/api/v1/people/500779"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"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":0},"index":0,"startTime":"2026-03-29T18:55:47.451Z","endTime":"2026-03-29T18:56:01.078Z","isPitch":false,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":77.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.02156696475752,"aZ":-25.485233189786335,"pfxX":10.141644444771618,"pfxZ":4.349936012667104,"pX":0.1077491349256204,"pZ":1.0564577839628437,"vX0":-8.255150638068603,"vY0":-123.58835058229117,"vZ0":-5.554479001794375,"x":112.89,"y":210.26,"x0":2.1835155427344835,"y0":50.003598605894,"z0":5.490232062498961,"aX":15.594704138279477},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":6.7,"breakHorizontal":-16.3,"spinRate":1332,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.44421844210593164,"extension":6.738289830435538},"index":1,"playId":"c5b3e94f-1b34-3e7d-b2ab-75a9e6de601e","pitchNumber":1,"startTime":"2026-03-29T18:56:01.078Z","endTime":"2026-03-29T18:56:04.971Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.611051118433114,"aZ":-15.05835533470201,"pfxX":3.096771100592947,"pfxZ":10.136305202016942,"pX":-0.25703982480227555,"pZ":3.3720867323690316,"vX0":-7.255324701070908,"vY0":-129.29097847939337,"vZ0":-2.6751169916887405,"x":126.8,"y":147.73,"x0":2.1864111816347274,"y0":50.00283757986618,"z0":5.5794504671496545,"aX":5.2299060511211035},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":18.0,"breakHorizontal":-4.0,"spinRate":2219,"spinDirection":151},"zone":11,"typeConfidence":2.0,"plateTime":0.42406958261843686,"extension":6.285008110580707},"index":2,"playId":"9a9a44d2-43c2-34da-bfcb-1f46800b1b1d","pitchNumber":2,"startTime":"2026-03-29T18:56:18.700Z","endTime":"2026-03-29T18:56:22.756Z","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":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.64917839973019,"aZ":-29.164231375695216,"pfxX":10.96564726312405,"pfxZ":1.9809988209858007,"pX":0.6551479295303942,"pZ":1.1375942661091234,"vX0":-7.045754869241252,"vY0":-122.95551549118,"vZ0":-4.568802447868645,"x":92.03,"y":208.06,"x0":2.147754571887039,"y0":50.00000083940496,"z0":5.523107210618373,"aX":16.61978801981724},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":2.6,"breakHorizontal":-18.0,"spinRate":1330,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.4471822072313607,"extension":6.363785693592739},"index":3,"playId":"55314d6e-a7bc-3a71-82e1-149f9e655890","pitchNumber":3,"startTime":"2026-03-29T18:56:37.336Z","endTime":"2026-03-29T18:56:41.052Z","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":84.0,"endSpeed":76.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.76887995143214,"aZ":-27.976231656901298,"pfxX":9.526796235595167,"pfxZ":2.8051572941539114,"pX":2.1007335973421526,"pZ":2.2030885361051764,"vX0":-3.6465035745122805,"vY0":-122.21255412868507,"vZ0":-2.301908985298599,"x":36.92,"y":179.3,"x0":2.3845642467125896,"y0":50.001134424167596,"z0":5.58904038951453,"aX":14.237066149456968},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":4.8,"breakHorizontal":-16.2,"spinRate":1339,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.45025482054463994,"extension":6.16129173232585},"index":4,"playId":"b8db19ff-5dbd-3048-9fba-a09bb1c6d417","pitchNumber":4,"startTime":"2026-03-29T18:56:55.747Z","endTime":"2026-03-29T18:56:59.627Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":81.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.78386895316458,"aZ":-15.787083209855341,"pfxX":1.6219899795762625,"pfxZ":9.66689002308807,"pX":-0.9895796627992869,"pZ":1.9646837613303003,"vX0":-8.72712920516787,"vY0":-129.79682730360656,"vZ0":-5.763198793189636,"x":154.72,"y":185.73,"x0":2.214964957595794,"y0":50.0054856477028,"z0":5.428551829650435,"aX":2.7516451061388483},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":16.3,"breakHorizontal":-0.8,"spinRate":2229,"spinDirection":148},"zone":13,"typeConfidence":2.0,"plateTime":0.42303051786019896,"extension":6.4754915592413225},"index":5,"playId":"4cdff3bd-9fab-3ca3-aa52-71748c98fe05","pitchNumber":5,"startTime":"2026-03-29T18:57:15.227Z","endTime":"2026-03-29T18:57:42.258Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":500779,"fullName":"Jose Quintana","link":"/api/v1/people/500779"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":81.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.463234318888297,"aZ":-14.343155047760012,"pfxX":2.6537335411750935,"pfxZ":10.337853794672442,"pX":-0.9934466056839192,"pZ":2.0900627758951464,"vX0":-8.869575739806494,"vY0":-131.20318894661742,"vZ0":-5.706629520163036,"x":154.87,"y":182.35,"x0":2.101847956131525,"y0":50.00538151350139,"z0":5.381218649843896,"aX":4.578682408610545},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":17.4,"breakHorizontal":-2.6,"spinRate":2176,"spinDirection":147},"zone":13,"typeConfidence":2.0,"plateTime":0.419134723922165,"extension":6.722550595197321},"index":6,"playId":"3078f42f-d199-3219-a8e0-ddfccf5b0ba7","pitchNumber":6,"startTime":"2026-03-29T18:58:02.399Z","endTime":"2026-03-29T18:58:07.693Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T18:58:07.693Z","atBatIndex":34},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Xavier Edwards out on a sacrifice bunt, pitcher Jose Quintana to first baseman TJ Rumfield. Heriberto Hernández to 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-29T18:58:09.570Z","endTime":"2026-03-29T18:58:40.976Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":500779,"fullName":"Jose Quintana","link":"/api/v1/people/500779"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":500779,"link":"/api/v1/people/500779"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.1,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.447618135236638,"aZ":-28.439986280860115,"pfxX":10.63472370945907,"pfxZ":2.4044006430657063,"pX":-0.02953117615296498,"pZ":1.2029026049179292,"vX0":-8.800650408267224,"vY0":-124.2041981284949,"vZ0":-4.706763623228519,"x":118.13,"y":206.3,"x0":2.1897045087345335,"y0":50.0025152299585,"z0":5.50639805929899,"aX":16.50346706263277},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":3.4,"breakHorizontal":-17.0,"spinRate":1342,"spinDirection":127},"zone":13,"typeConfidence":2.0,"plateTime":0.4421457164747471,"extension":7.036762804862714},"hitData":{"launchSpeed":25.6,"launchAngle":-63.0,"totalDistance":5.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":130.15,"coordY":194.12}},"index":0,"playId":"4fbf2e30-3713-3d95-9ef6-ce5a0faf5c26","pitchNumber":1,"startTime":"2026-03-29T18:58:33.870Z","endTime":"2026-03-29T18:58:40.976Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T18:58:40.976Z","atBatIndex":35},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Deyvison De Los Santos lines into a double play, shortstop Ezequiel Tovar to second baseman Willi Castro. Heriberto Hernández out at 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-29T18:59:37.970Z","endTime":"2026-03-29T19:00:50.122Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":691277,"fullName":"Deyvison De Los Santos","link":"/api/v1/people/691277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":500779,"fullName":"Jose Quintana","link":"/api/v1/people/500779"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":691277,"fullName":"Deyvison De Los Santos","link":"/api/v1/people/691277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":1},"index":0,"startTime":"2026-03-29T18:59:02.395Z","endTime":"2026-03-29T18:59:40.162Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":85.6,"endSpeed":78.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.654941272399626,"aZ":-23.1816965435568,"pfxX":8.505431998372643,"pfxZ":5.789060931821253,"pX":-0.11531689683834095,"pZ":1.1135937260156574,"vX0":-8.190088674367242,"vY0":-124.31645541118816,"vZ0":-5.8785127259665595,"x":121.4,"y":208.71,"x0":2.128604761417454,"y0":50.00353348580929,"z0":5.452641625064474,"aX":13.214485005241585},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":9.2,"breakHorizontal":-13.3,"spinRate":1332,"spinDirection":128},"zone":13,"typeConfidence":2.0,"plateTime":0.4418445328677989,"extension":6.46236767949569},"index":1,"playId":"2cb8afcb-19ff-3261-ae85-83e96658efed","pitchNumber":1,"startTime":"2026-03-29T18:59:40.162Z","endTime":"2026-03-29T18:59:43.865Z","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":89.2,"endSpeed":81.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.2519074492753,"aZ":-14.281581961306701,"pfxX":2.4675052865796694,"pfxZ":10.65019912083891,"pX":-2.1605954861652625,"pZ":2.49609065526169,"vX0":-11.389451694351544,"vY0":-129.38852013427672,"vZ0":-4.6729627133509,"x":199.36,"y":171.39,"x0":1.9950763350143461,"y0":50.00520379028015,"z0":5.4350016899807425,"aX":4.146794675248466},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":18.2,"breakHorizontal":-1.7,"spinRate":2112,"spinDirection":153},"zone":13,"typeConfidence":2.0,"plateTime":0.4247780642412353,"extension":6.386093364888848},"index":2,"playId":"bddfd5d4-338a-3aed-855a-6402f85c109b","pitchNumber":2,"startTime":"2026-03-29T18:59:59.825Z","endTime":"2026-03-29T19:00:04.306Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":78.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.80545013043314,"aZ":-25.607896862623047,"pfxX":9.965883096430955,"pfxZ":4.133120289108486,"pX":0.23141482946768754,"pZ":1.6937423322883987,"vX0":-8.160267202204276,"vY0":-125.84821776445565,"vZ0":-4.1516669882959185,"x":108.18,"y":193.05,"x0":2.236329908613353,"y0":50.00344201011636,"z0":5.46228011022882,"aX":15.83446644016386},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.6,"breakHorizontal":-16.0,"spinRate":1453,"spinDirection":128},"zone":8,"typeConfidence":2.0,"plateTime":0.43681987947138357,"extension":6.748522456541429},"index":3,"playId":"4fc3366e-89a8-3fbd-b4d0-ac64cbb33e59","pitchNumber":3,"startTime":"2026-03-29T19:00:19.489Z","endTime":"2026-03-29T19:00:22.777Z","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":1},"index":4,"startTime":"2026-03-29T19:00:31.673Z","endTime":"2026-03-29T19:00:45.476Z","isPitch":false,"type":"action","player":{"id":691277,"link":"/api/v1/people/691277"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.844141290237083,"aZ":-27.527933916184907,"pfxX":9.70257952106566,"pfxZ":3.141510339548036,"pX":0.5285530964934607,"pZ":1.3462932451015945,"vX0":-7.108083388401809,"vY0":-121.72697913359579,"vZ0":-4.021822572429848,"x":96.85,"y":202.43,"x0":2.2451160793764937,"y0":50.005239397877254,"z0":5.439037920891287,"aX":14.369923894176491},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":4.8,"breakHorizontal":-15.6,"spinRate":1264,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.4522649723915717,"extension":6.24217098873322},"hitData":{"launchSpeed":93.0,"launchAngle":9.0,"totalDistance":142.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":102.53,"coordY":150.2}},"index":5,"playId":"16115f67-1556-3f57-b597-784d77281f32","pitchNumber":4,"startTime":"2026-03-29T19:00:45.476Z","endTime":"2026-03-29T19:00:50.122Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T19:00:50.122Z","atBatIndex":36},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Hunter Goodman pops out to first baseman Deyvison De Los Santos in foul territory.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-29T19:02:41.253Z","endTime":"2026-03-29T19:03:56.173Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691277,"link":"/api/v1/people/691277"},"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(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":88.9,"endSpeed":82.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.379722332429914,"aZ":-31.861831446887944,"pfxX":1.449854805567208,"pfxZ":0.17939955497316618,"pX":0.17650841602473716,"pZ":2.8726024715354153,"vX0":2.229879563810292,"vY0":-129.5537826086585,"vZ0":-1.3612723615730944,"x":110.27,"y":161.22,"x0":-0.8814599422931586,"y0":50.00105166673361,"z0":5.825292024171498,"aX":2.4799607663386976},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":0.2,"breakHorizontal":-3.1,"spinRate":2438,"spinDirection":7},"zone":2,"typeConfidence":2.0,"plateTime":0.42171309284989356,"extension":6.024295861146614},"index":0,"playId":"b29e2b5b-8e5a-36eb-af45-327e3d1b71a9","pitchNumber":1,"startTime":"2026-03-29T19:03:07.655Z","endTime":"2026-03-29T19:03:10.782Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.80934754754746,"aZ":-12.361909796124378,"pfxX":-6.172493852879827,"pfxZ":10.378497399263846,"pX":0.31594120989420116,"pZ":2.0587840323772513,"vX0":5.342574676789682,"vY0":-138.03535212219433,"vZ0":-7.50019859992033,"x":104.96,"y":183.19,"x0":-0.8529583205917547,"y0":50.00419786964215,"z0":5.663498549462152,"aX":-11.784363047480097},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.2,"breakHorizontal":10.0,"spinRate":2395,"spinDirection":221},"zone":9,"typeConfidence":2.0,"plateTime":0.39844134762303796,"extension":6.1351872172106106},"index":1,"playId":"4a7c3cd6-0d27-3d65-8ac6-a56dec19533d","pitchNumber":2,"startTime":"2026-03-29T19:03:27.768Z","endTime":"2026-03-29T19:03:31.568Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.97066972193552,"aZ":-13.809818290665044,"pfxX":-6.367554489299999,"pfxZ":9.813863605792065,"pX":-0.30497335821359894,"pZ":3.068165937039857,"vX0":3.2017057302469896,"vY0":-136.8601923092642,"vZ0":-4.506945054248304,"x":128.62,"y":155.94,"x0":-0.6711346369279284,"y0":50.006716442279895,"z0":5.70225899094024,"aX":-11.920530339794574},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.8,"breakHorizontal":10.7,"spinRate":2444,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.40228148049827217,"extension":6.112514510041638},"hitData":{"launchSpeed":85.0,"launchAngle":78.0,"totalDistance":42.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":145.62,"coordY":198.43}},"index":2,"playId":"11eacaf3-6bc9-39a0-a2be-d366f64b7c42","pitchNumber":3,"startTime":"2026-03-29T19:03:46.564Z","endTime":"2026-03-29T19:03:56.173Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T19:03:56.173Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willi Castro grounds out, second baseman Xavier Edwards to first baseman Deyvison De Los Santos.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-29T19:04:01.704Z","endTime":"2026-03-29T19:07:02.552Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":691277,"link":"/api/v1/people/691277"},"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, 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":89.2,"endSpeed":80.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.53321264942386,"aZ":-26.310942147020477,"pfxX":-10.714043605999509,"pfxZ":3.4904506859237134,"pX":-0.4348181054724546,"pZ":3.127329661077826,"vX0":4.823555924074553,"vY0":-129.73229236271118,"vZ0":-1.4347283788198366,"x":133.57,"y":154.34,"x0":-0.9398160729228978,"y0":50.00643584960161,"z0":5.718795637922424,"aX":-18.0217863011276},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.2,"breakHorizontal":18.1,"spinRate":1808,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.42438404116457296,"extension":5.752570642920363},"index":0,"playId":"0669bd0f-bf70-3b9f-b1a5-6c305672310d","pitchNumber":1,"startTime":"2026-03-29T19:04:24.258Z","endTime":"2026-03-29T19:04:28.581Z","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.1,"endSpeed":85.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.797534046421866,"aZ":-11.393183896417819,"pfxX":-6.738415081672903,"pfxZ":10.901478150045623,"pX":0.7301071467012771,"pZ":2.283845216302412,"vX0":6.649859672490107,"vY0":-138.16392378003553,"vZ0":-6.8306854040035665,"x":89.17,"y":177.12,"x0":-0.8488353338757839,"y0":50.00200467220348,"z0":5.577459176122639,"aX":-12.844956515784597},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.2,"breakHorizontal":10.6,"spinRate":2472,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.39857326738535903,"extension":6.160842264064372},"index":1,"playId":"5d78d1bc-a14e-32a7-8581-07eb63317743","pitchNumber":2,"startTime":"2026-03-29T19:04:39.013Z","endTime":"2026-03-29T19:04:42.013Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-03-29T19:05:03.565Z","endTime":"2026-03-29T19:05:06.716Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":85.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.0880838379732,"aZ":-12.482302233384402,"pfxX":-6.152402220300761,"pfxZ":10.359692510556023,"pX":-0.12014518079824286,"pZ":2.400483964668044,"vX0":3.954209469389319,"vY0":-137.6180044425108,"vZ0":-6.270340169558531,"x":121.58,"y":173.97,"x0":-0.7829109888272631,"y0":50.00466024324754,"z0":5.569094996267679,"aX":-11.69658277089177},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.5,"breakHorizontal":10.2,"spinRate":2466,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.39937891951121607,"extension":6.074415931917052},"index":3,"playId":"32b9f5f4-45d1-3399-b65a-fc173f06b562","pitchNumber":3,"startTime":"2026-03-29T19:05:06.716Z","endTime":"2026-03-29T19:05:10.287Z","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":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.008049725651084,"aZ":-24.024069478713365,"pfxX":-10.03548751135695,"pfxZ":4.28966275520909,"pX":-0.8117460878917789,"pZ":2.2093864520026436,"vX0":4.171016366248003,"vY0":-137.30763160638813,"vZ0":-4.756695889011289,"x":147.94,"y":179.13,"x0":-1.051644131503485,"y0":50.00130182926473,"z0":5.610824502772608,"aX":-19.05123005586072},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.0,"breakHorizontal":17.2,"spinRate":2446,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.3997872355014005,"extension":6.068383901173176},"index":4,"playId":"a240b86b-f5d2-3bbd-bde6-d0b73b4aa251","pitchNumber":4,"startTime":"2026-03-29T19:05:30.426Z","endTime":"2026-03-29T19:05:33.550Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.96279276976627,"aZ":-37.0734833204835,"pfxX":7.0411130449765675,"pfxZ":-2.885036844342727,"pX":-1.2394776146292024,"pZ":2.6489393758050768,"vX0":-2.059350549581438,"vY0":-129.55842983076727,"vZ0":-0.40681261340209673,"x":164.25,"y":167.26,"x0":-1.3491874160354127,"y0":50.00021888423527,"z0":5.640394326401292,"aX":11.972549028005018},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-5.0,"breakHorizontal":-12.2,"spinRate":1808,"spinDirection":23},"zone":11,"typeConfidence":2.0,"plateTime":0.4226993402022656,"extension":6.020733795264704},"index":5,"playId":"8a0c834a-fe69-3c39-8075-95fc8495e3bc","pitchNumber":5,"startTime":"2026-03-29T19:05:52.477Z","endTime":"2026-03-29T19:05:56.302Z","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":90.1,"endSpeed":82.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.97773943056232,"aZ":-29.926534234207775,"pfxX":-9.4093497488558,"pfxZ":1.2985195633471465,"pX":-0.403102614150355,"pZ":1.6211390403975974,"vX0":4.303142341448774,"vY0":-131.06593418124078,"vZ0":-4.401977846627163,"x":132.37,"y":195.01,"x0":-0.8481475583739265,"y0":50.00337355440174,"z0":5.570052539584806,"aX":-16.289826493185775},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.6,"breakHorizontal":16.1,"spinRate":1727,"spinDirection":225},"zone":7,"typeConfidence":2.0,"plateTime":0.4186885215559264,"extension":5.882628013462762},"index":6,"playId":"eef5aa0f-b560-3a0d-bd19-2c8eb1c7ad7d","pitchNumber":6,"startTime":"2026-03-29T19:06:13.628Z","endTime":"2026-03-29T19:06:18.218Z","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.4,"endSpeed":85.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.28613727100553,"aZ":-11.329671531628009,"pfxX":-6.355389855389388,"pfxZ":11.01996264849959,"pX":-1.19418600159515,"pZ":1.5478578787832158,"vX0":1.8869385658148186,"vY0":-137.1382009292737,"vZ0":-8.775512755880552,"x":162.52,"y":196.99,"x0":-1.0683551710060186,"y0":50.005785791384426,"z0":5.5762500041336125,"aX":-12.023042837708394},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.1,"breakHorizontal":11.0,"spinRate":2430,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.40047134889465585,"extension":6.10713525095403},"index":7,"playId":"67a49944-71d0-3632-8c99-b915aa322ffc","pitchNumber":7,"startTime":"2026-03-29T19:06:38.515Z","endTime":"2026-03-29T19:06:42.837Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":81.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.577185339480195,"aZ":-27.862103343061253,"pfxX":-10.665597837725853,"pfxZ":2.5210368074660225,"pX":-0.75852624126128,"pZ":2.0394945810434963,"vX0":4.19367085127055,"vY0":-130.1754968551568,"vZ0":-3.788943490914406,"x":145.91,"y":183.71,"x0":-1.0093480493972202,"y0":50.00005306059072,"z0":5.634758438696598,"aX":-18.211402615260717},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.0,"breakHorizontal":18.4,"spinRate":1822,"spinDirection":229},"zone":7,"typeConfidence":2.0,"plateTime":0.42155905934946336,"extension":5.864749431007752},"hitData":{"launchSpeed":100.2,"launchAngle":-4.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.65,"coordY":159.79}},"index":8,"playId":"1e6de46b-51e7-33a4-afec-4a82c1c24c8a","pitchNumber":8,"startTime":"2026-03-29T19:06:55.416Z","endTime":"2026-03-29T19:07:02.552Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T19:07:02.552Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ezequiel Tovar singles on a line drive to right fielder Austin Slater.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-29T19:07:43.108Z","endTime":"2026-03-29T19:07:55.655Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[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":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":596103,"link":"/api/v1/people/596103"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"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-29T19:07:26.042Z","endTime":"2026-03-29T19:07:45.344Z","isPitch":false,"type":"action","player":{"id":678662,"link":"/api/v1/people/678662"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":80.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.366580609415397,"aZ":-40.735145917457906,"pfxX":6.803068853521248,"pfxZ":-5.146449226733834,"pX":0.28213640069439766,"pZ":2.2818929730822886,"vX0":1.4283975748604374,"vY0":-128.57138695217964,"vZ0":-0.5555058666167241,"x":106.25,"y":177.17,"x0":-1.1651580580083398,"y0":50.004208332248034,"z0":5.680734367527019,"aX":11.312063730594385},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-9.2,"breakHorizontal":-12.6,"spinRate":2587,"spinDirection":21},"zone":6,"typeConfidence":2.0,"plateTime":0.4271257074497048,"extension":6.047096581405053},"hitData":{"launchSpeed":99.8,"launchAngle":9.0,"totalDistance":174.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":178.53,"coordY":129.52}},"index":1,"playId":"08fb5076-88b9-3f3b-81da-d2fb0f8f867a","pitchNumber":1,"startTime":"2026-03-29T19:07:45.344Z","endTime":"2026-03-29T19:07:55.655Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T19:07:55.655Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"TJ Rumfield strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-29T19:07:57.767Z","endTime":"2026-03-29T19:09:50.702Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"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":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"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":94.8,"endSpeed":86.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.980379402416304,"aZ":-17.15505819203824,"pfxX":-5.480325607849165,"pfxZ":7.853507603535402,"pX":-0.1655812729069504,"pZ":3.1071508990242784,"vX0":3.9882160839559972,"vY0":-137.9543917761726,"vZ0":-3.8623320946591653,"x":123.31,"y":154.89,"x0":-0.9238711676069606,"y0":50.00010401328403,"z0":5.694101851990387,"aX":-10.477138830514066},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.6,"breakHorizontal":9.0,"spinRate":2485,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.3982443702751288,"extension":6.113423438417438},"index":0,"playId":"933fab45-0384-3f51-9bf2-e118473e7a53","pitchNumber":1,"startTime":"2026-03-29T19:08:21.118Z","endTime":"2026-03-29T19:08:25.276Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.58164418893435,"aZ":-24.691134103373763,"pfxX":-10.721842685079737,"pfxZ":4.122428379841702,"pX":-1.1500801105355418,"pZ":2.5423177240933277,"vX0":3.596042889913323,"vY0":-134.25284697768646,"vZ0":-3.445501071452972,"x":160.84,"y":170.14,"x0":-1.118359493460152,"y0":50.00360076272084,"z0":5.611048098149347,"aX":-19.46274685557499},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.8,"breakHorizontal":18.6,"spinRate":2374,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.40885322138042435,"extension":6.02519824774644},"index":1,"playId":"9285063c-adaa-3e94-8eae-d51ce9436894","pitchNumber":2,"startTime":"2026-03-29T19:08:48.143Z","endTime":"2026-03-29T19:08:52.177Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"playId":"dc7b7e84-5de0-38ae-bf24-d0e9324aa62e","startTime":"2026-03-29T19:09:25.391Z","endTime":"2026-03-29T19:09:29.399Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.142868345375657,"aZ":-33.31359623872694,"pfxX":0.8508994787558014,"pfxZ":-0.62335516424152,"pX":-0.11359025767167355,"pZ":1.0797919125396538,"vX0":1.6918284962112924,"vY0":-133.39240947279353,"vZ0":-5.835489157651315,"x":121.33,"y":209.63,"x0":-0.8652429785518273,"y0":50.00628859098445,"z0":5.680847078710757,"aX":1.5427048471386957},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-2.2,"breakHorizontal":-1.9,"spinRate":2787,"spinDirection":357},"zone":13,"typeConfidence":2.0,"plateTime":0.4097091819557863,"extension":5.977418391968417},"index":3,"playId":"c3e50cac-dbaa-32cc-9dfa-323ad5d425bc","pitchNumber":3,"startTime":"2026-03-29T19:09:46.490Z","endTime":"2026-03-29T19:09:50.702Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T19:09:50.702Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Javier Sanoja singles on a line drive to left fielder Jake McCarthy.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-29T19:12:05.762Z","endTime":"2026-03-29T19:12:16.961Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":500779,"fullName":"Jose Quintana","link":"/api/v1/people/500779"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"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":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"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":88.0,"endSpeed":80.0,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.56489292118454,"aZ":-20.161551320521507,"pfxX":0.06769383040186483,"pfxZ":7.31629113802744,"pX":-0.9894322060565788,"pZ":2.9325225802275194,"vX0":-8.082387882661841,"vY0":-127.87839942378535,"vZ0":-2.6334280679288096,"x":129.48,"y":163.86,"x0":2.215086104439239,"y0":50.000374608241415,"z0":5.572965942615194,"aX":0.11234168386673554},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":12.8,"breakHorizontal":1.9,"spinRate":2250,"spinDirection":153},"zone":11,"typeConfidence":2.0,"plateTime":0.42978016449731493,"extension":6.095300884238184},"hitData":{"launchSpeed":70.2,"launchAngle":31.0,"totalDistance":236.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":52.98,"coordY":76.18}},"index":0,"playId":"59f1f31d-c99f-3cda-82cc-dcc897b51d84","pitchNumber":1,"startTime":"2026-03-29T19:12:05.762Z","endTime":"2026-03-29T19:12:16.961Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T19:12:16.961Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Austin Slater flies out to left fielder Jake McCarthy.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-29T19:12:44.273Z","endTime":"2026-03-29T19:12:56.949Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":596103,"fullName":"Austin Slater","link":"/api/v1/people/596103"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":500779,"fullName":"Jose Quintana","link":"/api/v1/people/500779"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":596103,"fullName":"Austin Slater","link":"/api/v1/people/596103"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":79.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.940437975241565,"aZ":-16.908772618810993,"pfxX":3.7177799443375394,"pfxZ":9.456588948977329,"pX":-0.3274585146264689,"pZ":2.774711550391416,"vX0":-7.675998990523795,"vY0":-127.01861652703276,"vZ0":-3.274949486519767,"x":98.46,"y":165.6,"x0":2.267133208696294,"y0":50.00337105426537,"z0":5.445475813009259,"aX":6.002605523256897},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":16.4,"breakHorizontal":-4.8,"spinRate":2173,"spinDirection":149},"zone":4,"typeConfidence":2.0,"plateTime":0.43322251770295495,"extension":6.098117450203029},"hitData":{"launchSpeed":94.0,"launchAngle":33.0,"totalDistance":353.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":57.32,"coordY":76.4}},"index":0,"playId":"7fb258af-098d-3753-837b-ca7d21ecb770","pitchNumber":1,"startTime":"2026-03-29T19:12:44.273Z","endTime":"2026-03-29T19:12:56.949Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T19:12:56.949Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Agustín Ramírez strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-29T19:15:51.683Z","endTime":"2026-03-29T19:16:58.083Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"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":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-29T19:13:37.567Z","endTime":"2026-03-29T19:15:19.177Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Jimmy Herget replaces Jose Quintana.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-03-29T19:15:19.177Z","endTime":"2026-03-29T19:15:35.714Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623474,"link":"/api/v1/people/623474"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":2,"playId":"1229d73c-b848-3807-9419-e576de974cbb","startTime":"2026-03-29T19:15:35.714Z","endTime":"2026-03-29T19:15:39.152Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":82.3,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.999624781163728,"aZ":-28.85779525464567,"pfxX":-13.42955274196476,"pfxZ":1.9091401936741725,"pX":1.497948271654059,"pZ":1.6072672768748786,"vX0":12.59125844348466,"vY0":-131.4010220454775,"vZ0":-3.4467112006858405,"x":59.9,"y":195.38,"x0":-1.6304314733383478,"y0":50.000609798581465,"z0":5.0995455367638876,"aX":-23.28725486020862},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.8,"breakHorizontal":21.2,"spinRate":2376,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.41817557410945616,"extension":5.016884759075234},"index":3,"playId":"d96c3d49-1225-362d-a854-076542ee3837","pitchNumber":1,"startTime":"2026-03-29T19:15:53.940Z","endTime":"2026-03-29T19:15:57.216Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.7,"endSpeed":70.6,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.263395263972406,"aZ":-32.563619196119994,"pfxX":6.764672596611924,"pfxZ":-0.3112230276579968,"pX":0.22127085960170106,"pZ":1.241797058885143,"vX0":3.975491459931436,"vY0":-113.08831110822983,"vZ0":-0.7387865945254426,"x":108.57,"y":205.25,"x0":-2.4494257302762033,"y0":50.00040018602993,"z0":4.894122502404109,"aX":8.593600204175758},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-0.4,"breakHorizontal":-13.4,"spinRate":3006,"spinDirection":75},"zone":14,"typeConfidence":2.0,"plateTime":0.48788263070712956,"extension":5.006705208338088},"index":4,"playId":"ff5e885b-b701-3aeb-b981-6e0401e32de9","pitchNumber":2,"startTime":"2026-03-29T19:16:12.451Z","endTime":"2026-03-29T19:16:16.438Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.7,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.88185738735679,"aZ":-26.973634409731112,"pfxX":-1.7439335315344002,"pfxZ":3.295584825797601,"pX":0.5402601720834791,"pZ":1.7916253447556956,"vX0":6.961410235081242,"vY0":-124.97652955262866,"vZ0":-2.6583565288782562,"x":96.41,"y":190.41,"x0":-2.0582012131348537,"y0":50.000859334884375,"z0":5.09120768965084,"aX":-2.7505928518749116},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.5,"breakHorizontal":1.6,"spinRate":2679,"spinDirection":218},"zone":9,"typeConfidence":2.0,"plateTime":0.43874803352392133,"extension":4.8952633071502305},"index":5,"playId":"091add89-bdfa-3188-924a-9c3835892c61","pitchNumber":3,"startTime":"2026-03-29T19:16:33.229Z","endTime":"2026-03-29T19:16:36.789Z","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":1},"pitchData":{"startSpeed":76.8,"endSpeed":69.6,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.875126663224243,"aZ":-27.50893268540174,"pfxX":5.298256537749241,"pfxZ":3.7618145965117407,"pX":1.1790596095446066,"pZ":2.0335603449338304,"vX0":6.8233550376562935,"vY0":-111.51711781590596,"vZ0":1.6383451183919144,"x":72.06,"y":183.87,"x0":-2.626597705425178,"y0":50.00339138707314,"z0":4.158401960964534,"aX":6.57192598596662},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":7.7,"breakHorizontal":-11.6,"spinRate":2969,"spinDirection":77},"zone":14,"typeConfidence":2.0,"plateTime":0.49402265418799995,"extension":5.00173465505466},"index":6,"playId":"ce6d8af1-29be-3bed-a7c1-12c7e27954c8","pitchNumber":4,"startTime":"2026-03-29T19:16:54.662Z","endTime":"2026-03-29T19:16:58.083Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T19:16:58.083Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jakob Marsee called out on strikes.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-29T19:17:44.059Z","endTime":"2026-03-29T19:19:01.589Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"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":"19e8e566-6623-3a5f-af26-6d6b723d04da","startTime":"2026-03-29T19:17:26.793Z","endTime":"2026-03-29T19:17:32.140Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":82.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.15284695263277,"aZ":-29.084796713209826,"pfxX":-12.317088361367087,"pfxZ":1.7410946049297422,"pX":-0.7997161646898168,"pZ":2.1551355106002736,"vX0":7.099436460785844,"vY0":-133.19430729828957,"vZ0":-2.1341216697456638,"x":147.48,"y":180.59,"x0":-1.9180892987524212,"y0":50.00271562513318,"z0":5.098041385745494,"aX":-21.836501728392633},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":2.9,"breakHorizontal":20.5,"spinRate":2496,"spinDirection":245},"zone":7,"typeConfidence":2.0,"plateTime":0.4133387057071136,"extension":4.9552136021937745},"index":1,"playId":"48717fcf-e59a-3de5-97c3-7ae529520a64","pitchNumber":1,"startTime":"2026-03-29T19:17:46.422Z","endTime":"2026-03-29T19:17:50.633Z","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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.8,"endSpeed":70.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.944748615302895,"aZ":-30.01360725257256,"pfxX":8.984421106167396,"pfxZ":1.7020765580936157,"pX":1.0680077617049932,"pZ":2.05054891129205,"vX0":5.348733915157312,"vY0":-113.12632276418351,"vZ0":0.5208668148934947,"x":76.29,"y":183.42,"x0":-2.5121819387490274,"y0":50.00053033019288,"z0":4.880889334644794,"aX":11.3818421450042},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":3.6,"breakHorizontal":-17.9,"spinRate":3102,"spinDirection":81},"zone":14,"typeConfidence":2.0,"plateTime":0.48839124669079625,"extension":4.8879629657216475},"index":2,"playId":"376238b7-cdb8-3498-8d45-35b0b8c7d5e3","pitchNumber":2,"startTime":"2026-03-29T19:18:04.880Z","endTime":"2026-03-29T19:18:09.413Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.74197050620065,"aZ":-30.591747248746614,"pfxX":-5.299894468640999,"pfxZ":1.0414281734027373,"pX":-1.4449610335401857,"pZ":2.0501468077840332,"vX0":3.512750475302912,"vY0":-123.07268223427644,"vZ0":-1.1093872898147752,"x":172.08,"y":183.43,"x0":-2.2095204568781943,"y0":50.002541662258025,"z0":5.121734419169191,"aX":-8.04764025371236},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.9,"breakHorizontal":8.6,"spinRate":1519,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.4467896564905498,"extension":4.947863669579229},"index":3,"playId":"e78184fb-a083-366b-9279-45fb2a45da55","pitchNumber":3,"startTime":"2026-03-29T19:18:36.308Z","endTime":"2026-03-29T19:18:40.502Z","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":93.0,"endSpeed":84.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.05400207809881,"aZ":-18.645868735042,"pfxX":-10.294407896278692,"pfxZ":7.399529321308386,"pX":-0.0661530558618579,"pZ":1.7936900854002085,"vX0":8.313689270666199,"vY0":-135.00337611703156,"vZ0":-4.92347062182209,"x":119.52,"y":190.35,"x0":-1.8629452120914431,"y0":50.00252136098741,"z0":4.971716230886371,"aX":-18.817964779720604},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.4,"breakHorizontal":16.7,"spinRate":2426,"spinDirection":244},"zone":8,"typeConfidence":2.0,"plateTime":0.407244747017407,"extension":4.974930131136491},"index":4,"playId":"16bb2065-8c2c-398d-9f0d-4ad7ee251e99","pitchNumber":4,"startTime":"2026-03-29T19:18:57.486Z","endTime":"2026-03-29T19:19:01.589Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T19:19:01.589Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Beck strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-29T19:21:14.453Z","endTime":"2026-03-29T19:22:06.204Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tyler Phillips replaces Max Meyer.","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-29T19:21:14.920Z","endTime":"2026-03-29T19:21:16.675Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663969,"link":"/api/v1/people/663969"},"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":84.2,"endSpeed":76.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.518815304418535,"aZ":-30.289827064926996,"pfxX":5.799172727436959,"pfxZ":1.2600108557582175,"pX":-0.3973197223840281,"pZ":1.695740903704732,"vX0":0.6422524974613015,"vY0":-122.53613319489098,"vZ0":-3.565598614641726,"x":132.14,"y":192.99,"x0":-1.415842163729392,"y0":50.001233665687366,"z0":5.811237111806233,"aX":8.649074887827306},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.6,"breakHorizontal":-10.7,"spinRate":2504,"spinDirection":49},"zone":7,"typeConfidence":2.0,"plateTime":0.45030570597034636,"extension":6.219648064090382},"index":1,"playId":"9f86d939-85d5-38e3-9846-c5df54101232","pitchNumber":1,"startTime":"2026-03-29T19:21:16.675Z","endTime":"2026-03-29T19:21:20.702Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":76.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.241088324792702,"aZ":-33.13608742086721,"pfxX":7.876277666903846,"pfxZ":-0.6378434387362244,"pX":-0.5406161188353332,"pZ":2.4244557023409876,"vX0":-0.42140232098468794,"vY0":-122.40550852199884,"vZ0":-1.3696825115665494,"x":137.61,"y":173.32,"x0":-1.38630907985258,"y0":50.005326723351565,"z0":5.864176420269163,"aX":11.790675454234163},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-1.2,"breakHorizontal":-14.0,"spinRate":2634,"spinDirection":58},"zone":4,"typeConfidence":2.0,"plateTime":0.44981992438218166,"extension":6.175665047262687},"index":2,"playId":"68f9fb76-7268-3f23-9cb9-50c9c81b22fc","pitchNumber":2,"startTime":"2026-03-29T19:21:37.141Z","endTime":"2026-03-29T19:21:40.881Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-03-29T19:21:48.275Z","endTime":"2026-03-29T19:22:01.827Z","isPitch":false,"type":"action","player":{"id":687597,"link":"/api/v1/people/687597"}},{"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":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.10648276238364,"aZ":-34.633456340171755,"pfxX":8.170748270392838,"pfxZ":-1.634043709332773,"pX":0.4053539621167848,"pZ":1.616195999990049,"vX0":1.3001405156576236,"vY0":-123.01708653776244,"vZ0":-2.9873150491358875,"x":101.55,"y":195.14,"x0":-1.192187832514001,"y0":50.00205587101646,"z0":5.831016823270227,"aX":12.317284273979743},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-3.5,"breakHorizontal":-15.1,"spinRate":2638,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.44804382247005536,"extension":6.273399586396238},"index":4,"playId":"e182c08c-e1a6-330a-a38d-b78c4cd49314","pitchNumber":3,"startTime":"2026-03-29T19:22:01.827Z","endTime":"2026-03-29T19:22:06.204Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T19:22:06.204Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brenton Doyle grounds out, third baseman Javier Sanoja to first baseman Deyvison De Los Santos.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-29T19:22:07.869Z","endTime":"2026-03-29T19:22:49.323Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":691277,"link":"/api/v1/people/691277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.2,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.00074699523084,"aZ":-25.34114738448502,"pfxX":-10.522812331991705,"pfxZ":3.4780060617865693,"pX":-1.1649110762904482,"pZ":3.523228517030123,"vX0":3.1343921455300285,"vY0":-140.31753560846423,"vZ0":-2.1198460649743707,"x":161.4,"y":143.65,"x0":-0.9392916789892533,"y0":50.005786554283674,"z0":5.964336950685117,"aX":-20.684497241035057},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.0,"breakHorizontal":18.2,"spinRate":2237,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3925115520065674,"extension":6.192126574883087},"index":0,"playId":"6696f501-5cc7-35a1-80c4-27c09ae3edd4","pitchNumber":1,"startTime":"2026-03-29T19:22:27.211Z","endTime":"2026-03-29T19:22:31.448Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":75.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.398034963003795,"aZ":-35.96137237788815,"pfxX":8.871346821259797,"pfxZ":-2.5768580447285583,"pX":0.16860111642756462,"pZ":1.703572748488113,"vX0":0.6364316511862554,"vY0":-121.67485069719159,"vZ0":-2.2740522255027296,"x":110.57,"y":192.78,"x0":-1.2472964378146938,"y0":50.004072027305384,"z0":5.828235378663719,"aX":13.031593704641864},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-4.9,"breakHorizontal":-16.2,"spinRate":2559,"spinDirection":56},"zone":8,"typeConfidence":2.0,"plateTime":0.45370061028423336,"extension":6.386359085507194},"hitData":{"launchSpeed":80.6,"launchAngle":-19.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.09,"coordY":173.52}},"index":1,"playId":"067c60b9-9ffa-30ec-983e-7f38f8c25546","pitchNumber":2,"startTime":"2026-03-29T19:22:41.980Z","endTime":"2026-03-29T19:22:49.323Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T19:22:49.323Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brett Sullivan flies out to center fielder Jakob Marsee.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-29T19:22:56.647Z","endTime":"2026-03-29T19:23:36.855Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.3,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.33146532374011,"aZ":-32.8671142524764,"pfxX":-5.19809541550122,"pfxZ":-0.42148782231089044,"pX":-1.0173373266471302,"pZ":2.1440312424200174,"vX0":2.632207853404734,"vY0":-127.2146246564397,"vZ0":-2.4744352039387953,"x":155.78,"y":180.89,"x0":-1.3905908052527016,"y0":50.00484481705646,"z0":5.737227685450283,"aX":-8.512608034050576},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.1,"breakHorizontal":8.8,"spinRate":1221,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.4307181297239375,"extension":6.605546538912196},"index":0,"playId":"886bdeff-a3ca-388d-950d-46fb11922649","pitchNumber":1,"startTime":"2026-03-29T19:23:13.921Z","endTime":"2026-03-29T19:23:17.883Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.8,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.910789049922194,"aZ":-14.56412463794489,"pfxX":-4.102679483124146,"pfxZ":8.912430084066294,"pX":0.548196120815026,"pZ":2.3629225706755728,"vX0":5.4345465813589255,"vY0":-139.77244550401653,"vZ0":-6.9519840637107695,"x":96.1,"y":174.98,"x0":-0.8895534749514981,"y0":50.00262006802573,"z0":5.841292366573236,"aX":-8.106581302308843},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.9,"breakHorizontal":6.2,"spinRate":2255,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.39206985177592824,"extension":6.394314838124072},"hitData":{"launchSpeed":91.4,"launchAngle":47.0,"totalDistance":282.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":106.31,"coordY":88.57}},"index":1,"playId":"6fc5861c-779c-37db-9a23-a2263d54c6e8","pitchNumber":2,"startTime":"2026-03-29T19:23:27.589Z","endTime":"2026-03-29T19:23:36.855Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T19:23:36.855Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Otto Lopez grounds out, shortstop Ezequiel Tovar to first baseman TJ Rumfield.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-29T19:26:03.325Z","endTime":"2026-03-29T19:27:14.559Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Antonio Senzatela replaces Jimmy Herget.","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-29T19:25:58.799Z","endTime":"2026-03-29T19:26:05.579Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":622608,"link":"/api/v1/people/622608"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":88.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.65237194198239,"aZ":-10.552220720651917,"pfxX":-4.485348950532117,"pfxZ":10.687777589977067,"pX":0.6515922721938331,"pZ":2.2990218495129002,"vX0":9.520475253869908,"vY0":-141.64834865621197,"vZ0":-7.43672573274902,"x":92.16,"y":176.71,"x0":-2.1768632477357226,"y0":50.004652958371764,"z0":5.640378687650572,"aX":-9.076137751449378},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.9,"breakHorizontal":6.1,"spinRate":2306,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.3873108641830809,"extension":6.251985322266105},"index":1,"playId":"5398fc74-41cf-3262-9fc1-1a9f3f23c1ac","pitchNumber":1,"startTime":"2026-03-29T19:26:05.579Z","endTime":"2026-03-29T19:26:09.237Z","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":83.6,"endSpeed":77.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.963660376342077,"aZ":-27.11813628611563,"pfxX":3.8743185639452706,"pfxZ":3.3476017411280647,"pX":-1.2456099688511435,"pZ":3.838474108940512,"vX0":2.36933806079134,"vY0":-121.85092148702356,"vZ0":0.628923133102799,"x":164.48,"y":135.14,"x0":-2.732465100909129,"y0":50.002099982196235,"z0":5.911976083890842,"aX":5.8510976582159895},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":6.5,"breakHorizontal":-7.6,"spinRate":2346,"spinDirection":92},"zone":11,"typeConfidence":2.0,"plateTime":0.448751855735984,"extension":5.881774228350302},"index":2,"playId":"daa96767-9388-3321-bd69-923c53156ccc","pitchNumber":2,"startTime":"2026-03-29T19:26:21.841Z","endTime":"2026-03-29T19:26:25.855Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.064488272224466,"aZ":-15.171126532671185,"pfxX":-4.9633526024849495,"pfxZ":8.352403051231795,"pX":0.6918920750218851,"pZ":2.5301561594295756,"vX0":10.186702735445973,"vY0":-142.13464960902664,"vZ0":-5.721513994972739,"x":90.63,"y":170.47,"x0":-2.3016473244096654,"y0":50.00440116937113,"z0":5.5407195810687515,"aX":-10.106617944538122},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.0,"breakHorizontal":6.8,"spinRate":2410,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.3860737359443789,"extension":6.536606840322937},"index":3,"playId":"3f7950c1-0d8b-34ff-83dc-3291da921571","pitchNumber":3,"startTime":"2026-03-29T19:26:41.760Z","endTime":"2026-03-29T19:26:45.693Z","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":4,"startTime":"2026-03-29T19:26:53.593Z","endTime":"2026-03-29T19:27:07.355Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.038191180813055,"aZ":-23.342989584171146,"pfxX":0.2584795258750434,"pfxZ":4.879835616940285,"pX":0.11969278244067749,"pZ":1.7235965019071746,"vX0":6.987833492908227,"vY0":-133.98952150275824,"vZ0":-5.858234848298812,"x":112.44,"y":192.24,"x0":-2.560254405353905,"y0":50.00664182886315,"z0":5.615779211857393,"aX":0.46772381019355264},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.7,"breakHorizontal":-2.0,"spinRate":2124,"spinDirection":195},"zone":8,"typeConfidence":2.0,"plateTime":0.4094173658594493,"extension":6.346750116457271},"hitData":{"launchSpeed":99.6,"launchAngle":-16.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.42,"coordY":140.8}},"index":5,"playId":"795e220e-1a55-343f-a6fe-8caa247bb0da","pitchNumber":4,"startTime":"2026-03-29T19:27:07.355Z","endTime":"2026-03-29T19:27:14.559Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T19:27:14.559Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Connor Norby strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-29T19:27:20.816Z","endTime":"2026-03-29T19:28:39.102Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"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":83.0,"endSpeed":76.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.4314383731908,"aZ":-38.232993091441706,"pfxX":2.6411756427794497,"pfxZ":-4.130306600706656,"pX":-0.4733547030329308,"pZ":1.7948704541800231,"vX0":3.5653126662369603,"vY0":-120.8075444752931,"vZ0":-1.7576943315935107,"x":135.04,"y":190.32,"x0":-2.316455456616271,"y0":50.00516430334907,"z0":5.919489496536241,"aX":3.8706664681027814},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-7.7,"breakHorizontal":-5.6,"spinRate":2326,"spinDirection":71},"zone":7,"typeConfidence":2.0,"plateTime":0.45488701303369705,"extension":6.215558354349175},"index":0,"playId":"8e2be1b5-3ecc-3293-aa2d-d628a2b4206b","pitchNumber":1,"startTime":"2026-03-29T19:27:39.297Z","endTime":"2026-03-29T19:27:42.922Z","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":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.159076111020646,"aZ":-24.656128431474063,"pfxX":-8.143006478699563,"pfxZ":3.771328334686377,"pX":-0.17425855158023237,"pZ":2.0945714972340834,"vX0":8.85109241053613,"vY0":-140.42356807693463,"vZ0":-5.208702893246955,"x":123.64,"y":182.23,"x0":-2.310985911129077,"y0":50.004911640801396,"z0":5.580174095746129,"aX":-16.244553542344725},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":5.9,"breakHorizontal":13.0,"spinRate":2134,"spinDirection":214},"zone":8,"typeConfidence":2.0,"plateTime":0.3902267443884324,"extension":6.59371464458867},"index":1,"playId":"2b672706-a984-3f36-89a7-ee4dc032b3c9","pitchNumber":2,"startTime":"2026-03-29T19:27:55.681Z","endTime":"2026-03-29T19:27:59.246Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":88.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.37711947642368,"aZ":-10.172694691330257,"pfxX":-5.0691509736884734,"pfxZ":10.971568351100718,"pX":1.1171578128440869,"pZ":2.616629780247997,"vX0":10.94813486054769,"vY0":-141.66374452088772,"vZ0":-6.512179320608558,"x":74.42,"y":168.13,"x0":-2.1623679062750076,"y0":50.00438060029506,"z0":5.615812410257902,"aX":-10.167422717046787},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.4,"breakHorizontal":6.6,"spinRate":2376,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.38862930176146504,"extension":6.196820085847274},"index":2,"playId":"a6f6cea7-4453-3e2a-8f7f-aadbc8844a97","pitchNumber":3,"startTime":"2026-03-29T19:28:16.738Z","endTime":"2026-03-29T19:28:20.599Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":88.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.59389283040399,"aZ":-13.6580797398106,"pfxX":-6.131708914964033,"pfxZ":9.10411510522854,"pX":-0.6932748761047316,"pZ":2.612449341329765,"vX0":6.95014091728405,"vY0":-142.60459112524083,"vZ0":-5.574911490072116,"x":143.43,"y":168.24,"x0":-2.3799399635926544,"y0":50.00339659317904,"z0":5.473611128922032,"aX":-12.472499888327393},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.4,"breakHorizontal":9.5,"spinRate":2215,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.38591508673285224,"extension":6.447727568622581},"index":3,"playId":"1187ba66-0e36-3de4-9db6-93ee77f39a88","pitchNumber":4,"startTime":"2026-03-29T19:28:35.416Z","endTime":"2026-03-29T19:28:39.102Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T19:28:39.102Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Heriberto Hernández grounds out, shortstop Ezequiel Tovar to first baseman TJ Rumfield.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-29T19:28:43.258Z","endTime":"2026-03-29T19:29:13.151Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.54099096927211,"aZ":-23.330410721292623,"pfxX":-9.389614488424291,"pfxZ":4.476030612416591,"pX":-0.6368903095908748,"pZ":2.2918355216173687,"vX0":8.139847623870414,"vY0":-140.15600502545882,"vZ0":-5.077501984398376,"x":141.28,"y":176.9,"x0":-2.367869175557717,"y0":50.005354867440886,"z0":5.663458614168484,"aX":-18.565532748794137},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.2,"breakHorizontal":15.2,"spinRate":2133,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.3917370023987905,"extension":6.454737071266781},"hitData":{"launchSpeed":88.2,"launchAngle":3.0,"totalDistance":70.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":101.97,"coordY":152.16}},"index":0,"playId":"882ad8c8-6ea8-378b-b79a-248dc53955e0","pitchNumber":1,"startTime":"2026-03-29T19:29:05.665Z","endTime":"2026-03-29T19:29:13.151Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T19:29:13.151Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Karros singles on a line drive to center fielder Jakob Marsee.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-29T19:31:07.241Z","endTime":"2026-03-29T19:32:14.184Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":77.1,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.282997288448232,"aZ":-24.96900353877747,"pfxX":3.3663019172646167,"pfxZ":4.670499745965074,"pX":-0.8270961011428354,"pZ":3.5365008992988334,"vX0":0.523856601748911,"vY0":-124.54562690604665,"vZ0":-0.5863319815056247,"x":148.53,"y":143.29,"x0":-1.4777531034735427,"y0":50.00194274662433,"z0":5.873810483439138,"aX":5.1908874819467306},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":8.5,"breakHorizontal":-6.2,"spinRate":2534,"spinDirection":69},"zone":1,"typeConfidence":2.0,"plateTime":0.44290477065748846,"extension":6.320533395145944},"index":0,"playId":"7d8728d3-99e9-3681-9a37-dded92f62ea0","pitchNumber":1,"startTime":"2026-03-29T19:31:28.801Z","endTime":"2026-03-29T19:31:33.387Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":78.8,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.64718886795156,"aZ":-29.18505346296601,"pfxX":-6.697136097694889,"pfxZ":1.881313967297272,"pX":-0.5035602975729381,"pZ":2.937015756765493,"vX0":4.176585101149451,"vY0":-125.5514488092706,"vZ0":-1.1962128355255193,"x":136.19,"y":159.48,"x0":-1.3229465942708651,"y0":50.00208044330183,"z0":5.806068257410934,"aX":-10.636033877010872},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.4,"breakHorizontal":11.2,"spinRate":1146,"spinDirection":240},"zone":4,"typeConfidence":2.0,"plateTime":0.43712668506065677,"extension":6.51935319722833},"index":1,"playId":"604ba4d2-94be-3c3b-8ea4-80162a92d50b","pitchNumber":2,"startTime":"2026-03-29T19:31:49.181Z","endTime":"2026-03-29T19:31:52.692Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.3,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.168335774087716,"aZ":-20.69106185094018,"pfxX":-9.639364836240565,"pfxZ":5.84769973886873,"pX":-0.7240549864925949,"pZ":3.290061138157794,"vX0":4.488446151928163,"vY0":-139.67340945056924,"vZ0":-3.223000747497887,"x":144.6,"y":149.95,"x0":-1.1045603321096216,"y0":50.00614105993026,"z0":5.829130724358898,"aX":-18.93792751731994},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.1,"breakHorizontal":16.4,"spinRate":2159,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.3930301574052706,"extension":6.3076160062881454},"hitData":{"launchSpeed":80.6,"launchAngle":14.0,"totalDistance":210.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":133.24,"coordY":87.04}},"index":2,"playId":"ca64d4ca-94e6-3f6f-9140-921974f3528d","pitchNumber":3,"startTime":"2026-03-29T19:32:02.990Z","endTime":"2026-03-29T19:32:14.184Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T19:32:14.184Z","atBatIndex":51},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Jake McCarthy hit by pitch. Kyle Karros to 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-29T19:32:12.848Z","endTime":"2026-03-29T19:32:47.789Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"postOnSecond":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":76.7,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.721608683912766,"aZ":-43.120445969079434,"pfxX":2.0622362882116683,"pfxZ":-7.384869237319899,"pX":1.3526547900132413,"pZ":0.773283736670512,"vX0":4.171302488087774,"vY0":-122.25232736936326,"vZ0":-3.603817764445523,"x":65.44,"y":217.9,"x0":-0.6576916233802607,"y0":50.00345305055385,"z0":6.045400963404385,"aX":3.056182339797677},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-14.0,"breakHorizontal":-4.9,"spinRate":2699,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.45161033038829235,"extension":6.4058148572968125},"index":0,"playId":"e4587924-59cd-3380-a758-fce3db76b98c","pitchNumber":1,"startTime":"2026-03-29T19:32:42.429Z","endTime":"2026-03-29T19:32:47.789Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T19:32:47.789Z","atBatIndex":52},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Hunter Goodman lines out to left fielder Heriberto Hernández.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-29T19:32:59.363Z","endTime":"2026-03-29T19:34:41.597Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"postOnSecond":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":79.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.857798176445726,"aZ":-32.633747556527936,"pfxX":-6.679345722044039,"pfxZ":-0.28645576027961006,"pX":0.0865989427973609,"pZ":2.799436997567597,"vX0":4.683779782264579,"vY0":-127.2933996921622,"vZ0":-1.2587891682235541,"x":113.7,"y":163.2,"x0":-0.9160417614845298,"y0":50.00056246831808,"z0":5.900858083003919,"aX":-10.882392198139302},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.6,"breakHorizontal":10.9,"spinRate":1162,"spinDirection":240},"zone":2,"typeConfidence":2.0,"plateTime":0.4314591721915604,"extension":6.751743503657401},"index":0,"playId":"d4598303-0227-3902-a51e-a3450849dcd0","pitchNumber":1,"startTime":"2026-03-29T19:33:28.667Z","endTime":"2026-03-29T19:33:32.248Z","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":0},"pitchData":{"startSpeed":85.5,"endSpeed":77.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.177026678939015,"aZ":-30.350305878042708,"pfxX":5.411474661523806,"pfxZ":1.190538192220876,"pX":1.217188226873514,"pZ":0.40205333775306434,"vX0":3.713220127689546,"vY0":-124.19175356071804,"vZ0":-6.459550887962756,"x":70.6,"y":227.92,"x0":-1.012129102393809,"y0":50.00088375514678,"z0":5.635712905871663,"aX":8.257136308245258},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.6,"breakHorizontal":-10.8,"spinRate":2589,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.444966591990859,"extension":6.467801399425707},"index":1,"playId":"817c12da-9a33-39d2-bd10-e453875b958c","pitchNumber":2,"startTime":"2026-03-29T19:33:46.736Z","endTime":"2026-03-29T19:33:50.573Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":77.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.02775275580197,"aZ":-29.372126043737033,"pfxX":6.325507721096496,"pfxZ":1.8498570690104161,"pX":1.7149000655561173,"pZ":0.7683758904127178,"vX0":4.774239523709419,"vY0":-123.76069868487131,"vZ0":-5.7390186367027125,"x":51.63,"y":218.03,"x0":-1.0768922501153526,"y0":50.002966850805464,"z0":5.648721555744014,"aX":9.58521822197026},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.9,"breakHorizontal":-12.7,"spinRate":2648,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.44655406447117096,"extension":6.277443898799289},"index":2,"playId":"bd4e2ad6-1788-3084-9812-3778892c13b7","pitchNumber":3,"startTime":"2026-03-29T19:34:10.198Z","endTime":"2026-03-29T19:34:14.133Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":76.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.237623998671044,"aZ":-32.59391548302701,"pfxX":6.621157487732111,"pfxZ":-0.2789884356076229,"pX":0.3067133075546165,"pZ":2.0652692539385025,"vX0":1.250728085157765,"vY0":-122.99805091480123,"vZ0":-2.2919892312642864,"x":105.31,"y":183.02,"x0":-1.0698125312390403,"y0":50.003475595591645,"z0":5.81927180246796,"aX":9.972940526057858},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-0.8,"breakHorizontal":-12.2,"spinRate":2576,"spinDirection":58},"zone":9,"typeConfidence":2.0,"plateTime":0.4482265062029258,"extension":6.40496078364147},"hitData":{"launchSpeed":88.6,"launchAngle":22.0,"totalDistance":285.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":73.54,"coordY":97.56}},"index":3,"playId":"7459ff0b-6bb9-30c4-8121-4b0c3b7c9014","pitchNumber":4,"startTime":"2026-03-29T19:34:31.398Z","endTime":"2026-03-29T19:34:41.597Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T19:34:41.597Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Willi Castro flies out to left fielder Heriberto Hernández.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-29T19:34:46.219Z","endTime":"2026-03-29T19:35:42.548Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"postOnSecond":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.17962576261835,"aZ":-33.17681883437743,"pfxX":-5.617591792629371,"pfxZ":-0.6167993712835997,"pX":-2.4618312387567984,"pZ":3.4334952236977165,"vX0":-1.0199387972707692,"vY0":-127.06000623978589,"vZ0":0.5172205900645002,"x":210.84,"y":146.08,"x0":-1.3251925650359555,"y0":50.00245938915008,"z0":5.873548331428191,"aX":-9.1410223065881},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.7,"breakHorizontal":10.4,"spinRate":1154,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.4318548500516486,"extension":6.651214621413847},"index":0,"playId":"5045892c-63ec-30dc-bc77-5aa0a90997bf","pitchNumber":1,"startTime":"2026-03-29T19:35:09.532Z","endTime":"2026-03-29T19:35:12.858Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.66796550584289,"aZ":-21.391255234974185,"pfxX":-10.0666547022191,"pfxZ":5.5228052840982915,"pX":-0.4394634012905243,"pZ":2.789984233097273,"vX0":5.042040003598932,"vY0":-139.63450099899217,"vZ0":-4.187932140057519,"x":133.75,"y":163.45,"x0":-0.97144137809974,"y0":50.005309482195635,"z0":5.736765006770917,"aX":-19.662728079101434},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.2,"breakHorizontal":17.0,"spinRate":2167,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.3939126352041509,"extension":6.444467785054331},"hitData":{"launchSpeed":95.9,"launchAngle":41.0,"totalDistance":310.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":48.72,"coordY":100.59}},"index":1,"playId":"9fdfc082-1ec5-31fc-83d1-e4aa13d90930","pitchNumber":2,"startTime":"2026-03-29T19:35:30.209Z","endTime":"2026-03-29T19:35:42.548Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T19:35:42.548Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ezequiel Tovar strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-29T19:36:19.664Z","endTime":"2026-03-29T19:38:02.694Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6],"actionIndex":[4],"runnerIndex":[0,1,2],"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":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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-29T19:36:08.547Z","endTime":"2026-03-29T19:36:21.873Z","isPitch":false,"type":"action","player":{"id":678662,"link":"/api/v1/people/678662"}},{"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":85.3,"endSpeed":77.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.208757963761627,"aZ":-28.542583515549122,"pfxX":5.619777426932048,"pfxZ":2.3893637959695324,"pX":1.0767601267687301,"pZ":1.2671984250294477,"vX0":3.2876480814159885,"vY0":-123.95021752375679,"vZ0":-4.802894575444053,"x":75.96,"y":204.57,"x0":-1.0073183002887998,"y0":50.00216088742142,"z0":5.680449579286365,"aX":8.537772753973002},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":3.2,"breakHorizontal":-11.0,"spinRate":2718,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.44593600791084365,"extension":6.399106059092176},"index":1,"playId":"46490f7c-364a-34d7-865a-021242c50096","pitchNumber":1,"startTime":"2026-03-29T19:36:21.873Z","endTime":"2026-03-29T19:36:25.527Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":76.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.595415317941924,"aZ":-44.91378015080985,"pfxX":1.55692720276111,"pfxZ":-8.559774843536161,"pX":1.564808005335604,"pZ":0.817604255145654,"vX0":4.645722055663527,"vY0":-122.45357369180898,"vZ0":-3.338679391347774,"x":57.35,"y":216.7,"x0":-0.574363612710416,"y0":50.00215797431845,"z0":6.116423396969864,"aX":2.3168331803957747},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-16.1,"breakHorizontal":-4.1,"spinRate":2643,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.45068671643739977,"extension":6.521806123197739},"index":2,"playId":"491c41ce-5976-3a47-8910-dd8b2611aa8f","pitchNumber":2,"startTime":"2026-03-29T19:36:43.312Z","endTime":"2026-03-29T19:36:46.866Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":76.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.318547980711923,"aZ":-28.193247437473655,"pfxX":7.015256944916609,"pfxZ":2.6835273422814625,"pX":0.9336543580665501,"pZ":1.1503477020691992,"vX0":2.3437834420817456,"vY0":-122.15596918365314,"vZ0":-4.865154644837013,"x":81.41,"y":207.72,"x0":-0.9543937444224219,"y0":50.0014308883258,"z0":5.646507449509902,"aX":10.399719984367243},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":3.7,"breakHorizontal":-13.3,"spinRate":2652,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.45167865768995696,"extension":6.487323485530695},"index":3,"playId":"1f90971e-e24a-3c38-8ac5-2dd216a43750","pitchNumber":3,"startTime":"2026-03-29T19:37:04.217Z","endTime":"2026-03-29T19:37:09.227Z","isPitch":true,"type":"pitch"},{"details":{"description":"Kyle Karros steals (2) 3rd base. Jake McCarthy steals (2) 2nd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"actionPlayId":"1f90971e-e24a-3c38-8ac5-2dd216a43750","startTime":"2026-03-29T19:37:18.835Z","endTime":"2026-03-29T19:37:35.845Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":691720,"link":"/api/v1/people/691720"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.932562652794804,"aZ":-28.083903104458937,"pfxX":-8.516662850231047,"pfxZ":2.435548261436703,"pX":-0.18373879803219786,"pZ":1.114711565690351,"vX0":4.491240521625581,"vY0":-129.23529553117535,"vZ0":-6.290638906611975,"x":124.0,"y":208.68,"x0":-0.8449839298147105,"y0":50.00220260338668,"z0":5.760101691837571,"aX":-14.29092563202404},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.1,"breakHorizontal":14.3,"spinRate":1360,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.42511494754072965,"extension":6.770920111295528},"index":5,"playId":"b6cf14b9-edc7-3a22-8e8d-294f180a8f06","pitchNumber":4,"startTime":"2026-03-29T19:37:35.845Z","endTime":"2026-03-29T19:37:38.979Z","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":85.8,"endSpeed":78.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.04107281938721,"aZ":-29.379779564703412,"pfxX":5.953839690119757,"pfxZ":1.7973187325662008,"pX":1.735758521933778,"pZ":0.9989507171612045,"vX0":4.503652094453217,"vY0":-124.699755250037,"vZ0":-5.445061194690359,"x":50.84,"y":211.81,"x0":-0.8753562559892483,"y0":50.00430292997473,"z0":5.672391002029886,"aX":9.25681200056735},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.0,"breakHorizontal":-11.9,"spinRate":2623,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.441397499201734,"extension":6.493800645634715},"index":6,"playId":"dc068df2-42e0-3368-b34b-37a96d51ac8c","pitchNumber":5,"startTime":"2026-03-29T19:37:58.070Z","endTime":"2026-03-29T19:38:02.694Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T19:38:02.694Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xavier Edwards strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-29T19:41:44.515Z","endTime":"2026-03-29T19:43:21.458Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":94.7,"endSpeed":85.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.592015128703736,"aZ":-23.861891730509853,"pfxX":-10.134815258462377,"pfxZ":4.37068419268024,"pX":-2.339104204204752,"pZ":2.6490270213090734,"vX0":3.989389001880056,"vY0":-137.73477690182477,"vZ0":-4.002109923429096,"x":206.16,"y":167.26,"x0":-2.4984368436617537,"y0":50.00134015063328,"z0":5.755161997465123,"aX":-19.265773407653302},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.2,"breakHorizontal":17.4,"spinRate":2054,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3992834500542348,"extension":6.2774559321489924},"index":0,"playId":"4b2086ea-7ad7-30dc-a3d8-ac585314315a","pitchNumber":1,"startTime":"2026-03-29T19:41:49.942Z","endTime":"2026-03-29T19:41:53.635Z","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":95.3,"endSpeed":86.5,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.39432439683336,"aZ":-23.317944997202503,"pfxX":-10.384778460892752,"pfxZ":4.593795908610295,"pX":-1.1500380647608475,"pZ":2.823210335935053,"vX0":6.900477077196102,"vY0":-138.58202390791047,"vZ0":-3.5089921244165767,"x":160.84,"y":162.55,"x0":-2.3338335862022457,"y0":50.00404636099662,"z0":5.678802327061704,"aX":-20.03102655847172},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.7,"breakHorizontal":17.2,"spinRate":2171,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.3965098774828646,"extension":6.354370001111041},"index":1,"playId":"ecb1d5e3-46b1-33eb-8f6e-5d01b20c94fb","pitchNumber":2,"startTime":"2026-03-29T19:42:05.798Z","endTime":"2026-03-29T19:42:10.632Z","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":0},"pitchData":{"startSpeed":95.9,"endSpeed":86.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.761810451459134,"aZ":-14.396005993208933,"pfxX":-5.0550092259495605,"pfxZ":9.115784160160866,"pX":0.055356294568062146,"pZ":3.362204147834326,"vX0":7.908609554726259,"vY0":-139.35484388579323,"vZ0":-4.0001775217417626,"x":114.89,"y":148.0,"x0":-2.173601681521687,"y0":50.00240132950209,"z0":5.778940962328934,"aX":-9.85889156135582},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.7,"breakHorizontal":7.3,"spinRate":2373,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.39431316432082,"extension":6.3587198052621146},"index":2,"playId":"ea66e892-3ca4-310c-b603-947d4b7e62b3","pitchNumber":3,"startTime":"2026-03-29T19:42:22.932Z","endTime":"2026-03-29T19:42:26.031Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":87.5,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.99305665414365,"aZ":-10.479936632256836,"pfxX":-5.16825449218216,"pfxZ":10.946625240375145,"pX":0.14212210085356053,"pZ":2.4755936725080137,"vX0":8.8856970176283,"vY0":-140.8407807411272,"vZ0":-6.530710014134747,"x":111.58,"y":171.94,"x0":-2.4018471016603264,"y0":50.0063821886588,"z0":5.523321736558658,"aX":-10.246553830787786},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.4,"breakHorizontal":7.2,"spinRate":2411,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.3909206631314115,"extension":6.544353304905673},"index":3,"playId":"48748bf6-7d1d-3ff6-9cf6-93070bedaae2","pitchNumber":4,"startTime":"2026-03-29T19:42:44.076Z","endTime":"2026-03-29T19:42:47.509Z","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":4,"startTime":"2026-03-29T19:43:02.429Z","endTime":"2026-03-29T19:43:16.595Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"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":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":89.4,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.959079033929534,"aZ":-13.200745450613756,"pfxX":-6.602990722282357,"pfxZ":9.233529054759439,"pX":0.4365235242774878,"pZ":2.255302580248848,"vX0":10.203963855933285,"vY0":-142.9125478610988,"vZ0":-6.839034616016165,"x":100.36,"y":177.89,"x0":-2.333241049480503,"y0":50.00275428651071,"z0":5.519739850607566,"aX":-13.568810388736473},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.4,"breakHorizontal":9.7,"spinRate":2166,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.3842214432724438,"extension":6.744641352004591},"index":5,"playId":"a40ac64b-f22b-3a3a-b496-7b2b8f436d56","pitchNumber":5,"startTime":"2026-03-29T19:43:16.595Z","endTime":"2026-03-29T19:43:21.458Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T19:43:21.458Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Liam Hicks grounds out, second baseman Willi Castro to first baseman TJ Rumfield.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-29T19:44:53.040Z","endTime":"2026-03-29T19:46:05.897Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5],"actionIndex":[0],"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":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Liam Hicks replaces Deyvison De Los Santos.","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-29T19:43:33.381Z","endTime":"2026-03-29T19:44:55.334Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":691277,"link":"/api/v1/people/691277"}},{"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":83.5,"endSpeed":76.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.781038738599932,"aZ":-36.655266472886474,"pfxX":1.1546703573738464,"pfxZ":-3.028639342637751,"pX":0.6175084820296814,"pZ":0.8050603617571521,"vX0":6.627179065405073,"vY0":-121.38051464830197,"vZ0":-4.297933141357975,"x":93.46,"y":217.04,"x0":-2.3085430302081464,"y0":50.003541711477546,"z0":5.821490875379074,"aX":1.7073494698437441},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-6.4,"breakHorizontal":-3.8,"spinRate":2355,"spinDirection":68},"zone":14,"typeConfidence":2.0,"plateTime":0.4528199676698028,"extension":6.24052183528479},"index":1,"playId":"cee22e57-c783-3532-aada-82fc2fc41e80","pitchNumber":1,"startTime":"2026-03-29T19:44:55.334Z","endTime":"2026-03-29T19:44:58.894Z","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.3,"endSpeed":82.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.163193206276382,"aZ":-23.81932844952493,"pfxX":1.3449190245383957,"pfxZ":4.810658976794002,"pX":0.7220762249145153,"pZ":3.06404718333581,"vX0":7.881936160548916,"vY0":-131.313074059492,"vZ0":-2.3137901859371164,"x":89.48,"y":156.05,"x0":-2.499684520386724,"y0":50.003583465344576,"z0":5.738356694279179,"aX":2.3364335054287335},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.4,"breakHorizontal":-4.2,"spinRate":2370,"spinDirection":158},"zone":3,"typeConfidence":2.0,"plateTime":0.4179531545707045,"extension":6.386050103630256},"index":2,"playId":"4af64d88-5c6b-38be-a7bc-cde10d9a137a","pitchNumber":2,"startTime":"2026-03-29T19:45:14.667Z","endTime":"2026-03-29T19:45:18.551Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":88.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.99255904536425,"aZ":-11.460415614473792,"pfxX":-5.941484980637457,"pfxZ":10.244779577224634,"pX":0.08212225051936647,"pZ":2.775306936933311,"vX0":8.473536211293103,"vY0":-142.10158459707753,"vZ0":-6.013529517467622,"x":113.87,"y":163.85,"x0":-2.1822897590801023,"y0":50.00530798605798,"z0":5.664235265378873,"aX":-12.016319797231873},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.3,"breakHorizontal":8.8,"spinRate":2399,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.3871310485095272,"extension":6.676971999269524},"index":3,"playId":"3abfe2c4-fc03-3a2f-b863-9e2744102cd0","pitchNumber":3,"startTime":"2026-03-29T19:45:32.560Z","endTime":"2026-03-29T19:45:36.528Z","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":1,"outs":1},"index":4,"startTime":"2026-03-29T19:45:44.151Z","endTime":"2026-03-29T19:45:58.228Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.18798709398988,"aZ":-23.067147263132995,"pfxX":-9.347915630392901,"pfxZ":4.573864956985442,"pX":-0.2221689345617463,"pZ":2.4689264854866586,"vX0":8.238988125135473,"vY0":-140.72453583139895,"vZ0":-4.99808946082787,"x":125.47,"y":172.12,"x0":-1.9842761972470626,"y0":50.00185933811587,"z0":5.77745008356423,"aX":-18.606358943230315},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.3,"breakHorizontal":15.1,"spinRate":2220,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.3903442869032383,"extension":6.229033693164352},"hitData":{"launchSpeed":102.6,"launchAngle":-29.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.05,"coordY":154.7}},"index":5,"playId":"8dad08fa-4428-30b8-af6a-e9abe153ff00","pitchNumber":4,"startTime":"2026-03-29T19:45:58.228Z","endTime":"2026-03-29T19:46:05.897Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T19:46:05.897Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Javier Sanoja called out on strikes.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-29T19:46:11.926Z","endTime":"2026-03-29T19:47:51.451Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"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":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":89.0,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.7196829881924,"aZ":-10.746516749355951,"pfxX":-4.974984863653525,"pfxZ":10.442301956962707,"pX":-0.7629091471189124,"pZ":2.9701355986459084,"vX0":6.1194259937271855,"vY0":-143.19160424246994,"vZ0":-5.779031690360187,"x":146.08,"y":158.59,"x0":-2.293362840164536,"y0":50.00073097167781,"z0":5.703587870279428,"aX":-10.207423828404648},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.8,"breakHorizontal":7.6,"spinRate":2361,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.3842450279370273,"extension":6.405204671130404},"index":0,"playId":"93e9b188-bbd9-372c-8c26-0dadb040d624","pitchNumber":1,"startTime":"2026-03-29T19:46:33.919Z","endTime":"2026-03-29T19:47:00.929Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"}}},{"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":86.6,"endSpeed":78.9,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.993333181520264,"aZ":-23.98025035078941,"pfxX":3.9674272605871357,"pfxZ":5.168658288452219,"pX":1.5860920765919633,"pZ":2.4449950877878757,"vX0":8.476298799552936,"vY0":-125.79842609009225,"vZ0":-3.449825148983596,"x":56.54,"y":172.77,"x0":-2.3566980324949576,"y0":50.00596798535549,"z0":5.801187797127659,"aX":6.292313544229771},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":8.6,"breakHorizontal":-9.4,"spinRate":2258,"spinDirection":99},"zone":12,"typeConfidence":2.0,"plateTime":0.4371521857530478,"extension":6.2371469915705875},"index":1,"playId":"4a964f16-8b31-31f7-838d-5279f956cbe2","pitchNumber":2,"startTime":"2026-03-29T19:47:11.002Z","endTime":"2026-03-29T19:47:15.291Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":90.9,"endSpeed":81.9,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.11459597566043,"aZ":-27.10225345543219,"pfxX":-12.496752258984634,"pfxZ":2.9315620373308793,"pX":0.43534285704923514,"pZ":2.2051597952502715,"vX0":10.999480612347929,"vY0":-131.71953523324834,"vZ0":-3.2964650175640853,"x":100.41,"y":179.24,"x0":-2.2036408069834303,"y0":50.00094191034177,"z0":5.511922576567728,"aX":-21.608941013760884},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.7,"breakHorizontal":19.7,"spinRate":2332,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.41836367180170875,"extension":6.660724779789076},"index":2,"playId":"dc58f6f5-4021-32b7-8a40-b01f05b536a9","pitchNumber":3,"startTime":"2026-03-29T19:47:28.671Z","endTime":"2026-03-29T19:47:32.239Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":81.2,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.56432267704445,"aZ":-25.479185173211675,"pfxX":-8.011281424095962,"pfxZ":3.961189835723146,"pX":0.5937499016408675,"pZ":2.05686966255441,"vX0":10.374679259755464,"vY0":-129.73900617561492,"vZ0":-3.7578881659760284,"x":94.37,"y":183.24,"x0":-2.4338372543927465,"y0":50.00032860145555,"z0":5.487422002550492,"aX":-13.526292402631821},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.5,"breakHorizontal":11.9,"spinRate":2288,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.42374044932462196,"extension":6.8668599968265305},"index":3,"playId":"b58543de-c66f-394a-a78a-7c9b67942dbb","pitchNumber":4,"startTime":"2026-03-29T19:47:47.388Z","endTime":"2026-03-29T19:47:51.451Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T19:47:51.451Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Braxton Fulford called out on strikes.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-29T19:50:42.101Z","endTime":"2026-03-29T19:51:37.618Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Liam Hicks remains in the game as the first baseman.","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-29T19:49:55.083Z","endTime":"2026-03-29T19:49:55.132Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"801","replacedPlayer":{"id":691277,"link":"/api/v1/people/691277"}},{"details":{"description":"Pitching Change: John King replaces Tyler Phillips.","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-29T19:49:55.132Z","endTime":"2026-03-29T19:50:13.367Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":667463,"link":"/api/v1/people/667463"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Braxton Fulford replaces TJ Rumfield.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-29T19:50:13.367Z","endTime":"2026-03-29T19:50:44.397Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690924,"link":"/api/v1/people/690924"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":681198,"link":"/api/v1/people/681198"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":73.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.412917139770666,"aZ":-39.05666607368985,"pfxX":10.422969180157915,"pfxZ":-4.897156254642814,"pX":1.24480139834477,"pZ":1.7043869247617773,"vX0":-4.73270565262209,"vY0":-119.57773880207961,"vZ0":-0.33561160398571976,"x":69.55,"y":192.76,"x0":1.9274876836765087,"y0":50.00345378764595,"z0":5.441104156801928,"aX":14.647797241578555},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-8.5,"breakHorizontal":-17.3,"spinRate":1539,"spinDirection":109},"zone":14,"typeConfidence":0.9,"plateTime":0.4633537628682345,"extension":5.4521749853028725},"index":3,"playId":"8b21ee8d-2bb2-3a27-83a4-8ee534102e03","pitchNumber":1,"startTime":"2026-03-29T19:50:44.397Z","endTime":"2026-03-29T19:50:48.405Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.186727502885088,"aZ":-37.17963028716845,"pfxX":-1.6347393504797334,"pfxZ":-3.4298605211113697,"pX":0.009368494075665566,"pZ":1.1731751076086077,"vX0":-4.0419375944808875,"vY0":-120.60574144418278,"vZ0":-2.187733243225541,"x":116.64,"y":207.1,"x0":1.924543485379078,"y0":50.00010351477753,"z0":5.395739693163088,"aX":-2.3881052583380673},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-6.5,"breakHorizontal":4.0,"spinRate":2927,"spinDirection":327},"zone":13,"typeConfidence":0.9,"plateTime":0.45552344084467844,"extension":5.596439074372075},"index":4,"playId":"7a776612-abd8-3535-99a2-9c6dfd2cc0ad","pitchNumber":2,"startTime":"2026-03-29T19:51:01.180Z","endTime":"2026-03-29T19:51:05.181Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":75.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.218120731451528,"aZ":-35.74153752704003,"pfxX":9.637484187085638,"pfxZ":-2.447657795647457,"pX":0.2204701144246083,"pZ":1.407077689492075,"vX0":-6.887166047522005,"vY0":-121.27029401660607,"vZ0":-1.6362471919886123,"x":108.6,"y":200.79,"x0":1.8742085536861266,"y0":50.00049322121228,"z0":5.267817573126977,"aX":14.06044269398765},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-4.6,"breakHorizontal":-15.4,"spinRate":1485,"spinDirection":104},"zone":14,"typeConfidence":2.0,"plateTime":0.4552201376200524,"extension":5.72579808914773},"index":5,"playId":"a0bcf2be-78a1-352f-8ab4-a98f4a3d964f","pitchNumber":3,"startTime":"2026-03-29T19:51:15.660Z","endTime":"2026-03-29T19:51:23.321Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":74.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.87528072412828,"aZ":-34.66255265476548,"pfxX":-7.987787624660982,"pfxZ":-1.7695365617000451,"pX":0.5132357484267899,"pZ":2.0755643926754126,"vX0":-1.5613133681107194,"vY0":-118.96967792288272,"vZ0":-0.3120849004938794,"x":97.44,"y":182.74,"x0":2.217736054351711,"y0":50.002396892244,"z0":5.40173259150993,"aX":-11.231930283874972},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-3.0,"breakHorizontal":14.9,"spinRate":3037,"spinDirection":312},"zone":9,"typeConfidence":2.0,"plateTime":0.4637921600518222,"extension":5.789698685572039},"index":6,"playId":"b4466b6b-0bfc-37e2-be64-e7bced890c9c","pitchNumber":4,"startTime":"2026-03-29T19:51:33.846Z","endTime":"2026-03-29T19:51:37.618Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T19:51:37.618Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Beck strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-29T19:51:41.607Z","endTime":"2026-03-29T19:53:32.511Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":82.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.33522986472344,"aZ":-31.56302373965642,"pfxX":10.642000522530246,"pfxZ":0.34761559721982405,"pX":1.154641828550019,"pZ":1.8641143546482635,"vX0":-5.584019299966884,"vY0":-132.52365403990498,"vZ0":-2.79701996469585,"x":72.99,"y":188.45,"x0":1.9236051511624397,"y0":50.00294515596699,"z0":5.275214027702813,"aX":18.641164137293323},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":0.1,"breakHorizontal":-17.8,"spinRate":2214,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.41573563765418964,"extension":5.816691846930829},"index":0,"playId":"2e989384-4b48-3942-b14a-ad6ef8aa2070","pitchNumber":1,"startTime":"2026-03-29T19:52:03.321Z","endTime":"2026-03-29T19:52:08.058Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":74.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.092531185270595,"aZ":-33.00775798618776,"pfxX":7.871669721505014,"pfxZ":-0.5754623417050322,"pX":1.741317698150142,"pZ":2.1529696305934842,"vX0":-3.241538594599537,"vY0":-120.32626363059047,"vZ0":-0.5760094598830344,"x":50.63,"y":180.65,"x0":2.096060048178267,"y0":50.00395083796594,"z0":5.364225837224534,"aX":11.344958145043393},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-0.8,"breakHorizontal":-13.3,"spinRate":1501,"spinDirection":102},"zone":14,"typeConfidence":2.0,"plateTime":0.45823337989891666,"extension":5.6483209816716275},"index":1,"playId":"2f1b64b9-2a2c-3263-a3bf-8d70c791d6ec","pitchNumber":2,"startTime":"2026-03-29T19:52:29.592Z","endTime":"2026-03-29T19:52:33.592Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-03-29T19:52:39.165Z","endTime":"2026-03-29T19:52:53.684Z","isPitch":false,"type":"action","player":{"id":687597,"link":"/api/v1/people/687597"}},{"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":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.796646983811762,"aZ":-36.959716405219474,"pfxX":-4.023059860210852,"pfxZ":-3.222997798979022,"pX":0.16011581192222202,"pZ":0.7212813286945423,"vX0":-3.139523575710051,"vY0":-121.59139436968056,"vZ0":-3.239911744310162,"x":110.9,"y":219.31,"x0":1.9947612530830772,"y0":50.00311937803971,"z0":5.306503572645141,"aX":-5.971093207755737},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-6.4,"breakHorizontal":8.0,"spinRate":3028,"spinDirection":323},"zone":14,"typeConfidence":2.0,"plateTime":0.4519816563766854,"extension":5.752672412017699},"index":3,"playId":"7d2b803e-17b7-39a9-9690-7bb49b1f6c6b","pitchNumber":3,"startTime":"2026-03-29T19:52:53.684Z","endTime":"2026-03-29T19:52:57.923Z","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":83.5,"endSpeed":76.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.733845221446654,"aZ":-33.563909704785324,"pfxX":-8.193688677131853,"pfxZ":-0.9396847348368755,"pX":1.0316853405621884,"pZ":3.61064503824079,"vX0":-0.33905555613568555,"vY0":-121.46238860601505,"vZ0":2.79531245233379,"x":77.67,"y":141.29,"x0":2.23646147374449,"y0":50.00157638849618,"z0":5.3805235360385275,"aX":-12.134420205594344},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-0.7,"breakHorizontal":14.9,"spinRate":2999,"spinDirection":311},"zone":12,"typeConfidence":2.0,"plateTime":0.4524595221137715,"extension":5.684298867635984},"index":4,"playId":"b7056270-1f6c-33d0-b6c7-d5d5401a9fb6","pitchNumber":4,"startTime":"2026-03-29T19:53:09.400Z","endTime":"2026-03-29T19:53:13.056Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.425247152442633,"aZ":-30.904275307979184,"pfxX":9.939455565123197,"pfxZ":0.7080559340240677,"pX":1.159849465846037,"pZ":1.2331915455112104,"vX0":-5.249059428041315,"vY0":-133.26987149975108,"vZ0":-4.312965682573625,"x":72.79,"y":205.48,"x0":1.8747174125385995,"y0":50.0000443363773,"z0":5.13143050315644,"aX":17.68951853097293},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":0.5,"breakHorizontal":-16.7,"spinRate":2232,"spinDirection":118},"zone":14,"typeConfidence":2.0,"plateTime":0.4126426067513096,"extension":5.937428160557916},"index":5,"playId":"f0755fab-fd69-3492-8038-ba012b936377","pitchNumber":5,"startTime":"2026-03-29T19:53:28.847Z","endTime":"2026-03-29T19:53:32.511Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T19:53:32.511Z","atBatIndex":60},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brenton Doyle lines out sharply to center fielder Jakob Marsee.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-29T19:53:36.141Z","endTime":"2026-03-29T19:55:21.868Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.6,"endSpeed":83.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.305499837128348,"aZ":-20.267706021373822,"pfxX":4.052500206963119,"pfxZ":6.636291606886661,"pX":0.03324190363124891,"pZ":2.2477788189516383,"vX0":-6.1514215384466695,"vY0":-133.2542033777694,"vZ0":-3.9088107302324175,"x":115.73,"y":178.09,"x0":1.847745752326697,"y0":50.00171672221958,"z0":5.202529162943226,"aX":7.269695152803729},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.4,"breakHorizontal":-6.0,"spinRate":2091,"spinDirection":124},"zone":8,"typeConfidence":0.92,"plateTime":0.41143144733887294,"extension":5.9614654457660485},"index":0,"playId":"63ce628d-ec98-36fc-8ced-c4ac6a468202","pitchNumber":1,"startTime":"2026-03-29T19:53:57.138Z","endTime":"2026-03-29T19:54:00.698Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":76.1,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.36935831979248,"aZ":-34.54827344325904,"pfxX":10.223098640084224,"pfxZ":-1.6029847658542051,"pX":0.167142798685804,"pZ":1.594075468490953,"vX0":-7.146325878545097,"vY0":-121.90491469391431,"vZ0":-1.5831945241065606,"x":110.63,"y":195.74,"x0":1.8308671041922246,"y0":50.002822421955045,"z0":5.276889926232284,"aX":15.152433710584338},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-3.0,"breakHorizontal":-16.4,"spinRate":1530,"spinDirection":102},"zone":14,"typeConfidence":2.0,"plateTime":0.45194761873397926,"extension":5.641084277091611},"index":1,"playId":"e1c15c59-d3f3-39ea-ae28-4e19f1e7c045","pitchNumber":2,"startTime":"2026-03-29T19:54:10.583Z","endTime":"2026-03-29T19:54:14.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.4,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.690324326216526,"aZ":-22.80776896385125,"pfxX":3.5622950868630507,"pfxZ":5.208759682416357,"pX":1.9456611751877406,"pZ":4.46626970620348,"vX0":-1.825456333254112,"vY0":-133.47252671630451,"vZ0":1.6430855191790812,"x":42.84,"y":118.19,"x0":2.1769733469581825,"y0":50.0009772978923,"z0":5.48905734953239,"aX":6.403539305368602},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.0,"breakHorizontal":-6.0,"spinRate":2090,"spinDirection":128},"zone":12,"typeConfidence":0.94,"plateTime":0.410921561029824,"extension":5.719152880673677},"index":2,"playId":"0264de93-60ca-3018-b5ff-c52f7faaa32a","pitchNumber":3,"startTime":"2026-03-29T19:54:32.672Z","endTime":"2026-03-29T19:54:36.032Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.3,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.624813878107805,"aZ":-35.29404493230117,"pfxX":10.442135894421359,"pfxZ":-2.1107249143353997,"pX":0.2947361928664947,"pZ":0.013487880825750762,"vX0":-6.885682928355858,"vY0":-121.68775971820382,"vZ0":-4.802533575800651,"x":105.77,"y":238.42,"x0":1.8284750395114504,"y0":50.00538963918481,"z0":5.127832314929386,"aX":15.399203255011573},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-4.9,"breakHorizontal":-16.9,"spinRate":1457,"spinDirection":111},"zone":14,"typeConfidence":2.0,"plateTime":0.4530352296705451,"extension":5.83564331074509},"index":3,"playId":"79ce2190-919c-3ad1-aff7-f8af1578578e","pitchNumber":4,"startTime":"2026-03-29T19:54:49.601Z","endTime":"2026-03-29T19:54:53.183Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.3,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.008229961691583,"aZ":-30.676256487287667,"pfxX":-2.6983418850451666,"pfxZ":0.9682088132935576,"pX":0.0229876075772277,"pZ":2.2733174193456493,"vX0":-4.007122187849809,"vY0":-123.2374751972629,"vZ0":-1.1676427318125782,"x":116.12,"y":177.4,"x0":2.0166361600608282,"y0":50.00445870557223,"z0":5.329394722239271,"aX":-4.176268234280173},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.7,"breakHorizontal":5.8,"spinRate":2842,"spinDirection":319},"zone":8,"typeConfidence":2.0,"plateTime":0.4433606689943259,"extension":5.788292224797454},"hitData":{"launchSpeed":103.5,"launchAngle":18.0,"totalDistance":342.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":123.97,"coordY":193.0}},"index":4,"playId":"090357d0-4f10-3c6c-8a0b-a49f07869e94","pitchNumber":5,"startTime":"2026-03-29T19:55:15.054Z","endTime":"2026-03-29T19:55:21.868Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T19:55:21.868Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Owen Caissie grounds out, second baseman Ryan Ritter to first baseman Willi Castro.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-29T19:57:37.458Z","endTime":"2026-03-29T19:59:05.604Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6,7,9],"actionIndex":[0,1,2,3],"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":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":690022,"link":"/api/v1/people/690022"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from second base to first base for Willi Castro.","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-29T19:57:09.648Z","endTime":"2026-03-29T19:57:09.696Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"300"},{"details":{"description":"Braxton Fulford remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-29T19:57:09.696Z","endTime":"2026-03-29T19:57:09.703Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690924,"link":"/api/v1/people/690924"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"501","replacedPlayer":{"id":681198,"link":"/api/v1/people/681198"}},{"details":{"description":"Defensive Substitution: Ryan Ritter replaces catcher Brett Sullivan, batting 8th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-29T19:57:09.703Z","endTime":"2026-03-29T19:57:17.000Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690022,"link":"/api/v1/people/690022"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"801","replacedPlayer":{"id":664954,"link":"/api/v1/people/664954"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Owen Caissie replaces Austin Slater.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-03-29T19:57:17.000Z","endTime":"2026-03-29T19:57:39.568Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683357,"link":"/api/v1/people/683357"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":596103,"link":"/api/v1/people/596103"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.8,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.849347413412477,"aZ":-36.34599362244442,"pfxX":3.522834097574513,"pfxZ":-2.9606300285325062,"pX":-0.41148001854172656,"pZ":1.371750879730498,"vX0":3.7899159092179957,"vY0":-118.26669097259,"vZ0":-2.5689228777654383,"x":132.68,"y":201.74,"x0":-2.496191451358037,"y0":50.00420351294891,"z0":5.825530327828814,"aX":4.959853427449776},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-5.8,"breakHorizontal":-7.3,"spinRate":2440,"spinDirection":65},"zone":13,"typeConfidence":2.0,"plateTime":0.4642232345960444,"extension":5.969219580548483},"index":4,"playId":"09cf8bb9-0653-3169-b8d4-97d21e20ea27","pitchNumber":1,"startTime":"2026-03-29T19:57:39.568Z","endTime":"2026-03-29T19:57:43.627Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":74.1,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.758927279840115,"aZ":-35.40596119504345,"pfxX":3.660095152196255,"pfxZ":-2.3479083252333606,"pX":1.151476914946819,"pZ":1.5488119161793141,"vX0":6.808189626903547,"vY0":-116.79536633150063,"vZ0":-2.203599864129747,"x":73.11,"y":196.96,"x0":-2.281048800332874,"y0":50.003210384204266,"z0":5.845991345171909,"aX":5.036878940878591},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-4.6,"breakHorizontal":-8.4,"spinRate":2473,"spinDirection":68},"zone":14,"typeConfidence":2.0,"plateTime":0.46963558185215515,"extension":6.162018777309554},"index":5,"playId":"3c1c4406-9f15-37ce-8a67-d39f958c4c58","pitchNumber":2,"startTime":"2026-03-29T19:57:57.047Z","endTime":"2026-03-29T19:58:01.591Z","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":95.1,"endSpeed":86.1,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.6890405226508,"aZ":-18.364744681482968,"pfxX":-6.2550993888797555,"pfxZ":7.1986408892516245,"pX":-0.11298317476809831,"pZ":4.615719001464837,"vX0":9.234952848916155,"vY0":-138.106838463898,"vZ0":0.5941541326010581,"x":121.31,"y":114.16,"x0":-2.6979704828692386,"y0":50.00399132550587,"z0":5.639262152556446,"aX":-12.002628573538813},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.3,"breakHorizontal":9.2,"spinRate":2340,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.3976171971466167,"extension":6.585577110546591},"index":6,"playId":"01e4fe82-f8b3-3af8-b29e-88a72fd39ab3","pitchNumber":3,"startTime":"2026-03-29T19:58:15.181Z","endTime":"2026-03-29T19:58:18.860Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.254071268805376,"aZ":-16.408969681716112,"pfxX":-5.036106893858537,"pfxZ":7.979063445835795,"pX":0.3377427015855677,"pZ":2.8288414592092797,"vX0":9.665002100273323,"vY0":-140.05750190101523,"vZ0":-4.399435615605184,"x":104.13,"y":162.4,"x0":-2.51207365860828,"y0":50.001566941199194,"z0":5.501592666451395,"aX":-9.949750993179483},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.7,"breakHorizontal":7.0,"spinRate":2279,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.39189050570377937,"extension":6.0941294700015085},"index":7,"playId":"9c85733f-9041-3f67-bb61-a19340100ca8","pitchNumber":4,"startTime":"2026-03-29T19:58:31.732Z","endTime":"2026-03-29T19:58:34.944Z","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":8,"startTime":"2026-03-29T19:58:43.622Z","endTime":"2026-03-29T19:58:57.956Z","isPitch":false,"type":"action","player":{"id":683357,"link":"/api/v1/people/683357"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.9,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.514183621161518,"aZ":-23.216663180054745,"pfxX":1.8371634800772103,"pfxZ":4.985781474129681,"pX":0.9394829618705987,"pZ":2.9281846771307345,"vX0":9.036801820977328,"vY0":-133.62519138585694,"vZ0":-2.5703886986823203,"x":81.19,"y":159.72,"x0":-2.7338476555919637,"y0":50.00433931186004,"z0":5.582209021379057,"aX":3.2990907897706845},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.6,"breakHorizontal":-5.4,"spinRate":2373,"spinDirection":197},"zone":12,"typeConfidence":2.0,"plateTime":0.41091586186473794,"extension":6.701965526540585},"hitData":{"launchSpeed":53.5,"launchAngle":5.0,"totalDistance":52.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.35,"coordY":161.31}},"index":9,"playId":"870ba22d-4f3f-33b6-a1f7-fe66f6256549","pitchNumber":5,"startTime":"2026-03-29T19:58:57.956Z","endTime":"2026-03-29T19:59:05.604Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T19:59:05.604Z","atBatIndex":62},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Agustín Ramírez walks.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-29T19:59:16.189Z","endTime":"2026-03-29T20:01:56.437Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.7,"endSpeed":82.7,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.66675507915223,"aZ":-24.48789489773376,"pfxX":-12.332210312694887,"pfxZ":4.365261547462411,"pX":0.1661803087363726,"pZ":1.7929934665704137,"vX0":11.154019568853,"vY0":-132.91412250530152,"vZ0":-4.753640367072251,"x":110.67,"y":190.37,"x0":-2.514854254574689,"y0":50.0041968444731,"z0":5.418542668341131,"aX":-21.720073864864755},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.8,"breakHorizontal":19.4,"spinRate":2187,"spinDirection":221},"zone":8,"typeConfidence":2.0,"plateTime":0.4145970226704794,"extension":6.484412961675843},"index":0,"playId":"e043152b-5d48-39c3-abce-36070194f507","pitchNumber":1,"startTime":"2026-03-29T19:59:31.343Z","endTime":"2026-03-29T19:59:35.184Z","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":1},"pitchData":{"startSpeed":95.6,"endSpeed":86.8,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.380830930323526,"aZ":-26.434318966466392,"pfxX":-10.755372622794715,"pfxZ":2.9629527554831494,"pX":-0.6925437350185532,"pZ":2.4781222902285798,"vX0":8.828200263871485,"vY0":-138.8235274090219,"vZ0":-3.4485077917028586,"x":143.4,"y":171.87,"x0":-2.52904754815199,"y0":50.00211127863685,"z0":5.511956201558391,"aX":-20.825549521360315},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":4.8,"breakHorizontal":17.4,"spinRate":2108,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.3957497672549355,"extension":6.746531592475725},"index":1,"playId":"bed9b555-1072-366a-9cfe-ff6398d0c524","pitchNumber":2,"startTime":"2026-03-29T19:59:47.491Z","endTime":"2026-03-29T20:00:14.521Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":82.8,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.12793565351073,"aZ":-26.373616645007626,"pfxX":-10.62237721925975,"pfxZ":3.318662227901406,"pX":0.8493201230733425,"pZ":0.5637000319926548,"vX0":12.437854622669885,"vY0":-132.4200510797826,"vZ0":-7.121130332664036,"x":84.63,"y":223.56,"x0":-2.5611286396677913,"y0":50.006055293453144,"z0":5.257796763634039,"aX":-18.592493805065885},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.3,"breakHorizontal":16.1,"spinRate":2212,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.41595222603953586,"extension":6.845662865246658},"index":2,"playId":"21fa51d2-b83d-3a7c-aaa7-b7fe61f885ce","pitchNumber":3,"startTime":"2026-03-29T20:00:24.559Z","endTime":"2026-03-29T20:00:29.032Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":86.7,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.46092350196856,"aZ":-26.626799000062434,"pfxX":-9.735756585307787,"pfxZ":2.875323656998529,"pX":0.4145217384483467,"pZ":1.7545310212697771,"vX0":11.033318391397106,"vY0":-138.8074611690077,"vZ0":-5.302747255972294,"x":101.2,"y":191.41,"x0":-2.3691797953186846,"y0":50.00220518542329,"z0":5.4894132486456355,"aX":-18.77613937480944},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.1,"breakHorizontal":15.0,"spinRate":2247,"spinDirection":219},"zone":9,"typeConfidence":2.0,"plateTime":0.3963687084688403,"extension":6.630966420820155},"index":3,"playId":"58054294-7ed2-3842-a8d7-56ce3e323ec1","pitchNumber":4,"startTime":"2026-03-29T20:00:46.227Z","endTime":"2026-03-29T20:00:50.426Z","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":98.0,"endSpeed":87.6,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.86490375063811,"aZ":-17.009178354458456,"pfxX":-6.759591642000137,"pfxZ":7.56499371064719,"pX":-0.6526646661538781,"pZ":3.1845827210582502,"vX0":7.896979092547463,"vY0":-142.3755852026145,"vZ0":-3.2580533005572168,"x":141.88,"y":152.8,"x0":-2.615555607419252,"y0":50.003354424057385,"z0":5.45334027732861,"aX":-13.551539030656274},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.0,"breakHorizontal":10.2,"spinRate":2336,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.3882395308845181,"extension":6.590135080846148},"index":4,"playId":"34ff87b3-6b8e-3ea8-a577-9d8e85e9bdb0","pitchNumber":5,"startTime":"2026-03-29T20:01:06.125Z","endTime":"2026-03-29T20:01:11.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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.2,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.94813744687295,"aZ":-17.330998511909947,"pfxX":-5.779151272839991,"pfxZ":7.392351566201214,"pX":0.24302187285453045,"pZ":3.7151722672785468,"vX0":9.55687578386299,"vY0":-141.2209169029029,"vZ0":-1.9663855013091909,"x":107.74,"y":138.47,"x0":-2.4433413899778746,"y0":50.00172493272647,"z0":5.54258586399269,"aX":-11.60330203400614},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.1,"breakHorizontal":8.4,"spinRate":2206,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.3887284181227342,"extension":6.473374797090712},"index":5,"playId":"add57a5a-b9a2-35f1-b6f3-b79939d616c4","pitchNumber":6,"startTime":"2026-03-29T20:01:34.250Z","endTime":"2026-03-29T20:01:38.468Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.1,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.80406079134583,"aZ":-17.916230647315654,"pfxX":-4.751312630535993,"pfxZ":7.087380026466473,"pX":-1.0188573174070423,"pZ":4.01578985735947,"vX0":5.703301941602861,"vY0":-141.51266261414656,"vZ0":-1.0125746981681547,"x":155.84,"y":130.35,"x0":-2.451019523951559,"y0":50.000470032237644,"z0":5.535226525365938,"aX":-9.555569505502659},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.8,"breakHorizontal":7.3,"spinRate":2218,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.388289743081522,"extension":6.588082744463738},"index":6,"playId":"157f9aa4-453b-37de-acab-7ba6e1123611","pitchNumber":7,"startTime":"2026-03-29T20:01:52.315Z","endTime":"2026-03-29T20:01:56.437Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T20:01:56.437Z","atBatIndex":63},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jakob Marsee lines out to center fielder Brenton Doyle.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-29T20:01:57.851Z","endTime":"2026-03-29T20:04:32.496Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.029901045983635,"aZ":-26.07409617609894,"pfxX":1.4950943991397676,"pfxZ":3.5033263054355643,"pX":-0.1682971641632492,"pZ":3.977363177951143,"vX0":6.084576432335065,"vY0":-131.16143444318104,"vZ0":0.36239458906427235,"x":123.42,"y":131.39,"x0":-2.7133205766949806,"y0":50.00101945737426,"z0":5.783475046874985,"aX":2.600753818131528},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.6,"breakHorizontal":-4.1,"spinRate":2203,"spinDirection":183},"zone":11,"typeConfidence":2.0,"plateTime":0.4177715305925056,"extension":6.204466358402841},"index":0,"playId":"70c55893-0e39-31bd-817c-38d6410bfa02","pitchNumber":1,"startTime":"2026-03-29T20:02:24.359Z","endTime":"2026-03-29T20:02:28.043Z","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.8,"endSpeed":87.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.59518763051674,"aZ":-13.352158227909893,"pfxX":-3.9738353032907088,"pfxZ":9.484103978496426,"pX":-0.5340219894514618,"pZ":2.8751890317833215,"vX0":6.6072017609593345,"vY0":-140.63004507775645,"vZ0":-5.516851596666397,"x":137.36,"y":161.15,"x0":-2.407500043230763,"y0":50.004523418766375,"z0":5.7426914458576634,"aX":-7.888343778355858},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.1,"breakHorizontal":5.6,"spinRate":2322,"spinDirection":216},"zone":1,"typeConfidence":2.0,"plateTime":0.39083418360700506,"extension":6.29299955690333},"index":1,"playId":"9073cf6b-45d4-3c7b-9d5c-9d6e1c56553c","pitchNumber":2,"startTime":"2026-03-29T20:02:41.941Z","endTime":"2026-03-29T20:02:45.673Z","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":97.6,"endSpeed":88.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.271531019178745,"aZ":-13.029586656488222,"pfxX":-4.729325186040194,"pfxZ":9.443726943130324,"pX":-1.2464977164925912,"pZ":2.7671668976378276,"vX0":4.518812941080896,"vY0":-141.91152417221986,"vZ0":-6.133670441541326,"x":164.51,"y":164.07,"x0":-2.249627391864231,"y0":50.004577803804764,"z0":5.796111000673825,"aX":-9.589944869011175},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.0,"breakHorizontal":7.6,"spinRate":2313,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.38684056238287745,"extension":6.187234124664117},"index":2,"playId":"ffac7c90-03ee-3fe9-a666-a51e16a55042","pitchNumber":3,"startTime":"2026-03-29T20:02:59.821Z","endTime":"2026-03-29T20:03:03.743Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.125000373765936,"aZ":-25.893735092865622,"pfxX":0.28588726979005896,"pfxZ":3.5411328159343523,"pX":0.33964506818314255,"pZ":2.6564994560862742,"vX0":7.472652226642899,"vY0":-132.5530779163268,"vZ0":-2.631456369167868,"x":104.05,"y":167.05,"x0":-2.5567429411864255,"y0":50.00409442463303,"z0":5.558659664273431,"aX":0.5064551687704255},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.0,"breakHorizontal":-2.2,"spinRate":2184,"spinDirection":187},"zone":6,"typeConfidence":2.0,"plateTime":0.4136877099380878,"extension":6.242070594818941},"index":3,"playId":"38ea1311-d23d-3215-ba44-e2e1a5360fe9","pitchNumber":4,"startTime":"2026-03-29T20:03:19.974Z","endTime":"2026-03-29T20:03:23.001Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":87.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.528219142646265,"aZ":-14.25347923431047,"pfxX":-3.200089983970778,"pfxZ":9.042490216736812,"pX":-0.8643087486127805,"pZ":3.627411487439602,"vX0":5.832371491639963,"vY0":-141.15900114389967,"vZ0":-3.0387886080555147,"x":149.95,"y":140.84,"x0":-2.558607347861628,"y0":50.00270143059786,"z0":5.657834179391241,"aX":-6.342607457947116},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.7,"breakHorizontal":4.3,"spinRate":2270,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.3907306728975639,"extension":6.187495040192115},"index":4,"playId":"834a3f35-1c07-33a9-ad05-d601577a32af","pitchNumber":5,"startTime":"2026-03-29T20:03:42.957Z","endTime":"2026-03-29T20:03:46.727Z","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-29T20:04:03.565Z","endTime":"2026-03-29T20:04:24.966Z","isPitch":false,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"}},{"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":98.7,"endSpeed":88.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.74976571423717,"aZ":-13.229551541363573,"pfxX":-4.59758824902276,"pfxZ":9.276858845803703,"pX":0.18892169006399462,"pZ":2.9310482897731416,"vX0":8.879652923268718,"vY0":-143.3103601653287,"vZ0":-4.909361787870215,"x":109.8,"y":159.64,"x0":-2.3783281501234286,"y0":50.003972345202826,"z0":5.518862536192166,"aX":-9.390893424254823},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.7,"breakHorizontal":6.1,"spinRate":2223,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.38489561037729736,"extension":6.425706788747859},"hitData":{"launchSpeed":77.9,"launchAngle":30.0,"totalDistance":274.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":117.7,"coordY":90.5}},"index":6,"playId":"db92d121-1e48-3817-9596-f298e49f34da","pitchNumber":6,"startTime":"2026-03-29T20:04:24.966Z","endTime":"2026-03-29T20:04:32.496Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T20:04:32.496Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Otto Lopez singles on a ground ball to first baseman Willi Castro. Agustín Ramírez to 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-29T20:06:03.226Z","endTime":"2026-03-29T20:06:49.882Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"postOnSecond":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"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-29T20:05:00.784Z","endTime":"2026-03-29T20:06:05.428Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":83.0,"endSpeed":76.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.187536653781432,"aZ":-34.011816643487215,"pfxX":2.8600906696937543,"pfxZ":-1.228770461879142,"pX":-0.1846544651673066,"pZ":3.049780995574218,"vX0":4.371061909756607,"vY0":-120.89072389673842,"vZ0":-0.02774323312816729,"x":124.04,"y":156.44,"x0":-2.383595888591837,"y0":50.00576347735762,"z0":6.031380273097104,"aX":4.2605193536292285},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-2.0,"breakHorizontal":-6.1,"spinRate":2260,"spinDirection":74},"zone":2,"typeConfidence":2.0,"plateTime":0.45200366410350723,"extension":5.772504997643006},"index":1,"playId":"d59b372a-172c-37e5-b799-892ece62ee23","pitchNumber":1,"startTime":"2026-03-29T20:06:05.428Z","endTime":"2026-03-29T20:06:09.404Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.70022660253774,"aZ":-26.978749919482233,"pfxX":-8.587002288891972,"pfxZ":3.0177810643270444,"pX":0.5085772085782417,"pZ":1.8580019326149644,"vX0":10.145051034358683,"vY0":-130.6765974890643,"vZ0":-4.273302832215071,"x":97.61,"y":188.61,"x0":-2.3166182271543563,"y0":50.00328553875582,"z0":5.552061881169824,"aX":-14.78482272260785},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.7,"breakHorizontal":13.2,"spinRate":2166,"spinDirection":207},"zone":9,"typeConfidence":2.0,"plateTime":0.4198755173694271,"extension":6.705271145772286},"index":2,"playId":"915cf680-f57a-3219-a0da-1df5950c4229","pitchNumber":2,"startTime":"2026-03-29T20:06:23.910Z","endTime":"2026-03-29T20:06:27.576Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.980214414164628,"aZ":-25.14648720085063,"pfxX":1.759533628584685,"pfxZ":3.8647316523053314,"pX":1.1563163022673006,"pZ":1.9509776650843502,"vX0":8.967992470956423,"vY0":-134.0316869102465,"vZ0":-4.819921867042559,"x":72.92,"y":186.1,"x0":-2.461747784712266,"y0":50.0043676027039,"z0":5.568403465125343,"aX":3.201296783610736},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.1,"breakHorizontal":-5.2,"spinRate":2196,"spinDirection":162},"zone":14,"typeConfidence":2.0,"plateTime":0.4086504141688021,"extension":6.171559009642392},"hitData":{"launchSpeed":66.0,"launchAngle":-40.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":135.97,"coordY":167.92}},"index":3,"playId":"dd98235f-5dd8-3097-a2c2-642429686ed5","pitchNumber":3,"startTime":"2026-03-29T20:06:42.928Z","endTime":"2026-03-29T20:06:49.882Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T20:06:49.882Z","atBatIndex":65},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Connor Norby hit by pitch. Griffin Conine to 3rd. Otto Lopez to 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-29T20:09:29.510Z","endTime":"2026-03-29T20:09:52.069Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"postOnSecond":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"postOnThird":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[3,4],"actionIndex":[1,2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"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-29T20:07:24.514Z","endTime":"2026-03-29T20:09:07.672Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Victor Vodnik replaces Antonio Senzatela.","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-29T20:09:07.672Z","endTime":"2026-03-29T20:09:18.268Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680767,"link":"/api/v1/people/680767"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-runner Griffin Conine replaces Agustín Ramírez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-03-29T20:09:18.268Z","endTime":"2026-03-29T20:09:31.833Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665052,"link":"/api/v1/people/665052"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"201","replacedPlayer":{"id":682663,"link":"/api/v1/people/682663"},"base":2},{"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":2},"pitchData":{"startSpeed":92.1,"endSpeed":83.8,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.55692140853425,"aZ":-30.581558168765238,"pfxX":-12.058209373830888,"pfxZ":0.8879779381628596,"pX":0.09280282061921993,"pZ":2.0414651963253707,"vX0":9.680520697493584,"vY0":-133.76343247899533,"vZ0":-2.1032797818275206,"x":113.46,"y":183.66,"x0":-2.0177782220134293,"y0":50.00621524643037,"z0":5.044331403282526,"aX":-21.717460469717082},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":1.3,"breakHorizontal":19.6,"spinRate":1864,"spinDirection":240},"zone":8,"typeConfidence":2.0,"plateTime":0.41047091509341893,"extension":6.793579776979387},"index":3,"playId":"1807deed-7855-32e8-b296-1b4ab964096e","pitchNumber":1,"startTime":"2026-03-29T20:09:31.833Z","endTime":"2026-03-29T20:09:35.468Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":91.9,"endSpeed":83.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.420885044119814,"aZ":-33.43973140559708,"pfxX":-6.447283917922964,"pfxZ":-0.7113308458137428,"pX":-1.8443658192225671,"pZ":3.280991718397082,"vX0":2.9053339889620853,"vY0":-133.71549136550564,"vZ0":1.2918497445903758,"x":187.3,"y":150.19,"x0":-2.115449175982375,"y0":50.00114532226242,"z0":5.215129609267929,"aX":-11.517806500814666},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":-0.7,"breakHorizontal":10.9,"spinRate":1046,"spinDirection":257},"zone":11,"typeConfidence":2.0,"plateTime":0.4117449088851788,"extension":6.355860399324794},"index":4,"playId":"f1e2431d-792e-3173-abe5-7c2d1759997c","pitchNumber":2,"startTime":"2026-03-29T20:09:47.323Z","endTime":"2026-03-29T20:09:52.069Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T20:09:52.069Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heriberto Hernández strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-29T20:10:20.644Z","endTime":"2026-03-29T20:11:42.445Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"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":88.5,"endSpeed":81.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.70732958004658,"aZ":-34.533514854893085,"pfxX":-0.3605442775933807,"pfxZ":-1.407897079839608,"pX":0.6898284854578473,"pZ":1.7573875929135419,"vX0":6.388056473578531,"vY0":-128.8231206728438,"vZ0":-2.025194085793654,"x":90.71,"y":191.33,"x0":-1.7791917636722552,"y0":50.00318796740322,"z0":5.2328214433254585,"aX":-0.60379320438362},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-2.8,"breakHorizontal":-0.8,"spinRate":2374,"spinDirection":51},"zone":9,"typeConfidence":2.0,"plateTime":0.4257850194720221,"extension":6.563730161486148},"index":0,"playId":"f67c38d2-8991-3f5a-bbef-9433007a6fd1","pitchNumber":1,"startTime":"2026-03-29T20:10:48.993Z","endTime":"2026-03-29T20:10:53.023Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.3879464033047,"aZ":-26.295042545445234,"pfxX":-11.86229317292517,"pfxZ":3.1108570019081947,"pX":0.5118428276021327,"pZ":1.7573508078565583,"vX0":9.825865256439872,"vY0":-137.06296667721213,"vZ0":-4.523724065125112,"x":97.49,"y":191.33,"x0":-1.591565472567791,"y0":50.00009786480739,"z0":5.240955014623394,"aX":-22.399329030565067},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.8,"breakHorizontal":19.2,"spinRate":2012,"spinDirection":229},"zone":9,"typeConfidence":2.0,"plateTime":0.40074678620547255,"extension":6.702067395554593},"index":1,"playId":"65eb4e81-9d21-3c76-a41f-58255ee5dcbe","pitchNumber":2,"startTime":"2026-03-29T20:11:07.577Z","endTime":"2026-03-29T20:11:11.416Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-03-29T20:11:19.022Z","endTime":"2026-03-29T20:11:38.121Z","isPitch":false,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":99.7,"endSpeed":90.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.98698100218776,"aZ":-9.919742701996489,"pfxX":-3.468159177929845,"pfxZ":10.572386965579295,"pX":0.45206244827291325,"pZ":2.543338745487461,"vX0":6.103622065825319,"vY0":-144.88649825425716,"vZ0":-6.516596867837516,"x":99.77,"y":170.11,"x0":-1.2409034873984437,"y0":50.003993654372046,"z0":5.442493527060319,"aX":-7.301597520393845},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":17.9,"breakHorizontal":4.9,"spinRate":2360,"spinDirection":203},"zone":6,"typeConfidence":2.0,"plateTime":0.3794864266104674,"extension":6.47063791464373},"index":3,"playId":"ecd7d71d-2b45-3511-afd2-4f7f3a95b908","pitchNumber":3,"startTime":"2026-03-29T20:11:38.121Z","endTime":"2026-03-29T20:11:42.445Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T20:11:42.445Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Troy Johnston strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-29T20:14:11.447Z","endTime":"2026-03-29T20:15:11.118Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[5,6,8],"actionIndex":[0,1,2,3,4],"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":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Owen Caissie 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-29T20:13:46.592Z","endTime":"2026-03-29T20:13:46.663Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683357,"link":"/api/v1/people/683357"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"101","replacedPlayer":{"id":596103,"link":"/api/v1/people/596103"}},{"details":{"description":"Griffin Conine remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-29T20:13:46.663Z","endTime":"2026-03-29T20:13:46.668Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665052,"link":"/api/v1/people/665052"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"201","replacedPlayer":{"id":682663,"link":"/api/v1/people/682663"}},{"details":{"description":"Defensive switch from first base to catcher for Liam Hicks.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-29T20:13:46.668Z","endTime":"2026-03-29T20:13:46.676Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"801","replacedPlayer":{"id":691277,"link":"/api/v1/people/691277"}},{"details":{"description":"Pitching Change: Michael Petersen replaces John King.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-03-29T20:13:46.676Z","endTime":"2026-03-29T20:13:56.175Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656848,"link":"/api/v1/people/656848"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Troy Johnston replaces Ryan Ritter.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-03-29T20:13:56.175Z","endTime":"2026-03-29T20:14:13.740Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"802","replacedPlayer":{"id":690022,"link":"/api/v1/people/690022"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":87.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.06973201764822,"aZ":-8.865311122644293,"pfxX":-5.390478114751059,"pfxZ":11.825189837991406,"pX":0.05585707449796099,"pZ":3.711978134085348,"vX0":4.403056922239781,"vY0":-140.72502831587906,"vZ0":-5.764427499940531,"x":114.87,"y":138.56,"x0":-0.8422566857994783,"y0":50.002779385087976,"z0":6.384667730968916,"aX":-10.625241142151637},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":20.2,"breakHorizontal":8.6,"spinRate":2151,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.39182456398654786,"extension":6.183074952747631},"index":5,"playId":"49adb144-5b46-3741-95de-2be93f464d10","pitchNumber":1,"startTime":"2026-03-29T20:14:13.740Z","endTime":"2026-03-29T20:14:17.298Z","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":97.4,"endSpeed":87.8,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.83093561527246,"aZ":-8.193818639352026,"pfxX":-6.018941360686541,"pfxZ":11.99262031781318,"pX":-0.47936297639853787,"pZ":3.0954428353768177,"vX0":3.347034969486103,"vY0":-141.58260694914892,"vZ0":-7.617503691311972,"x":135.27,"y":155.2,"x0":-0.9043157612456246,"y0":50.00475542455671,"z0":6.368957538367422,"aX":-12.038463100618245},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":20.0,"breakHorizontal":10.1,"spinRate":2230,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.3890834056142314,"extension":6.171923830917076},"index":6,"playId":"0a7870d5-44e2-3371-94f3-f4a2b46e1cf8","pitchNumber":2,"startTime":"2026-03-29T20:14:31.206Z","endTime":"2026-03-29T20:14:35.243Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":7,"startTime":"2026-03-29T20:14:53.811Z","endTime":"2026-03-29T20:15:07.058Z","isPitch":false,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":87.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.63863551523791,"aZ":-7.928294455025903,"pfxX":-4.479510918337578,"pfxZ":12.316337292109715,"pX":0.25564003708397554,"pZ":2.843863065962129,"vX0":4.595662570050214,"vY0":-140.54959846852557,"vZ0":-8.101855151587236,"x":107.26,"y":162.0,"x0":-0.8314705101466198,"y0":50.00032510868664,"z0":6.305319867226128,"aX":-8.816727196991717},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":20.5,"breakHorizontal":7.0,"spinRate":2159,"spinDirection":208},"zone":2,"typeConfidence":2.0,"plateTime":0.39213043494828526,"extension":6.224540641547698},"index":8,"playId":"617b8830-f8a5-3f11-b2b0-faa0c693f09e","pitchNumber":3,"startTime":"2026-03-29T20:15:07.058Z","endTime":"2026-03-29T20:15:11.118Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T20:15:11.118Z","atBatIndex":68},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Kyle Karros pops out to shortstop Otto Lopez.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-29T20:15:12.340Z","endTime":"2026-03-29T20:17:24.431Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.5,"endSpeed":80.3,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.125295581538516,"aZ":-23.07834737335437,"pfxX":-6.794253159563834,"pfxZ":5.503520414011964,"pX":-0.2363664730253047,"pZ":1.5626792310436508,"vX0":4.061265149976686,"vY0":-128.62321134621502,"vZ0":-6.913999476375575,"x":126.01,"y":196.59,"x0":-0.9644646172649988,"y0":50.00140271313564,"z0":6.111727923223368,"aX":-11.225527446575388},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.4,"breakHorizontal":11.2,"spinRate":1116,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.4281044915465051,"extension":6.305789831157083},"index":0,"playId":"36eeee28-faba-30dc-8711-6c77cdb2bcf7","pitchNumber":1,"startTime":"2026-03-29T20:15:38.931Z","endTime":"2026-03-29T20:15:42.708Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.4,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.966845599186655,"aZ":-31.071541182702553,"pfxX":-7.864387811809717,"pfxZ":0.6887692091176136,"pX":0.6585228519894254,"pZ":0.6374434427027467,"vX0":7.278726082162788,"vY0":-126.48572749568308,"vZ0":-7.012995845934646,"x":91.9,"y":221.57,"x0":-1.2530670278527933,"y0":50.00137828872481,"z0":5.980373016616804,"aX":-12.57412571632409},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-0.4,"breakHorizontal":12.4,"spinRate":1005,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.4352263725078789,"extension":6.312558650725542},"index":1,"playId":"cc56195d-f5fb-3ce4-a23e-8b62437c0512","pitchNumber":2,"startTime":"2026-03-29T20:15:57.541Z","endTime":"2026-03-29T20:16:00.949Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.3,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.801620995601894,"aZ":-30.581766548930034,"pfxX":0.391509597111088,"pfxZ":0.9946368911464933,"pX":0.23246628533631014,"pZ":2.7229957809176066,"vX0":4.171864404245837,"vY0":-126.03910517004533,"vZ0":-2.310078391376216,"x":108.14,"y":165.26,"x0":-1.498489818689747,"y0":50.00396711384054,"z0":6.133278030344964,"aX":0.6257290344103849},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.4,"breakHorizontal":-1.7,"spinRate":2300,"spinDirection":86},"zone":5,"typeConfidence":2.0,"plateTime":0.4353992442377965,"extension":6.257879209477238},"index":2,"playId":"1e48673f-af2f-3a31-9e83-8d529f029983","pitchNumber":3,"startTime":"2026-03-29T20:16:17.009Z","endTime":"2026-03-29T20:16:20.921Z","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":1},"index":3,"startTime":"2026-03-29T20:16:36.919Z","endTime":"2026-03-29T20:16:52.178Z","isPitch":false,"type":"action","player":{"id":691720,"link":"/api/v1/people/691720"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.3,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.285376777186194,"aZ":-35.57124769781659,"pfxX":0.46040747971989937,"pfxZ":-2.216096640284814,"pX":-0.9482755454786682,"pZ":0.48779953288203987,"vX0":0.9424605234668957,"vY0":-123.3427682418471,"vZ0":-6.271885562897522,"x":153.15,"y":225.61,"x0":-1.395611348362559,"y0":50.000969796871225,"z0":6.074748766217784,"aX":0.7067740699515737},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-5.3,"breakHorizontal":-1.1,"spinRate":2445,"spinDirection":40},"zone":13,"typeConfidence":2.0,"plateTime":0.4446370761889771,"extension":6.294753095274591},"index":4,"playId":"8e9ba303-3195-3d1c-8a24-ac5924693fe3","pitchNumber":4,"startTime":"2026-03-29T20:16:52.178Z","endTime":"2026-03-29T20:16:55.721Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.0,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.215387090452914,"aZ":-9.905196724185545,"pfxX":-5.374395733079703,"pfxZ":11.088735263458629,"pX":-0.41413126908938336,"pZ":3.845392755521026,"vX0":2.896368016857818,"vY0":-141.71960797542292,"vZ0":-5.3154844488127555,"x":132.79,"y":134.95,"x0":-0.7581392688720254,"y0":50.002191878180625,"z0":6.3947452021030236,"aX":-10.793413444439635},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.0,"breakHorizontal":9.0,"spinRate":2209,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.3883715071692695,"extension":5.836034456361702},"hitData":{"launchSpeed":90.2,"launchAngle":73.0,"totalDistance":71.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":125.83,"coordY":175.55}},"index":5,"playId":"3526d576-5c8b-33d4-ab53-3cef06b4cdb4","pitchNumber":5,"startTime":"2026-03-29T20:17:14.512Z","endTime":"2026-03-29T20:17:24.431Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T20:17:24.431Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake McCarthy strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-29T20:17:34.916Z","endTime":"2026-03-29T20:18:43.860Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"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":97.8,"endSpeed":88.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.442360622088984,"aZ":-6.7621671209064695,"pfxX":-7.033606205264751,"pfxZ":12.630847378282866,"pX":0.03247175396243519,"pZ":2.0239512737180814,"vX0":5.061268635966251,"vY0":-141.88407481837635,"vZ0":-10.427859885624427,"x":115.76,"y":184.13,"x0":-0.8726242833046998,"y0":50.00479983739972,"z0":6.203217341448883,"aX":-14.153696998588513},"breaks":{"breakAngle":54.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":20.5,"breakHorizontal":11.5,"spinRate":2323,"spinDirection":206},"zone":8,"typeConfidence":2.0,"plateTime":0.3879991491933765,"extension":6.409197689277208},"index":0,"playId":"de58c95b-6ea9-3c4c-b37c-dcb334f4ecc0","pitchNumber":1,"startTime":"2026-03-29T20:17:54.671Z","endTime":"2026-03-29T20:17:58.638Z","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":98.1,"endSpeed":88.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.31135081124219,"aZ":-6.5397821311466,"pfxX":-7.781683325054855,"pfxZ":12.671703460584002,"pX":0.006109300723281073,"pZ":2.709091500405349,"vX0":5.145727815476797,"vY0":-142.4076615393468,"vZ0":-8.670787515109007,"x":116.77,"y":165.63,"x0":-0.8274492885300522,"y0":50.00244592893297,"z0":6.231884633545208,"aX":-15.741177235639949},"breaks":{"breakAngle":58.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-7.9,"breakVerticalInduced":21.0,"breakHorizontal":12.8,"spinRate":2301,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.3868645013762406,"extension":6.2145748363108115},"index":1,"playId":"21b05640-d795-33fe-8849-5c277166b1c8","pitchNumber":2,"startTime":"2026-03-29T20:18:21.002Z","endTime":"2026-03-29T20:18:24.763Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":89.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.35882118718577,"aZ":-5.726632566116645,"pfxX":-5.28957872123331,"pfxZ":12.878801097357663,"pX":0.8022061451901331,"pZ":2.9560023362957932,"vX0":5.9812762292715105,"vY0":-143.3807116339073,"vZ0":-8.519918957700016,"x":86.42,"y":158.97,"x0":-0.6373364791607793,"y0":50.00365263619308,"z0":6.344628110441811,"aX":-10.863938271645312},"breaks":{"breakAngle":49.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.0,"breakVerticalInduced":21.5,"breakHorizontal":8.2,"spinRate":2396,"spinDirection":203},"zone":3,"typeConfidence":2.0,"plateTime":0.3840086051808633,"extension":6.271195857626026},"index":2,"playId":"2b59a5d5-6308-301a-8355-b7478815a31d","pitchNumber":3,"startTime":"2026-03-29T20:18:40.828Z","endTime":"2026-03-29T20:18:43.860Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T20:18:43.860Z","atBatIndex":70},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Xavier Edwards singles on a ground ball to center fielder Brenton Doyle.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-29T20:21:05.211Z","endTime":"2026-03-29T20:21:20.355Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2],"actionIndex":[0,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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive switch from first base to second base for Willi Castro.","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-29T20:20:03.689Z","endTime":"2026-03-29T20:20:03.762Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"300"},{"details":{"description":"Troy Johnston remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-29T20:20:03.762Z","endTime":"2026-03-29T20:21:07.473Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"802","replacedPlayer":{"id":690022,"link":"/api/v1/people/690022"}},{"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":99.6,"endSpeed":90.7,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.940748222935596,"aZ":-14.852687617686561,"pfxX":-5.736559276170409,"pfxZ":8.199621911064554,"pX":0.21902552120317428,"pZ":2.092971345206136,"vX0":8.028702084612469,"vY0":-144.6979453439005,"vZ0":-6.166063603818432,"x":108.65,"y":182.27,"x0":-1.8511415143098657,"y0":50.00312239793419,"z0":5.167767719679625,"aX":-12.119500744731846},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":13.7,"breakHorizontal":8.8,"spinRate":2274,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.37907092526315544,"extension":6.727492350482676},"hitData":{"launchSpeed":99.5,"launchAngle":-3.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":152.21,"coordY":101.31}},"index":2,"playId":"256bb11a-60bd-3e1f-90ce-685640b00833","pitchNumber":1,"startTime":"2026-03-29T20:21:07.473Z","endTime":"2026-03-29T20:21:20.355Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T20:21:20.355Z","atBatIndex":71},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Liam Hicks lines into an unassisted double play, first baseman Troy Johnston. Xavier Edwards out at 1st.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-29T20:21:52.726Z","endTime":"2026-03-29T20:22:00.898Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"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":0},"index":0,"startTime":"2026-03-29T20:21:42.716Z","endTime":"2026-03-29T20:21:55.075Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.04458317455603,"aZ":-26.347564350500782,"pfxX":-10.12295190600654,"pfxZ":3.175417509173994,"pX":0.23408132535040918,"pZ":1.981045784618774,"vX0":9.558220048050677,"vY0":-135.28830027910456,"vZ0":-3.332324459567042,"x":108.08,"y":185.29,"x0":-2.0453040539749106,"y0":50.0059928744671,"z0":5.09453168090555,"aX":-18.596180654650986},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.2,"breakHorizontal":16.1,"spinRate":1886,"spinDirection":237},"zone":8,"typeConfidence":2.0,"plateTime":0.40628774147129043,"extension":6.771002090246669},"hitData":{"launchSpeed":106.4,"launchAngle":8.0,"totalDistance":145.0,"trajectory":"line_drive","hardness":"hard","location":"3","coordinates":{"coordX":164.65,"coordY":158.13}},"index":1,"playId":"db765b5c-b9e8-35b0-b36b-f3a9e3d8c493","pitchNumber":1,"startTime":"2026-03-29T20:21:55.075Z","endTime":"2026-03-29T20:22:00.898Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T20:22:00.898Z","atBatIndex":72},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Javier Sanoja doubles (1) on a line drive to center fielder Brenton Doyle.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-29T20:22:18.768Z","endTime":"2026-03-29T20:23:05.470Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":100.1,"endSpeed":90.9,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.138030542519395,"aZ":-11.7993475393113,"pfxX":-6.177412704005318,"pfxZ":9.552369497580365,"pX":-0.0390835805362969,"pZ":3.0280249218640902,"vX0":6.486150834057034,"vY0":-145.58739920524587,"vZ0":-4.682843557479606,"x":118.49,"y":157.02,"x0":-1.499871708529065,"y0":50.00626794513695,"z0":5.379388894489863,"aX":-13.181919179575846},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":16.4,"breakHorizontal":9.8,"spinRate":2212,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.3770957503014203,"extension":6.418621310459095},"index":0,"playId":"2bd72573-d083-3d17-91f2-6dba0dbed3aa","pitchNumber":1,"startTime":"2026-03-29T20:22:30.877Z","endTime":"2026-03-29T20:22:34.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.7,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.533180364299085,"aZ":-26.633965990455675,"pfxX":-1.872098075023688,"pfxZ":2.826556128397078,"pX":0.5152838491723524,"pZ":2.3075613854576607,"vX0":6.22984053788402,"vY0":-138.95222837375906,"vZ0":-3.4009055899039495,"x":97.36,"y":176.48,"x0":-1.5104729415181806,"y0":50.00121357716757,"z0":5.312773224283082,"aX":-3.668153818202525},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":4.6,"breakHorizontal":2.2,"spinRate":2374,"spinDirection":180},"zone":6,"typeConfidence":2.0,"plateTime":0.3938729200346076,"extension":6.525375954248097},"hitData":{"launchSpeed":98.4,"launchAngle":16.0,"totalDistance":327.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":87.87,"coordY":60.08}},"index":1,"playId":"f85accf2-8ebb-3352-b88b-be440a866d73","pitchNumber":2,"startTime":"2026-03-29T20:22:53.141Z","endTime":"2026-03-29T20:23:05.470Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T20:23:05.470Z","atBatIndex":73},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Owen Caissie homers (1) on a line drive to right center field. Javier Sanoja scores.","rbi":2,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-29T20:23:11.913Z","endTime":"2026-03-29T20:24:22.752Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.60"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.73"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.49"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.63"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.87"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.12"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.43"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.31"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.07"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.72"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.63"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.23"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.28"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".771"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".594"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".955"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".214"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.107"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".727"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".359"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".320"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".091"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".107"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".444"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".455"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".118"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".027"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".771"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".594"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".955"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".214"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.107"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".727"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".359"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".320"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"responsiblePitcher":{"id":680767,"link":"/api/v1/people/680767"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":{"id":680767,"link":"/api/v1/people/680767"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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(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":93.8,"endSpeed":85.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.04544086178395,"aZ":-31.369595332998788,"pfxX":-12.482208990577492,"pfxZ":0.4326358204419849,"pX":0.4423332846243832,"pZ":0.5228233217310154,"vX0":11.19580263105011,"vY0":-136.07121821002153,"vZ0":-5.540265428606082,"x":100.14,"y":224.66,"x0":-2.119605077883587,"y0":50.00281518292972,"z0":4.779761485844056,"aX":-23.22325360168869},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":-0.4,"breakHorizontal":20.0,"spinRate":1858,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.4037399666634802,"extension":7.015780813564455},"index":0,"playId":"ed0ef870-ec92-37f9-909f-68af3f328358","pitchNumber":1,"startTime":"2026-03-29T20:23:40.550Z","endTime":"2026-03-29T20:23:44.173Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.1,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.25357414807202,"aZ":-29.346218949062397,"pfxX":-11.859350077897213,"pfxZ":1.5168421387614117,"pX":-0.17871292184467127,"pZ":2.4574563129303177,"vX0":9.491133183812504,"vY0":-136.27326559772848,"vZ0":-1.2165919841420612,"x":123.81,"y":172.43,"x0":-2.1802130133508175,"y0":50.00433594282332,"z0":4.952584340263218,"aX":-22.12304895020457},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":2.6,"breakHorizontal":19.2,"spinRate":2004,"spinDirection":243},"zone":5,"typeConfidence":2.0,"plateTime":0.40321911286247003,"extension":6.847746946130889},"hitData":{"launchSpeed":107.9,"launchAngle":21.0,"totalDistance":394.0,"trajectory":"line_drive","hardness":"medium","location":"89","coordinates":{"coordX":200.32,"coordY":57.69}},"index":1,"playId":"1d628e4b-3321-3ced-8c6f-49870686bdce","pitchNumber":2,"startTime":"2026-03-29T20:23:59.536Z","endTime":"2026-03-29T20:24:22.752Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T20:24:22.752Z","atBatIndex":74}],"currentPlay":{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Owen Caissie homers (1) on a line drive to right center field. Javier Sanoja scores.","rbi":2,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-29T20:23:11.913Z","endTime":"2026-03-29T20:24:22.752Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.60"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.73"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.49"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.63"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.87"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.12"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.43"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.31"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.07"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.72"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.63"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.23"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.28"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".771"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".594"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".955"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".214"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.107"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".727"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".359"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".320"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".091"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".107"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".444"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".455"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".118"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".027"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".771"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".594"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".955"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".214"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.107"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".727"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".359"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".320"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"responsiblePitcher":{"id":680767,"link":"/api/v1/people/680767"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":{"id":680767,"link":"/api/v1/people/680767"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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(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":93.8,"endSpeed":85.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.04544086178395,"aZ":-31.369595332998788,"pfxX":-12.482208990577492,"pfxZ":0.4326358204419849,"pX":0.4423332846243832,"pZ":0.5228233217310154,"vX0":11.19580263105011,"vY0":-136.07121821002153,"vZ0":-5.540265428606082,"x":100.14,"y":224.66,"x0":-2.119605077883587,"y0":50.00281518292972,"z0":4.779761485844056,"aX":-23.22325360168869},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":-0.4,"breakHorizontal":20.0,"spinRate":1858,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.4037399666634802,"extension":7.015780813564455},"index":0,"playId":"ed0ef870-ec92-37f9-909f-68af3f328358","pitchNumber":1,"startTime":"2026-03-29T20:23:40.550Z","endTime":"2026-03-29T20:23:44.173Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.1,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.25357414807202,"aZ":-29.346218949062397,"pfxX":-11.859350077897213,"pfxZ":1.5168421387614117,"pX":-0.17871292184467127,"pZ":2.4574563129303177,"vX0":9.491133183812504,"vY0":-136.27326559772848,"vZ0":-1.2165919841420612,"x":123.81,"y":172.43,"x0":-2.1802130133508175,"y0":50.00433594282332,"z0":4.952584340263218,"aX":-22.12304895020457},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":2.6,"breakHorizontal":19.2,"spinRate":2004,"spinDirection":243},"zone":5,"typeConfidence":2.0,"plateTime":0.40321911286247003,"extension":6.847746946130889},"hitData":{"launchSpeed":107.9,"launchAngle":21.0,"totalDistance":394.0,"trajectory":"line_drive","hardness":"medium","location":"89","coordinates":{"coordX":200.32,"coordY":57.69}},"index":1,"playId":"1d628e4b-3321-3ced-8c6f-49870686bdce","pitchNumber":2,"startTime":"2026-03-29T20:23:59.536Z","endTime":"2026-03-29T20:24:22.752Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T20:24:22.752Z","atBatIndex":74},"scoringPlays":[5,10,20,74],"playsByInning":[{"startIndex":0,"endIndex":12,"top":[0,1,2,3,4,5,6],"bottom":[7,8,9,10,11,12],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":1,"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":117.2,"y":143.52},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":1,"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":123.35,"y":99.18},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":1,"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"coordinates":{"x":41.59,"y":115.55},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":1,"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"coordinates":{"x":110.6,"y":162.33},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":1,"pitcher":{"id":500779,"fullName":"Jose Quintana","link":"/api/v1/people/500779"},"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"coordinates":{"x":105.1,"y":119.39},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":1,"pitcher":{"id":500779,"fullName":"Jose Quintana","link":"/api/v1/people/500779"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":196.87,"y":69.79},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":1,"pitcher":{"id":500779,"fullName":"Jose Quintana","link":"/api/v1/people/500779"},"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"coordinates":{"x":107.05,"y":158.77},"type":"O","description":"Groundout"}]}},{"startIndex":13,"endIndex":22,"top":[13,14,15,16],"bottom":[17,18,19,20,21,22],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":2,"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"coordinates":{"x":145.11,"y":158.77},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":2,"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"coordinates":{"x":165.22,"y":113.09},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":2,"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":114.76,"y":139.23},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":2,"pitcher":{"id":500779,"fullName":"Jose Quintana","link":"/api/v1/people/500779"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":141.28,"y":167.93},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":2,"pitcher":{"id":500779,"fullName":"Jose Quintana","link":"/api/v1/people/500779"},"batter":{"id":691277,"fullName":"Deyvison De Los Santos","link":"/api/v1/people/691277"},"coordinates":{"x":153.74,"y":54.03},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":2,"pitcher":{"id":500779,"fullName":"Jose Quintana","link":"/api/v1/people/500779"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":174.42,"y":121.05},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":2,"pitcher":{"id":500779,"fullName":"Jose Quintana","link":"/api/v1/people/500779"},"batter":{"id":596103,"fullName":"Austin Slater","link":"/api/v1/people/596103"},"coordinates":{"x":182.38,"y":107.4},"type":"O","description":"Sac Fly"}]}},{"startIndex":23,"endIndex":29,"top":[23,24,25,26],"bottom":[27,28,29],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":3,"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":163.43,"y":46.05},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":3,"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"coordinates":{"x":166.09,"y":82.41},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":3,"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"coordinates":{"x":84.85,"y":59.17},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":3,"pitcher":{"id":500779,"fullName":"Jose Quintana","link":"/api/v1/people/500779"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":113.14,"y":168.94},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":3,"pitcher":{"id":500779,"fullName":"Jose Quintana","link":"/api/v1/people/500779"},"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"coordinates":{"x":132.93,"y":136.91},"type":"O","description":"Pop Out"}]}},{"startIndex":30,"endIndex":36,"top":[30,31,32,33],"bottom":[34,35,36],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":4,"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"coordinates":{"x":110.6,"y":162.84},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":4,"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"coordinates":{"x":95.67,"y":133.12},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":4,"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"coordinates":{"x":112.12,"y":173.01},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":4,"pitcher":{"id":500779,"fullName":"Jose Quintana","link":"/api/v1/people/500779"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":130.15,"y":194.12},"type":"O","description":"Sac Bunt"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":4,"pitcher":{"id":500779,"fullName":"Jose Quintana","link":"/api/v1/people/500779"},"batter":{"id":691277,"fullName":"Deyvison De Los Santos","link":"/api/v1/people/691277"},"coordinates":{"x":102.53,"y":150.2},"type":"O","description":"Double Play"}]}},{"startIndex":37,"endIndex":44,"top":[37,38,39,40],"bottom":[41,42,43,44],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":5,"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":145.62,"y":198.43},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":5,"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":147.65,"y":159.79},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":5,"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"coordinates":{"x":178.53,"y":129.52},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":5,"pitcher":{"id":500779,"fullName":"Jose Quintana","link":"/api/v1/people/500779"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":52.98,"y":76.18},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":5,"pitcher":{"id":500779,"fullName":"Jose Quintana","link":"/api/v1/people/500779"},"batter":{"id":596103,"fullName":"Austin Slater","link":"/api/v1/people/596103"},"coordinates":{"x":57.32,"y":76.4},"type":"O","description":"Flyout"}]}},{"startIndex":45,"endIndex":50,"top":[45,46,47],"bottom":[48,49,50],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":6,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"coordinates":{"x":110.09,"y":173.52},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":6,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"coordinates":{"x":106.31,"y":88.57},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":6,"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":104.42,"y":140.8},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":6,"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"coordinates":{"x":101.97,"y":152.16},"type":"O","description":"Groundout"}]}},{"startIndex":51,"endIndex":58,"top":[51,52,53,54,55],"bottom":[56,57,58],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":7,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"coordinates":{"x":133.24,"y":87.04},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":7,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":73.54,"y":97.56},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":7,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":48.72,"y":100.59},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":7,"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"coordinates":{"x":141.05,"y":154.7},"type":"O","description":"Groundout"}]}},{"startIndex":59,"endIndex":67,"top":[59,60,61],"bottom":[62,63,64,65,66,67],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":8,"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"coordinates":{"x":123.97,"y":193.0},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":8,"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"coordinates":{"x":138.35,"y":161.31},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":8,"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"coordinates":{"x":117.7,"y":90.5},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":8,"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":135.97,"y":167.92},"type":"H","description":"Single"}]}},{"startIndex":68,"endIndex":74,"top":[68,69,70],"bottom":[71,72,73,74],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":9,"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"coordinates":{"x":125.83,"y":175.55},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":9,"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":152.21,"y":101.31},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":9,"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"coordinates":{"x":164.65,"y":158.13},"type":"O","description":"Double Play"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":9,"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":87.87,"y":60.08},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":9,"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"coordinates":{"x":200.32,"y":57.69},"type":"H","description":"Home Run"}]}}]},"linescore":{"note":"Two out when winning run scored.","currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":1,"hits":1,"errors":1,"leftOnBase":2},"away":{"runs":3,"hits":2,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":4,"hits":8,"errors":2,"leftOnBase":7},"away":{"runs":3,"hits":6,"errors":0,"leftOnBase":7}},"defense":{"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"catcher":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"first":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"second":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"third":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"shortstop":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"left":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"center":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"right":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"onDeck":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"inHole":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"battingOrder":2,"team":{"id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"}},"offense":{"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"onDeck":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"inHole":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"battingOrder":1,"team":{"id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"}},"balls":1,"strikes":0,"outs":2},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":6,"airOuts":11,"runs":3,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":1,"avg":".192","atBats":34,"obp":".238","slg":".293","ops":".531","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":9,"rbi":3,"leftOnBase":18,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"lineOuts":3},"pitching":{"flyOuts":3,"groundOuts":7,"airOuts":8,"runs":4,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":5,"intentionalWalks":0,"hits":8,"hitByPitch":1,"atBats":29,"obp":".389","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":140,"era":"3.65","inningsPitched":"8.2","saveOpportunities":0,"earnedRuns":4,"whip":"1.38","battersFaced":37,"outs":26,"completeGames":0,"shutouts":0,"pitchesThrown":140,"balls":56,"strikes":84,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.88","rbi":4,"pitchesPerInning":"16.15","runsScoredPer9":"4.15","homeRunsPer9":"1.04","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":9,"putOuts":26,"errors":0,"chances":35,"passedBall":0,"pickoffs":0}},"players":{"ID663372":{"person":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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}},"ID680767":{"person":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"note":"(L, 0-1)(BS, 1)","summary":"1.0 IP, 2 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"1.0","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":2,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":2,"strikes":9,"strikePercentage":".820","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":1,"runsScoredPer9":"18.00","homeRunsPer9":"9.00","inheritedRunners":2,"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":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":5,"obp":".667","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":11,"era":"18.00","inningsPitched":"1.0","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":2,"whip":"3.00","battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":2,"strikes":9,"strikePercentage":".820","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":2,"winPercentage":".000","pitchesPerInning":"11.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"9.00","walksPer9Inn":"0.00","hitsPer9Inn":"27.00","runsScoredPer9":"18.00","homeRunsPer9":"9.00","inheritedRunners":2,"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID623474":{"person":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"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":".---","numberOfPitches":8,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":8,"balls":2,"strikes":6,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":8,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":28,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":8,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":28,"balls":10,"strikes":18,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"14.00","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"13.50","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID664983":{"person":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"jerseyNumber":"31","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"100","stats":{"batting":{"summary":"0-4 | HBP, 2 K, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"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":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":0,"groundOuts":3,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"avg":".091","atBats":11,"obp":".167","slg":".091","ops":".258","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":12,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".143","groundOutsToAirouts":"1.00","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":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"}]},"ID687859":{"person":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"jerseyNumber":"20","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"802","stats":{"batting":{"note":"b-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".250","atBats":4,"obp":".250","slg":".250","ops":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".500","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID801403":{"person":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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}},"ID690924":{"person":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"jerseyNumber":"37","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"501","stats":{"batting":{"note":"a-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"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":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":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID500779":{"person":{"id":500779,"fullName":"Jose Quintana","link":"/api/v1/people/500779"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"summary":"4.1 IP, 2 ER, 2 K, 4 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":3,"airOuts":6,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":4,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":13,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":78,"inningsPitched":"4.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":19,"outs":13,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":78,"balls":36,"strikes":42,"strikePercentage":".540","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"rbi":2,"gamesFinished":0,"runsScoredPer9":"4.15","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"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":3,"airOuts":6,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":4,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":13,"obp":".444","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":78,"era":"4.15","inningsPitched":"4.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.85","battersFaced":19,"outs":13,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":78,"balls":36,"strikes":42,"strikePercentage":".540","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.50","rbi":2,"winPercentage":".---","pitchesPerInning":"18.00","gamesFinished":0,"strikeoutWalkRatio":"0.50","strikeoutsPer9Inn":"4.15","walksPer9Inn":"8.31","hitsPer9Inn":"8.31","runsScoredPer9":"4.15","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID607536":{"person":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"jerseyNumber":"21","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"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":5,"airOuts":6,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":18,"obp":".381","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":81,"era":"4.15","inningsPitched":"4.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.62","battersFaced":21,"outs":13,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":81,"balls":28,"strikes":53,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".000","pitchesPerInning":"18.69","gamesFinished":0,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"4.15","walksPer9Inn":"4.15","hitsPer9Inn":"10.38","runsScoredPer9":"4.15","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650489":{"person":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"jerseyNumber":"3","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"300","stats":{"batting":{"summary":"1-3 | 2B, BB, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":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":1,"putOuts":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":2,"groundOuts":3,"airOuts":3,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".182","atBats":11,"obp":".250","slg":".273","ops":".523","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":12,"totalBases":3,"rbi":0,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".250","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":7,"errors":0,"chances":15,"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"},{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID657514":{"person":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"jerseyNumber":"83","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"obp":".250","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":14,"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":2,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":6,"strikes":8,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"14.00","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID675848":{"person":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":3,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"obp":".143","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":22,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.50","battersFaced":7,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":8,"strikes":14,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".---","pitchesPerInning":"11.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"4.50","walksPer9Inn":"0.00","hitsPer9Inn":"4.50","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":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}},"ID666397":{"person":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"jerseyNumber":"6","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".200","atBats":5,"obp":".200","slg":".400","ops":".600","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID690022":{"person":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"jerseyNumber":"8","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"801","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"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":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID696100":{"person":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"jerseyNumber":"15","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":3,"groundOuts":1,"airOuts":5,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".333","atBats":12,"obp":".333","slg":".333","ops":".666","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":12,"totalBases":4,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".400","groundOutsToAirouts":"0.20","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":{"caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":12,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID608372":{"person":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"jerseyNumber":"11","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"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}},"ID688642":{"person":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"obp":".200","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":30,"era":"0.00","inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.75","battersFaced":5,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":30,"balls":12,"strikes":18,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"22.50","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"13.50","walksPer9Inn":"6.75","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":true,"isSubstitute":false}},"ID687597":{"person":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"jerseyNumber":"27","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | 2B, 2 K, 3 RBI","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":3,"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":1,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".286","atBats":7,"obp":".375","slg":".429","ops":".804","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":8,"totalBases":3,"rbi":4,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".400","groundOutsToAirouts":"0.50","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":4,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID664954":{"person":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"jerseyNumber":"26","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"800","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":3,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"0.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","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":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID686668":{"person":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"jerseyNumber":"9","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"700","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":2,"groundOuts":3,"airOuts":6,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":11,"obp":".083","slg":".000","ops":".083","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":12,"totalBases":0,"rbi":0,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":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"}]},"ID547179":{"person":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":6,"airOuts":3,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":7,"hitByPitch":2,"atBats":19,"obp":".409","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":93,"era":"6.23","inningsPitched":"4.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.62","battersFaced":22,"outs":13,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":93,"balls":35,"strikes":58,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"21.46","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"8.31","walksPer9Inn":"0.00","hitsPer9Inn":"14.54","runsScoredPer9":"6.23","homeRunsPer9":"2.08","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678662":{"person":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"jerseyNumber":"14","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":3,"groundOuts":1,"airOuts":4,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".250","atBats":12,"obp":".250","slg":".500","ops":".750","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":12,"totalBases":6,"rbi":2,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"babip":".286","groundOutsToAirouts":"0.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.00","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":9,"putOuts":6,"errors":0,"chances":15,"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"}]},"ID681198":{"person":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"jerseyNumber":"7","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"500","stats":{"batting":{"summary":"0-2 | BB, 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".222","atBats":9,"obp":".364","slg":".556","ops":".920","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":11,"totalBases":5,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".200","groundOutsToAirouts":"0.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"9.00","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":2,"putOuts":23,"errors":0,"chances":25,"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"}]},"ID622608":{"person":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"note":"(H, 1)","summary":"2.2 IP, 0 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":4,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":9,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":43,"inningsPitched":"2.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":10,"outs":8,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":43,"balls":16,"strikes":27,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":4,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":9,"obp":".200","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":43,"era":"0.00","inningsPitched":"2.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"whip":"0.75","battersFaced":10,"outs":8,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":43,"balls":16,"strikes":27,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"4.00","rbi":0,"winPercentage":".---","pitchesPerInning":"16.13","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"10.13","walksPer9Inn":"3.38","hitsPer9Inn":"3.38","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID677955":{"person":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"jerseyNumber":"0","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":6,"obp":".333","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":23,"era":"5.40","inningsPitched":"1.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.20","battersFaced":6,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":8,"strikes":15,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".000","pitchesPerInning":"13.80","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"5.40","walksPer9Inn":"0.00","hitsPer9Inn":"10.80","runsScoredPer9":"5.40","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691720":{"person":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"jerseyNumber":"12","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"900","stats":{"batting":{"summary":"2-4 | 2B, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":1,"groundOuts":2,"airOuts":3,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".300","atBats":10,"obp":".300","slg":".400","ops":".700","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":10,"totalBases":4,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".375","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"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"}]}},"batters":[664983,696100,650489,678662,681198,690924,687597,686668,664954,690022,687859,691720,500779,623474,622608,680767],"pitchers":[500779,623474,622608,680767],"bench":[666397],"bullpen":[688642,657514,801403,663372,607536,677955,547179,675848,608372],"battingOrder":[664983,696100,650489,678662,690924,687597,686668,687859,691720],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Beck (1, Meyer); Karros, K (1, Meyer); Castro, W (1, Meyer)."},{"label":"TB","value":"Beck 2; Castro, W 2; Goodman; Karros, K 3; Tovar."},{"label":"RBI","value":"Beck 3 (4)."},{"label":"2-out RBI","value":"Beck 3."},{"label":"Runners left in scoring position, 2 out","value":"Doyle, B; Beck; Tovar 2; McCarthy; Goodman."},{"label":"Team RISP","value":"1-for-12."},{"label":"Team LOB","value":"7."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Karros, K (2, 3rd base off Phillips/Ramírez); McCarthy (2, 2nd base off Phillips/Ramírez)."}]},{"title":"FIELDING","fieldList":[{"label":"Pickoffs","value":"Quintana (Ramírez at 1st base)."},{"label":"DP","value":"2 (Tovar-Castro, W; Johnston, T)."}]}],"note":[{"label":"a","value":"Struck out for Rumfield in the 8th."},{"label":"b","value":"Struck out for Ritter in the 9th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"teamStats":{"batting":{"flyOuts":3,"groundOuts":7,"airOuts":8,"runs":4,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":5,"intentionalWalks":0,"hits":8,"hitByPitch":1,"avg":".280","atBats":29,"obp":".355","slg":".419","ops":".774","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":14,"rbi":4,"leftOnBase":13,"sacBunts":1,"sacFlies":1,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"29.00","popOuts":2,"lineOuts":3},"pitching":{"flyOuts":4,"groundOuts":6,"airOuts":11,"runs":3,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":34,"obp":".243","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":128,"era":"2.00","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"0.89","battersFaced":37,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":128,"balls":39,"strikes":89,"strikePercentage":".700","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.55","rbi":3,"pitchesPerInning":"14.22","runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":5,"putOuts":27,"errors":2,"chances":34,"passedBall":0,"pickoffs":0}},"players":{"ID669199":{"person":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"jerseyNumber":"84","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"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}},"ID665052":{"person":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"jerseyNumber":"18","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"201","stats":{"batting":{"note":"1-","summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".200","atBats":5,"obp":".200","slg":".200","ops":".400","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":".250","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":{"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":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID664126":{"person":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"obp":".143","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":21,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":2,"saveOpportunities":2,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.50","battersFaced":7,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":4,"strikes":17,"strikePercentage":".810","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"10.50","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"9.00","walksPer9Inn":"0.00","hitsPer9Inn":"4.50","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"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}},"ID681715":{"person":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"jerseyNumber":"13","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"600","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":5,"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":2,"flyOuts":1,"groundOuts":5,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":7,"obp":".125","slg":".000","ops":".125","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":8,"totalBases":0,"rbi":0,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"5.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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID645261":{"person":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"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":4,"groundOuts":7,"airOuts":7,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":23,"obp":".240","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":73,"era":"0.00","inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.86","battersFaced":25,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":73,"balls":24,"strikes":49,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"10.43","gamesFinished":0,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"6.43","walksPer9Inn":"2.57","hitsPer9Inn":"5.14","runsScoredPer9":"1.29","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663969":{"person":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"jerseyNumber":"30","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":7,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":22,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":8,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":8,"strikes":14,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":7,"obp":".250","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":22,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.50","battersFaced":8,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":8,"strikes":14,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".---","pitchesPerInning":"11.00","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"9.00","walksPer9Inn":"0.00","hitsPer9Inn":"4.50","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID805300":{"person":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"jerseyNumber":"87","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"300","stats":{"batting":{"summary":"0-3 | BB, 2 K, R","gamesPlayed":1,"flyOuts":0,"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":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":1,"groundOuts":2,"airOuts":3,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".091","atBats":11,"obp":".167","slg":".182","ops":".349","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":12,"totalBases":2,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":".167","groundOutsToAirouts":"0.67","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":5,"errors":0,"chances":5,"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"}]},"ID676534":{"person":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"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":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":12,"era":"0.00","inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":2,"strikes":10,"strikePercentage":".830","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"12.00","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"9.00","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":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}},"ID676974":{"person":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"summary":"5.0 IP, 3 ER, 5 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":5,"airOuts":6,"runs":3,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":81,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":23,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":81,"balls":24,"strikes":57,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"5.40","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"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":2,"groundOuts":5,"airOuts":6,"runs":3,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":21,"obp":".304","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":81,"era":"5.40","inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.40","battersFaced":23,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":81,"balls":24,"strikes":57,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":3,"winPercentage":".---","pitchesPerInning":"16.20","gamesFinished":0,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"9.00","walksPer9Inn":"3.60","hitsPer9Inn":"9.00","runsScoredPer9":"5.40","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"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"}]},"ID667463":{"person":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"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":14,"balls":5,"strikes":9,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":14,"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":14,"balls":5,"strikes":9,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"14.00","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"18.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":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"}]},"ID691594":{"person":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"jerseyNumber":"8","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"900","stats":{"batting":{"summary":"2-4 | 2B, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":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":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".714","atBats":7,"obp":".714","slg":".857","ops":"1.571","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":7,"totalBases":6,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".833","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":3,"putOuts":0,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID691277":{"person":{"id":691277,"fullName":"Deyvison De Los Santos","link":"/api/v1/people/691277"},"jerseyNumber":"63","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"800","stats":{"batting":{"summary":"1-2 | 2B","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".500","atBats":2,"obp":".500","slg":"1.000","ops":"1.500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".500","groundOutsToAirouts":"0.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":0,"putOuts":6,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID669364":{"person":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"jerseyNumber":"9","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"700","stats":{"batting":{"summary":"2-3 | K, R, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":0,"groundOuts":4,"airOuts":3,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".364","atBats":11,"obp":".364","slg":".364","ops":".728","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":12,"totalBases":4,"rbi":0,"leftOnBase":3,"sacBunts":1,"sacFlies":0,"babip":".400","groundOutsToAirouts":"1.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":4,"putOuts":5,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID688363":{"person":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"jerseyNumber":"21","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".250","atBats":4,"obp":".250","slg":".250","ops":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".500","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656848":{"person":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"note":"(W, 1-0)","summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":2,"strikes":9,"strikePercentage":".820","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":11,"era":"0.00","inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.00","battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":2,"strikes":9,"strikePercentage":".820","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"11.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"18.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":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"}]},"ID689414":{"person":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"jerseyNumber":"34","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"801","stats":{"batting":{"note":"a-","summary":"0-2","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"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":2,"groundOuts":1,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"avg":".250","atBats":4,"obp":".333","slg":"1.000","ops":"1.333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":4,"rbi":3,"leftOnBase":2,"sacBunts":0,"sacFlies":1,"babip":".000","groundOutsToAirouts":"0.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","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":2,"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":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID669622":{"person":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"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":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":12,"era":"0.00","inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"whip":"3.00","battersFaced":2,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":6,"strikes":6,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"36.00","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"27.00","walksPer9Inn":"0.00","hitsPer9Inn":"27.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683357":{"person":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"jerseyNumber":"17","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"101","stats":{"batting":{"note":"b-","summary":"1-2 | HR, 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"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":"2.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":1,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".500","atBats":10,"obp":".500","slg":"1.000","ops":"1.500","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":10,"totalBases":10,"rbi":4,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".571","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.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":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID682663":{"person":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"jerseyNumber":"50","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"200","stats":{"batting":{"summary":"0-2 | 2 BB, K","gamesPlayed":1,"flyOuts":0,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":0,"groundOuts":4,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":4,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".250","atBats":8,"obp":".500","slg":".250","ops":".750","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":12,"totalBases":2,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".286","groundOutsToAirouts":"4.00","catchersInterference":0,"pickoffs":1,"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":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","assists":2,"putOuts":18,"errors":0,"chances":20,"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"}]},"ID676083":{"person":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"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}},"ID681393":{"person":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"jerseyNumber":"1","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"500","stats":{"batting":{"summary":"0-2 | BB, HBP, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":1,"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":{"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":3,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":3,"avg":".250","atBats":8,"obp":".500","slg":".375","ops":".875","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":12,"totalBases":3,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"0.33","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":1,"putOuts":10,"errors":0,"chances":11,"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"}]},"ID663978":{"person":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"jerseyNumber":"33","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"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}},"ID677053":{"person":{"id":677053,"fullName":"Andrew Nardi","link":"/api/v1/people/677053"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"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":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":11,"era":"0.00","inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"whip":"1.50","battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":3,"strikes":8,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"16.50","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"27.00","walksPer9Inn":"0.00","hitsPer9Inn":"13.50","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID596103":{"person":{"id":596103,"fullName":"Austin Slater","link":"/api/v1/people/596103"},"jerseyNumber":"15","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"100","stats":{"batting":{"summary":"0-2 | K, RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":1,"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":3,"groundOuts":0,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":5,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":0,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":1,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID691587":{"person":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"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":6,"groundOuts":4,"airOuts":9,"runs":3,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":26,"obp":".222","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":93,"era":"3.86","inningsPitched":"7.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"0.86","battersFaced":27,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":93,"balls":34,"strikes":59,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.44","rbi":0,"winPercentage":".---","pitchesPerInning":"13.29","gamesFinished":0,"strikeoutWalkRatio":"8.00","strikeoutsPer9Inn":"10.29","walksPer9Inn":"1.29","hitsPer9Inn":"6.43","runsScoredPer9":"3.86","homeRunsPer9":"2.57","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672640":{"person":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"jerseyNumber":"6","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"400","stats":{"batting":{"summary":"2-4 | 2B, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"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":2,"putOuts":3,"errors":2,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":1,"groundOuts":4,"airOuts":3,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".273","atBats":11,"obp":".333","slg":".364","ops":".697","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":12,"totalBases":4,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".300","groundOutsToAirouts":"1.33","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":5,"putOuts":6,"errors":2,"chances":13,"fielding":".846","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]}},"batters":[596103,683357,682663,665052,805300,672640,681393,681715,669364,691277,689414,691594,676974,663969,667463,656848],"pitchers":[676974,663969,667463,656848],"bench":[688363],"bullpen":[645261,669199,669622,664126,676534,676083,677053,663978,691587],"battingOrder":[683357,665052,805300,672640,681393,681715,669364,689414,691594],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Lopez, O (1, Quintana); De Los Santos (1, Quintana); Sanoja (1, Vodnik)."},{"label":"HR","value":"Caissie (1, 9th inning off Vodnik, 1 on, 2 out)."},{"label":"TB","value":"Caissie 4; De Los Santos 2; Edwards, X 2; Lopez, O 3; Sanoja 3."},{"label":"RBI","value":"Caissie 2 (4); Lopez, O (1); Slater (1)."},{"label":"2-out RBI","value":"Caissie 2; Lopez, O."},{"label":"Runners left in scoring position, 2 out","value":"Hernández, H 3."},{"label":"SAC","value":"Edwards, X."},{"label":"SF","value":"Slater."},{"label":"Team RISP","value":"2-for-6."},{"label":"Team LOB","value":"7."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Edwards, X (1, 2nd base off Quintana/Sullivan, B)."},{"label":"PO","value":"Ramírez (1st base by Quintana)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Lopez, O 2 (2, throw, throw)."}]}],"note":[{"label":"a","value":"Grounded out for De Los Santos in the 7th."},{"label":"b","value":"Grounded out for Slater in the 8th."},{"label":"1","value":"Ran for Ramírez in the 8th."}]}},"officials":[{"official":{"id":521889,"fullName":"Stu Scheurwater","link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"fullName":"Junior Valentine","link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":490319,"fullName":"Jordan Baker","link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"fullName":"Rob Drake","link":"/api/v1/people/427128"},"officialType":"Third Base"}],"info":[{"label":"HBP","value":"McCarthy (by Phillips); Norby (by Vodnik)."},{"label":"ABS Challenge","value":"Quintana (Ball-Confirmed); Sullivan, B (Ball-Overturned to Strike); Ramírez (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Quintana 78-42; Herget, J 8-6; Senzatela 43-27; Vodnik 11-9; Meyer 81-57; Phillips 22-14; King, Jo 14-9; Petersen 11-9."},{"label":"Groundouts-flyouts","value":"Quintana 3-3; Herget, J 0-0; Senzatela 4-0; Vodnik 0-0; Meyer 5-2; Phillips 1-2; King, Jo 0-0; Petersen 0-0."},{"label":"Batters faced","value":"Quintana 19; Herget, J 2; Senzatela 10; Vodnik 6; Meyer 23; Phillips 8; King, Jo 3; Petersen 3."},{"label":"Inherited runners-scored","value":"Herget, J 1-0; Vodnik 2-0."},{"label":"Umpires","value":"HP: Stu Scheurwater. 1B: Junior Valentine. 2B: Jordan Baker. 3B: Rob Drake. "},{"label":"Weather","value":"72 degrees, Roof Closed."},{"label":"Wind","value":"0 mph, None."},{"label":"First pitch","value":"1:40 PM."},{"label":"T","value":"2:44."},{"label":"Att","value":"17,355."},{"label":"Venue","value":"loanDepot park."},{"label":"March 29, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357","boxscoreName":"Caissie"},"jerseyNumber":"17","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"101","stats":{"batting":{"note":"b-","summary":"1-2 | HR, 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"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":"2.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":1,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".500","atBats":10,"obp":".500","slg":"1.000","ops":"1.500","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":10,"totalBases":10,"rbi":4,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".571","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.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":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"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":56,"hittingGameScore":56},{"player":{"person":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608","boxscoreName":"Senzatela"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"note":"(H, 1)","summary":"2.2 IP, 0 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":4,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":9,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":43,"inningsPitched":"2.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":10,"outs":8,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":43,"balls":16,"strikes":27,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":4,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":9,"obp":".200","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":43,"era":"0.00","inningsPitched":"2.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"whip":"0.75","battersFaced":10,"outs":8,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":43,"balls":16,"strikes":27,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"4.00","rbi":0,"winPercentage":".---","pitchesPerInning":"16.13","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"10.13","walksPer9Inn":"3.38","hitsPer9Inn":"3.38","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"reliever","gameScore":55,"pitchingGameScore":55},{"player":{"person":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969","boxscoreName":"Phillips"},"jerseyNumber":"30","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":7,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":22,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":8,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":8,"strikes":14,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":7,"obp":".250","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":22,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.50","battersFaced":8,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":8,"strikes":14,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".---","pitchesPerInning":"11.00","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"9.00","walksPer9Inn":"0.00","hitsPer9Inn":"4.50","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"reliever","gameScore":52,"pitchingGameScore":52}]},"decisions":{"winner":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"loser":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}