{"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":823796,"link":"/api/v1.1/game/823796/feed/live","metaData":{"wait":10,"timeStamp":"20260430_023549","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count03","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823796,"type":"R","doubleHeader":"N","id":"2026/04/29/arimlb-milmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823796-2026-04-29","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-04-29T23:40:00Z","originalDate":"2026-04-29","officialDate":"2026-04-29","dayNight":"night","time":"6:40","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109","season":2026,"venue":{"id":15,"name":"Chase Field","link":"/api/v1/venues/15"},"springVenue":{"id":4249,"link":"/api/v1/venues/4249"},"teamCode":"ari","fileCode":"ari","abbreviation":"AZ","teamName":"D-backs","locationName":"Phoenix","firstYearOfPlay":"1996","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":203,"name":"National League West","link":"/api/v1/divisions/203"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Arizona","record":{"gamesPlayed":29,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":16,"losses":13,"ties":0,"pct":".552"},"records":{},"divisionLeader":false,"wins":16,"losses":13,"winningPercentage":".552"},"franchiseName":"Arizona","clubName":"Diamondbacks","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158","season":2026,"venue":{"id":32,"name":"American Family Field","link":"/api/v1/venues/32"},"springVenue":{"id":2518,"link":"/api/v1/venues/2518"},"teamCode":"mil","fileCode":"mil","abbreviation":"MIL","teamName":"Brewers","locationName":"Milwaukee","firstYearOfPlay":"1968","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":205,"name":"National League Central","link":"/api/v1/divisions/205"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Milwaukee","record":{"gamesPlayed":29,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":15,"losses":14,"ties":0,"pct":".517"},"records":{},"divisionLeader":false,"wins":15,"losses":14,"winningPercentage":".517"},"franchiseName":"Milwaukee","clubName":"Brewers","active":true}},"players":{"ID593958":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958","firstName":"Eduardo","lastName":"Rodriguez","primaryNumber":"57","birthDate":"1993-04-07","currentAge":33,"birthCity":"Valencia","birthCountry":"Venezuela","height":"6' 2\"","weight":231,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eduardo","useLastName":"Rodriguez","middleName":"Jose","boxscoreName":"Rodriguez, Ed","nickName":"El Gualo","gender":"M","nameMatrilineal":"Hernandez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2015-05-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Eduardo Rodriguez","nameSlug":"eduardo-rodriguez-593958","firstLastName":"Eduardo Rodriguez","lastFirstName":"Rodriguez, Eduardo","lastInitName":"Rodriguez, E","initLastName":"E Rodriguez","fullFMLName":"Eduardo Jose Rodriguez","fullLFMName":"Rodriguez, Eduardo Jose","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID675659":{"id":675659,"fullName":"Greg Jones","link":"/api/v1/people/675659","firstName":"Gregory","lastName":"Jones","birthDate":"1998-03-07","currentAge":28,"birthCity":"Cary","birthStateProvince":"NC","birthCountry":"USA","height":"6' 0\"","weight":189,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Greg","useLastName":"Jones","boxscoreName":"Jones, G","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-06-06","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Greg Jones","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"greg-jones-675659","firstLastName":"Greg Jones","lastFirstName":"Jones, Greg","lastInitName":"Jones, G","initLastName":"G Jones","fullFMLName":"Gregory Jones","fullLFMName":"Jones, Gregory","strikeZoneTop":3.2,"strikeZoneBottom":1.62},"ID666661":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661","firstName":"Juan","lastName":"Morillo","primaryNumber":"62","birthDate":"1999-03-19","currentAge":27,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Juan","useLastName":"Morillo","middleName":"Diego","boxscoreName":"Morillo, J","gender":"M","nameMatrilineal":"Gutierrez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-04-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Juan Morillo","nameSlug":"juan-morillo-666661","firstLastName":"Juan Morillo","lastFirstName":"Morillo, Juan","lastInitName":"Morillo, J","initLastName":"J Morillo","fullFMLName":"Juan Diego Morillo","fullLFMName":"Morillo, Juan Diego","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID694297":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297","firstName":"Brandon","lastName":"Pfaadt","primaryNumber":"32","birthDate":"1998-10-15","currentAge":27,"birthCity":"Louisville","birthStateProvince":"KY","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brandon","useLastName":"Pfaadt","middleName":"Connor","boxscoreName":"Pfaadt","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"FOUGHT","mlbDebutDate":"2023-05-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Pfaadt","nameSlug":"brandon-pfaadt-694297","firstLastName":"Brandon Pfaadt","lastFirstName":"Pfaadt, Brandon","lastInitName":"Pfaadt, B","initLastName":"B Pfaadt","fullFMLName":"Brandon Connor Pfaadt","fullLFMName":"Pfaadt, Brandon Connor","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID694374":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374","firstName":"Timothy","lastName":"Tawa","primaryNumber":"13","birthDate":"1999-04-07","currentAge":27,"birthCity":"West Linn","birthStateProvince":"OR","birthCountry":"USA","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Tim","useLastName":"Tawa","middleName":"John","boxscoreName":"Tawa","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-04-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tim Tawa","nameSlug":"tim-tawa-694374","firstLastName":"Tim Tawa","lastFirstName":"Tawa, Tim","lastInitName":"Tawa, T","initLastName":"T Tawa","fullFMLName":"Timothy John Tawa","fullLFMName":"Tawa, Timothy John","strikeZoneTop":3.16,"strikeZoneBottom":1.6},"ID680728":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728","firstName":"Adrian","lastName":"Del Castillo","primaryNumber":"25","birthDate":"1999-09-27","currentAge":26,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"5' 9\"","weight":205,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Adrian","useLastName":"Del Castillo","middleName":"Jose","boxscoreName":"Del Castillo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"A-dree-an dell Kas-tee-yo","mlbDebutDate":"2024-08-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Adrian Del Castillo","nameSlug":"adrian-del-castillo-680728","firstLastName":"Adrian Del Castillo","lastFirstName":"Del Castillo, Adrian","lastInitName":"Del Castillo, A","initLastName":"A Del Castillo","fullFMLName":"Adrian Jose Del Castillo","fullLFMName":"Del Castillo, Adrian Jose","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"ID571448":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448","firstName":"Nolan","lastName":"Arenado","primaryNumber":"28","birthDate":"1991-04-16","currentAge":35,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nolan","useLastName":"Arenado","middleName":"James","boxscoreName":"Arenado","nickName":"Nado","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"ahr-uh-NAH-doh","mlbDebutDate":"2013-04-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nolan Arenado","nameSlug":"nolan-arenado-571448","firstLastName":"Nolan Arenado","lastFirstName":"Arenado, Nolan","lastInitName":"Arenado, N","initLastName":"N Arenado","fullFMLName":"Nolan James Arenado","fullLFMName":"Arenado, Nolan James","strikeZoneTop":3.277,"strikeZoneBottom":1.654},"ID687401":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401","firstName":"Joseph","lastName":"Ortiz","primaryNumber":"3","birthDate":"1998-07-14","currentAge":28,"birthCity":"Garden Grove","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":192,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Joey","useLastName":"Ortiz","middleName":"Anthony","boxscoreName":"Ortiz, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-04-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joey Ortiz","nameSlug":"joey-ortiz-687401","firstLastName":"Joey Ortiz","lastFirstName":"Ortiz, Joey","lastInitName":"Ortiz, J","initLastName":"J Ortiz","fullFMLName":"Joseph Anthony Ortiz","fullLFMName":"Ortiz, Joseph Anthony","strikeZoneTop":3.14,"strikeZoneBottom":1.58},"ID681982":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982","firstName":"Grant","lastName":"Anderson","primaryNumber":"56","birthDate":"1997-06-21","currentAge":29,"birthCity":"Port Arthur","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Grant","useLastName":"Anderson","middleName":"Reed","boxscoreName":"Anderson, G","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-05-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Grant Anderson","nameSlug":"grant-anderson-681982","firstLastName":"Grant Anderson","lastFirstName":"Anderson, Grant","lastInitName":"Anderson, G","initLastName":"G Anderson","fullFMLName":"Grant Reed Anderson","fullLFMName":"Anderson, Grant Reed","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID656464":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464","firstName":"Kevin","lastName":"Ginkel","primaryNumber":"37","birthDate":"1994-03-24","currentAge":32,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kevin","useLastName":"Ginkel","middleName":"Andrew","boxscoreName":"Ginkel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-08-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kevin Ginkel","nameSlug":"kevin-ginkel-656464","firstLastName":"Kevin Ginkel","lastFirstName":"Ginkel, Kevin","lastInitName":"Ginkel, K","initLastName":"K Ginkel","fullFMLName":"Kevin Andrew Ginkel","fullLFMName":"Ginkel, Kevin Andrew","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID675660":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660","firstName":"Shane","lastName":"Drohan","primaryNumber":"55","birthDate":"1999-01-07","currentAge":27,"birthCity":"Fort Lauderdale","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Shane","useLastName":"Drohan","middleName":"Liam","boxscoreName":"Drohan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2026-04-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Shane Drohan","nameSlug":"shane-drohan-675660","firstLastName":"Shane Drohan","lastFirstName":"Drohan, Shane","lastInitName":"Drohan, S","initLastName":"S Drohan","fullFMLName":"Shane Liam Drohan","fullLFMName":"Drohan, Shane Liam","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID642528":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528","firstName":"Jonathan","lastName":"Loáisiga","primaryNumber":"43","birthDate":"1994-11-02","currentAge":31,"birthCity":"Managua","birthCountry":"Nicaragua","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jonathan","useLastName":"Loáisiga","middleName":"Stanley","boxscoreName":"Loáisiga","gender":"M","nameMatrilineal":"Estrada","isPlayer":true,"isVerified":true,"pronunciation":"loh-AYE-see-gah","mlbDebutDate":"2018-06-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonathan Loáisiga","nameSlug":"jonathan-loaisiga-642528","firstLastName":"Jonathan Loáisiga","lastFirstName":"Loáisiga, Jonathan","lastInitName":"Loáisiga, J","initLastName":"J Loáisiga","fullFMLName":"Jonathan Stanley Loáisiga","fullLFMName":"Loáisiga, Jonathan Stanley","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID545121":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121","firstName":"Ildemaro","lastName":"Vargas","primaryNumber":"6","birthDate":"1991-07-16","currentAge":35,"birthCity":"Caripito","birthCountry":"Venezuela","height":"5' 11\"","weight":202,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Ildemaro","useLastName":"Vargas","middleName":"Jose","boxscoreName":"Vargas, I","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"Eel-de-maroh","mlbDebutDate":"2017-06-29","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ildemaro Vargas","nameSlug":"ildemaro-vargas-545121","firstLastName":"Ildemaro Vargas","lastFirstName":"Vargas, Ildemaro","lastInitName":"Vargas, I","initLastName":"I Vargas","fullFMLName":"Ildemaro Jose Vargas","fullLFMName":"Vargas, Ildemaro Jose","strikeZoneTop":3.16,"strikeZoneBottom":1.6},"ID699912":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912","firstName":"Jose","lastName":"Fernandez","primaryNumber":"11","birthDate":"2003-09-22","currentAge":22,"birthCity":"Cumana","birthCountry":"Venezuela","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Jose","useLastName":"Fernandez","middleName":"Luis","boxscoreName":"Fernandez, Jo","gender":"M","nameMatrilineal":"Longart","isPlayer":true,"isVerified":false,"mlbDebutDate":"2026-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jose Fernandez","nameSlug":"jose-fernandez-699912","firstLastName":"Jose Fernandez","lastFirstName":"Fernandez, Jose","lastInitName":"Fernandez, J","initLastName":"J Fernandez","fullFMLName":"Jose Luis Fernandez","fullLFMName":"Fernandez, Jose Luis","strikeZoneTop":3.35,"strikeZoneBottom":1.69},"ID647336":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336","firstName":"Michael","lastName":"Soroka","primaryNumber":"34","birthDate":"1997-08-04","currentAge":29,"birthCity":"Calgary","birthStateProvince":"AB","birthCountry":"Canada","height":"6' 5\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Soroka","middleName":"John Graydon","boxscoreName":"Soroka","nickName":"Rock","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"so-ROH-ka","mlbDebutDate":"2018-05-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Soroka","nameSlug":"michael-soroka-647336","firstLastName":"Michael Soroka","lastFirstName":"Soroka, Michael","lastInitName":"Soroka, M","initLastName":"M Soroka","fullFMLName":"Michael John Graydon Soroka","fullLFMName":"Soroka, Michael John Graydon","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID623149":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149","firstName":"Paul","lastName":"Sewald","primaryNumber":"43","birthDate":"1990-05-26","currentAge":36,"birthCity":"Las Vegas","birthStateProvince":"NV","birthCountry":"USA","height":"6' 3\"","weight":219,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Paul","useLastName":"Sewald","middleName":"Stanton","boxscoreName":"Sewald","nickName":"Paulie","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"SEE-walld","mlbDebutDate":"2017-04-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Paul Sewald","nameSlug":"paul-sewald-623149","firstLastName":"Paul Sewald","lastFirstName":"Sewald, Paul","lastInitName":"Sewald, P","initLastName":"P Sewald","fullFMLName":"Paul Stanton Sewald","fullLFMName":"Sewald, Paul Stanton","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID702153":{"id":702153,"fullName":"Brian Fitzpatrick","link":"/api/v1/people/702153","firstName":"Brian","lastName":"Fitzpatrick","primaryNumber":"35","birthDate":"2000-06-01","currentAge":26,"birthCity":"Smithtown","birthStateProvince":"NY","birthCountry":"USA","height":"6' 7\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brian","useLastName":"Fitzpatrick","middleName":"Paul","boxscoreName":"Fitzpatrick","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-04-29","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brian Fitzpatrick","nameSlug":"brian-fitzpatrick-702153","firstLastName":"Brian Fitzpatrick","lastFirstName":"Fitzpatrick, Brian","lastInitName":"Fitzpatrick, B","initLastName":"B Fitzpatrick","fullFMLName":"Brian Paul Fitzpatrick","fullLFMName":"Fitzpatrick, Brian Paul","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID666152":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152","firstName":"David","lastName":"Hamilton","primaryNumber":"6","birthDate":"1997-09-29","currentAge":28,"birthCity":"San Marcos","birthStateProvince":"TX","birthCountry":"USA","height":"5' 10\"","weight":192,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"David","useLastName":"Hamilton","middleName":"Lewis","boxscoreName":"Hamilton, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-06-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"David Hamilton","nameSlug":"david-hamilton-666152","firstLastName":"David Hamilton","lastFirstName":"Hamilton, David","lastInitName":"Hamilton, D","initLastName":"D Hamilton","fullFMLName":"David Lewis Hamilton","fullLFMName":"Hamilton, David Lewis","strikeZoneTop":3.14,"strikeZoneBottom":1.58},"ID687075":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075","firstName":"Brandon","lastName":"Sproat","primaryNumber":"23","birthDate":"2000-09-17","currentAge":25,"birthCity":"Pensacola","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brandon","useLastName":"Sproat","middleName":"Carl","boxscoreName":"Sproat","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"pronunciation":"rhymes with Boat","mlbDebutDate":"2025-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Sproat","nameSlug":"brandon-sproat-687075","firstLastName":"Brandon Sproat","lastFirstName":"Sproat, Brandon","lastInitName":"Sproat, B","initLastName":"B Sproat","fullFMLName":"Brandon Carl Sproat","fullLFMName":"Sproat, Brandon Carl","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID663368":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368","firstName":"Blake","lastName":"Perkins","birthDate":"1996-09-10","currentAge":29,"birthCity":"Litchfield Park","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 0\"","weight":185,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Blake","useLastName":"Perkins","middleName":"Alexander","boxscoreName":"Perkins, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2023-04-19","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Blake Perkins","nameSlug":"blake-perkins-663368","firstLastName":"Blake Perkins","lastFirstName":"Perkins, Blake","lastInitName":"Perkins, B","initLastName":"B Perkins","fullFMLName":"Blake Alexander Perkins","fullLFMName":"Perkins, Blake Alexander","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID663765":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765","firstName":"Jacob","lastName":"Woodford","birthDate":"1996-10-28","currentAge":29,"birthCity":"St. Petersburg","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jake","useLastName":"Woodford","middleName":"Robert","boxscoreName":"Woodford","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2020-08-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jake Woodford","nameSlug":"jake-woodford-663765","firstLastName":"Jake Woodford","lastFirstName":"Woodford, Jake","lastInitName":"Woodford, J","initLastName":"J Woodford","fullFMLName":"Jacob Robert Woodford","fullLFMName":"Woodford, Jacob Robert","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID661388":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388","firstName":"William","lastName":"Contreras","primaryNumber":"24","birthDate":"1997-12-24","currentAge":28,"birthCity":"Puerto Cabello","birthCountry":"Venezuela","height":"5' 10\"","weight":217,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"William","useLastName":"Contreras","middleName":"Jesus","boxscoreName":"Contreras, Wm","gender":"M","nameMatrilineal":"Castillo","isPlayer":true,"isVerified":true,"mlbDebutDate":"2020-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"William Contreras","nameSlug":"william-contreras-661388","firstLastName":"William Contreras","lastFirstName":"Contreras, William","lastInitName":"Contreras, W","initLastName":"W Contreras","fullFMLName":"William Jesus Contreras","fullLFMName":"Contreras, William Jesus","strikeZoneTop":3.13,"strikeZoneBottom":1.58},"ID668930":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930","firstName":"Brice","lastName":"Turang","primaryNumber":"2","birthDate":"1999-11-21","currentAge":26,"birthCity":"Corona","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Brice","useLastName":"Turang","middleName":"Craig","boxscoreName":"Turang","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-03-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brice Turang","nameSlug":"brice-turang-668930","firstLastName":"Brice Turang","lastFirstName":"Turang, Brice","lastInitName":"Turang, B","initLastName":"B Turang","fullFMLName":"Brice Craig Turang","fullLFMName":"Turang, Brice Craig","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID605244":{"id":605244,"fullName":"Aramis Garcia","link":"/api/v1/people/605244","firstName":"Aramis","lastName":"Garcia","primaryNumber":"35","birthDate":"1993-01-12","currentAge":33,"birthCity":"Hialeah","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":228,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Aramis","useLastName":"Garcia","middleName":"Michael","boxscoreName":"Garcia, A","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"AY-ruh-mis","mlbDebutDate":"2018-08-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Aramis Garcia","nameSlug":"aramis-garcia-605244","firstLastName":"Aramis Garcia","lastFirstName":"Garcia, Aramis","lastInitName":"Garcia, A","initLastName":"A Garcia","fullFMLName":"Aramis Michael Garcia","fullLFMName":"Garcia, Aramis Michael","strikeZoneTop":3.274,"strikeZoneBottom":1.652},"ID657044":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044","firstName":"Ryan","lastName":"Thompson","primaryNumber":"81","birthDate":"1992-06-26","currentAge":34,"birthCity":"Turner","birthStateProvince":"OR","birthCountry":"USA","height":"6' 5\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Thompson","middleName":"Scott","boxscoreName":"Thompson, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2020-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Thompson","nameSlug":"ryan-thompson-657044","firstLastName":"Ryan Thompson","lastFirstName":"Thompson, Ryan","lastInitName":"Thompson, R","initLastName":"R Thompson","fullFMLName":"Ryan Scott Thompson","fullLFMName":"Thompson, Ryan Scott","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID543510":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510","firstName":"James","lastName":"McCann","primaryNumber":"8","birthDate":"1990-06-13","currentAge":36,"birthCity":"Santa Barbara","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":235,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"James","useLastName":"McCann","middleName":"Thomas","boxscoreName":"McCann","nickName":"McCannon","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2014-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"James McCann","nameSlug":"james-mccann-543510","firstLastName":"James McCann","lastFirstName":"McCann, James","lastInitName":"McCann, J","initLastName":"J McCann","fullFMLName":"James Thomas McCann","fullLFMName":"McCann, James Thomas","strikeZoneTop":3.281,"strikeZoneBottom":1.656},"ID691769":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769","firstName":"Philip","lastName":"Abner","birthDate":"2002-05-05","currentAge":24,"birthCity":"Charlotte","birthStateProvince":"NC","birthCountry":"USA","height":"6' 1\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Philip","useLastName":"Abner","middleName":"James","boxscoreName":"Abner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-09-19","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Philip Abner","nameSlug":"philip-abner-691769","firstLastName":"Philip Abner","lastFirstName":"Abner, Philip","lastInitName":"Abner, P","initLastName":"P Abner","fullFMLName":"Philip James Abner","fullLFMName":"Abner, Philip James","strikeZoneTop":3.41,"strikeZoneBottom":1.57},"ID678489":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489","firstName":"Jorge","lastName":"Barrosa","primaryNumber":"1","birthDate":"2001-02-17","currentAge":25,"birthCity":"Puerto Cabello","birthCountry":"Venezuela","height":"5' 6\"","weight":175,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jorge","useLastName":"Barrosa","middleName":"Luis","boxscoreName":"Barrosa","gender":"M","nameMatrilineal":"Rojas","isPlayer":true,"isVerified":true,"mlbDebutDate":"2024-04-01","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jorge Barrosa","nameSlug":"jorge-barrosa-678489","firstLastName":"Jorge Barrosa","lastFirstName":"Barrosa, Jorge","lastInitName":"Barrosa, J","initLastName":"J Barrosa","fullFMLName":"Jorge Luis Barrosa","fullLFMName":"Barrosa, Jorge Luis","strikeZoneTop":2.96,"strikeZoneBottom":1.49},"ID677950":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950","firstName":"Alek","lastName":"Thomas","primaryNumber":"9","birthDate":"2000-04-28","currentAge":26,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"5' 9\"","weight":175,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Alek","useLastName":"Thomas","boxscoreName":"Thomas, A","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-05-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Alek Thomas","nameSlug":"alek-thomas-677950","firstLastName":"Alek Thomas","lastFirstName":"Thomas, Alek","lastInitName":"Thomas, A","initLastName":"A Thomas","fullFMLName":"Alek  Thomas","fullLFMName":"Thomas, Alek","strikeZoneTop":3.073,"strikeZoneBottom":1.551},"ID694477":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477","firstName":"Chandler","lastName":"Patrick","primaryNumber":"39","birthDate":"1998-08-14","currentAge":28,"birthCity":"Crown Point","birthStateProvince":"IN","birthCountry":"USA","height":"6' 1\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chad","useLastName":"Patrick","middleName":"Allen","boxscoreName":"Patrick","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chad Patrick","nameSlug":"chad-patrick-694477","firstLastName":"Chad Patrick","lastFirstName":"Patrick, Chad","lastInitName":"Patrick, C","initLastName":"C Patrick","fullFMLName":"Chandler Allen Patrick","fullLFMName":"Patrick, Chandler Allen","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID650859":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859","firstName":"Luis","lastName":"Rengifo","primaryNumber":"21","birthDate":"1997-02-26","currentAge":29,"birthCity":"Naguanagua","birthCountry":"Venezuela","height":"5' 9\"","weight":204,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Luis","useLastName":"Rengifo","middleName":"Jose","boxscoreName":"Rengifo","nickName":"Fifo","gender":"M","nameMatrilineal":"Canate","isPlayer":true,"isVerified":true,"pronunciation":"ren-HE-foe","mlbDebutDate":"2019-04-25","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Rengifo","nameSlug":"luis-rengifo-650859","firstLastName":"Luis Rengifo","lastFirstName":"Rengifo, Luis","lastInitName":"Rengifo, L","initLastName":"L Rengifo","fullFMLName":"Luis Jose Rengifo","fullLFMName":"Rengifo, Luis Jose","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"ID518876":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876","firstName":"Kenneth","lastName":"Kelly","primaryNumber":"29","birthDate":"1988-10-14","currentAge":37,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Merrill","useLastName":"Kelly","middleName":"Merrill","boxscoreName":"Kelly, Me","nickName":"Mert","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2019-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Merrill Kelly","nameSlug":"merrill-kelly-518876","firstLastName":"Merrill Kelly","lastFirstName":"Kelly, Merrill","lastInitName":"Kelly, M","initLastName":"M Kelly","fullFMLName":"Kenneth Merrill Kelly","fullLFMName":"Kelly, Kenneth Merrill","strikeZoneTop":3.41,"strikeZoneBottom":1.55},"ID641343":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343","firstName":"Jakob","lastName":"Bauers","primaryNumber":"9","birthDate":"1995-10-06","currentAge":30,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":216,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Jake","useLastName":"Bauers","middleName":"Christopher","boxscoreName":"Bauers","nickName":"JB","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2018-06-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jake Bauers","nameSlug":"jake-bauers-641343","firstLastName":"Jake Bauers","lastFirstName":"Bauers, Jake","lastInitName":"Bauers, J","initLastName":"J Bauers","fullFMLName":"Jakob Christopher Bauers","fullLFMName":"Bauers, Jakob Christopher","strikeZoneTop":3.22,"strikeZoneBottom":1.62},"ID686217":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217","firstName":"Salvatore","lastName":"Frelick","primaryNumber":"10","birthDate":"2000-04-19","currentAge":26,"birthCity":"Boston","birthStateProvince":"MA","birthCountry":"USA","height":"5' 9\"","weight":191,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Sal","useLastName":"Frelick","middleName":"Michael","boxscoreName":"Frelick","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"FREE-lick","mlbDebutDate":"2023-07-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sal Frelick","nameSlug":"sal-frelick-686217","firstLastName":"Sal Frelick","lastFirstName":"Frelick, Sal","lastInitName":"Frelick, S","initLastName":"S Frelick","fullFMLName":"Salvatore Michael Frelick","fullLFMName":"Frelick, Salvatore Michael","strikeZoneTop":3.06,"strikeZoneBottom":1.55},"ID682842":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842","firstName":"Abner","lastName":"Uribe","primaryNumber":"45","birthDate":"2000-06-20","currentAge":26,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Abner","useLastName":"Uribe","middleName":"Brismaury","boxscoreName":"Uribe","gender":"M","nameMatrilineal":"Cabral","isPlayer":true,"isVerified":false,"pronunciation":"oo-REE-bay","mlbDebutDate":"2023-07-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Abner Uribe","nameSlug":"abner-uribe-682842","firstLastName":"Abner Uribe","lastFirstName":"Uribe, Abner","lastInitName":"Uribe, A","initLastName":"A Uribe","fullFMLName":"Abner Brismaury Uribe","fullLFMName":"Uribe, Abner Brismaury","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID606466":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466","firstName":"Ketel","lastName":"Marte","primaryNumber":"4","birthDate":"1993-10-12","currentAge":32,"birthCity":"Nizao","birthCountry":"Dominican Republic","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Ketel","useLastName":"Marte","middleName":"Ricardo","boxscoreName":"Marte, K","nickName":"El Nino","gender":"M","nameMatrilineal":"Valdez","isPlayer":true,"isVerified":true,"pronunciation":"keh-TELL mar-TAY","mlbDebutDate":"2015-07-31","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ketel Marte","nameSlug":"ketel-marte-606466","firstLastName":"Ketel Marte","lastFirstName":"Marte, Ketel","lastInitName":"Marte, K","initLastName":"K Marte","fullFMLName":"Ketel Ricardo Marte","fullLFMName":"Marte, Ketel Ricardo","strikeZoneTop":3.218,"strikeZoneBottom":1.624},"ID663604":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604","firstName":"Brandon","lastName":"Lockridge","primaryNumber":"20","birthDate":"1997-03-14","currentAge":29,"birthCity":"Pensacola","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":197,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Brandon","useLastName":"Lockridge","middleName":"Marcus","boxscoreName":"Lockridge","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2024-09-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Lockridge","nameSlug":"brandon-lockridge-663604","firstLastName":"Brandon Lockridge","lastFirstName":"Lockridge, Brandon","lastInitName":"Lockridge, B","initLastName":"B Lockridge","fullFMLName":"Brandon Marcus Lockridge","fullLFMName":"Lockridge, Brandon Marcus","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID669194":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194","firstName":"Ryne","lastName":"Nelson","primaryNumber":"19","birthDate":"1998-02-01","currentAge":28,"birthCity":"Henderson","birthStateProvince":"NV","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryne","useLastName":"Nelson","middleName":"Tanner","boxscoreName":"Nelson, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryne Nelson","nameSlug":"ryne-nelson-669194","firstLastName":"Ryne Nelson","lastFirstName":"Nelson, Ryne","lastInitName":"Nelson, R","initLastName":"R Nelson","fullFMLName":"Ryne Tanner Nelson","fullLFMName":"Nelson, Ryne Tanner","strikeZoneTop":3.34,"strikeZoneBottom":1.69},"ID690986":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986","firstName":"Kyle","lastName":"Harrison","primaryNumber":"52","birthDate":"2001-08-12","currentAge":25,"birthCity":"San Jose","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":216,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Harrison","middleName":"Christopher","boxscoreName":"Harrison","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-08-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kyle Harrison","nameSlug":"kyle-harrison-690986","firstLastName":"Kyle Harrison","lastFirstName":"Harrison, Kyle","lastInitName":"Harrison, K","initLastName":"K Harrison","fullFMLName":"Kyle Christopher Harrison","fullLFMName":"Harrison, Kyle Christopher","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID672012":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012","firstName":"Tyler","lastName":"Black","primaryNumber":"7","birthDate":"2000-07-26","currentAge":26,"birthCity":"Toronto","birthStateProvince":"ON","birthCountry":"Canada","height":"6' 0\"","weight":208,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Tyler","useLastName":"Black","middleName":"Alexander","boxscoreName":"Black","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-04-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Black","nameSlug":"tyler-black-672012","firstLastName":"Tyler Black","lastFirstName":"Black, Tyler","lastInitName":"Black, T","initLastName":"T Black","fullFMLName":"Tyler Alexander Black","fullLFMName":"Black, Tyler Alexander","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID672695":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695","firstName":"Geraldo","lastName":"Perdomo","primaryNumber":"2","birthDate":"1999-10-22","currentAge":26,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Geraldo","useLastName":"Perdomo","middleName":"Rafael","boxscoreName":"Perdomo","gender":"M","nameMatrilineal":"Fonnieur","isPlayer":true,"isVerified":true,"pronunciation":"HER-all-doh per-DOH-mo","mlbDebutDate":"2021-04-03","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Geraldo Perdomo","nameSlug":"geraldo-perdomo-672695","firstLastName":"Geraldo Perdomo","lastFirstName":"Perdomo, Geraldo","lastInitName":"Perdomo, G","initLastName":"G Perdomo","fullFMLName":"Geraldo Rafael Perdomo","fullLFMName":"Perdomo, Geraldo Rafael","strikeZoneTop":3.32,"strikeZoneBottom":1.67},"ID669003":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003","firstName":"Garrett","lastName":"Mitchell","primaryNumber":"5","birthDate":"1998-09-04","currentAge":27,"birthCity":"Orange","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":229,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Garrett","useLastName":"Mitchell","middleName":"Antony-Charles","boxscoreName":"Mitchell","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2022-08-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Garrett Mitchell","nameSlug":"garrett-mitchell-669003","firstLastName":"Garrett Mitchell","lastFirstName":"Mitchell, Garrett","lastInitName":"Mitchell, G","initLastName":"G Mitchell","fullFMLName":"Garrett Antony-Charles Mitchell","fullLFMName":"Mitchell, Garrett Antony-Charles","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID676879":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879","firstName":"Aaron","lastName":"Ashby","primaryNumber":"26","birthDate":"1998-05-24","currentAge":28,"birthCity":"Kansas City","birthStateProvince":"MO","birthCountry":"USA","height":"6' 0\"","weight":194,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Aaron","useLastName":"Ashby","boxscoreName":"Ashby","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-06-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Aaron Ashby","nameSlug":"aaron-ashby-676879","firstLastName":"Aaron Ashby","lastFirstName":"Ashby, Aaron","lastInitName":"Ashby, A","initLastName":"A Ashby","fullFMLName":"Aaron  Ashby","fullLFMName":"Ashby, Aaron","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID668678":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678","firstName":"Zachary","lastName":"Gallen","primaryNumber":"23","birthDate":"1995-08-03","currentAge":31,"birthCity":"Somerdale","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 2\"","weight":189,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zac","useLastName":"Gallen","middleName":"Peter","boxscoreName":"Gallen","nickName":"Galls","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-06-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zac Gallen","nameSlug":"zac-gallen-668678","firstLastName":"Zac Gallen","lastFirstName":"Gallen, Zac","lastInitName":"Gallen, Z","initLastName":"Z Gallen","fullFMLName":"Zachary Peter Gallen","fullLFMName":"Gallen, Zachary Peter","strikeZoneTop":3.41,"strikeZoneBottom":1.53},"ID664199":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199","firstName":"Taylor","lastName":"Clarke","primaryNumber":"45","birthDate":"1993-05-13","currentAge":33,"birthCity":"Ashburn","birthStateProvince":"VA","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Taylor","useLastName":"Clarke","middleName":"James","boxscoreName":"Clarke, T","nickName":"Clarkey","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Taylor Clarke","nameSlug":"taylor-clarke-664199","firstLastName":"Taylor Clarke","lastFirstName":"Clarke, Taylor","lastInitName":"Clarke, T","initLastName":"T Clarke","fullFMLName":"Taylor James Clarke","fullLFMName":"Clarke, Taylor James","strikeZoneTop":3.348,"strikeZoneBottom":1.69},"ID682998":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998","firstName":"Corbin","lastName":"Carroll","primaryNumber":"7","birthDate":"2000-08-21","currentAge":26,"birthCity":"Seattle","birthStateProvince":"WA","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Corbin","useLastName":"Carroll","middleName":"Franklin","boxscoreName":"Carroll","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-08-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Corbin Carroll","nameSlug":"corbin-carroll-682998","firstLastName":"Corbin Carroll","lastFirstName":"Carroll, Corbin","lastInitName":"Carroll, C","initLastName":"C Carroll","fullFMLName":"Corbin Franklin Carroll","fullLFMName":"Carroll, Corbin Franklin","strikeZoneTop":3.1,"strikeZoneBottom":1.57},"ID666971":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971","firstName":"Lourdes","lastName":"Gurriel","primaryNumber":"12","birthDate":"1993-10-10","currentAge":32,"birthCity":"Sancti Spiritus","birthCountry":"Cuba","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Lourdes","useLastName":"Gurriel Jr.","middleName":"Yunielki","boxscoreName":"Gurriel Jr.","nickName":"#Pinapower Jr.","gender":"M","nameMatrilineal":"Castillo","isPlayer":true,"isVerified":true,"pronunciation":"Lure-dess Guu-rree-el","mlbDebutDate":"2018-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lourdes Gurriel Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"lourdes-gurriel-jr-666971","firstLastName":"Lourdes Gurriel Jr.","lastFirstName":"Gurriel Jr., Lourdes","lastInitName":"Gurriel Jr., L","initLastName":"L Gurriel Jr.","fullFMLName":"Lourdes Yunielki Gurriel Jr.","fullLFMName":"Gurriel Jr., Lourdes Yunielki","strikeZoneTop":3.354,"strikeZoneBottom":1.693},"ID605540":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540","firstName":"Brandon","lastName":"Woodruff","primaryNumber":"53","birthDate":"1993-02-10","currentAge":33,"birthCity":"Tupelo","birthStateProvince":"MS","birthCountry":"USA","height":"6' 4\"","weight":241,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brandon","useLastName":"Woodruff","middleName":"Kyle","boxscoreName":"Woodruff","nickName":"Woody","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-08-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Woodruff","nameSlug":"brandon-woodruff-605540","firstLastName":"Brandon Woodruff","lastFirstName":"Woodruff, Brandon","lastInitName":"Woodruff, B","initLastName":"B Woodruff","fullFMLName":"Brandon Kyle Woodruff","fullLFMName":"Woodruff, Brandon Kyle","strikeZoneTop":3.5,"strikeZoneBottom":1.68},"ID596142":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142","firstName":"Gary","lastName":"Sánchez","primaryNumber":"99","birthDate":"1992-12-02","currentAge":33,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 2\"","weight":251,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Gary","useLastName":"Sánchez","boxscoreName":"Sánchez","nickName":"Kraken","gender":"M","nameMatrilineal":"Herrera","isPlayer":true,"isVerified":true,"mlbDebutDate":"2015-10-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gary Sánchez","nameSlug":"gary-sanchez-596142","firstLastName":"Gary Sánchez","lastFirstName":"Sánchez, Gary","lastInitName":"Sánchez, G","initLastName":"G Sánchez","fullFMLName":"Gary Sánchez","fullLFMName":"Sánchez, Gary ","strikeZoneTop":3.31,"strikeZoneBottom":1.67},"ID694819":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819","firstName":"Jacob","lastName":"Misiorowski","primaryNumber":"32","birthDate":"2002-04-03","currentAge":24,"birthCity":"Blue Springs","birthStateProvince":"MO","birthCountry":"USA","height":"6' 7\"","weight":201,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jacob","useLastName":"Misiorowski","middleName":"Walter","boxscoreName":"Misiorowski","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"miz-uh-RŎW-skee","mlbDebutDate":"2025-06-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Misiorowski","nameSlug":"jacob-misiorowski-694819","firstLastName":"Jacob Misiorowski","lastFirstName":"Misiorowski, Jacob","lastInitName":"Misiorowski, J","initLastName":"J Misiorowski","fullFMLName":"Jacob Walter Misiorowski","fullLFMName":"Misiorowski, Jacob Walter","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID669084":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084","firstName":"Dayton","lastName":"Hall","primaryNumber":"37","birthDate":"1998-09-19","currentAge":27,"birthCity":"Valdosta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 1\"","weight":209,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"DL","useLastName":"Hall","middleName":"Layne","boxscoreName":"Hall, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2022-08-13","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"DL Hall","nameSlug":"dl-hall-669084","firstLastName":"DL Hall","lastFirstName":"Hall, DL","lastInitName":"Hall, D","initLastName":"D Hall","fullFMLName":"Dayton Layne Hall","fullLFMName":"Hall, Dayton Layne","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID656730":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730","firstName":"Trevor","lastName":"Megill","primaryNumber":"29","birthDate":"1993-12-05","currentAge":32,"birthCity":"Long Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 8\"","weight":253,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Trevor","useLastName":"Megill","middleName":"J.","boxscoreName":"Megill","nickName":"Gorilla","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"meh-GILL","mlbDebutDate":"2021-04-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trevor Megill","nameSlug":"trevor-megill-656730","firstLastName":"Trevor Megill","lastFirstName":"Megill, Trevor","lastInitName":"Megill, T","initLastName":"T Megill","fullFMLName":"Trevor J. Megill","fullLFMName":"Megill, Trevor J.","strikeZoneTop":3.567,"strikeZoneBottom":1.8}},"venue":{"id":32,"name":"American Family Field","link":"/api/v1/venues/32","location":{"address1":"One Brewers Way","city":"Milwaukee","state":"Wisconsin","stateAbbrev":"WI","postalCode":"53214","defaultCoordinates":{"latitude":43.02838,"longitude":-87.97099},"azimuthAngle":129.0,"elevation":597,"country":"USA","phone":"(414) 902-4400"},"timeZone":{"tz":"CDT","id":"America/Chicago","offset":-5,"offsetAtGameTime":-5},"fieldInfo":{"capacity":41700,"turfType":"Grass","roofType":"Retractable","leftLine":344,"leftCenter":371,"center":400,"rightCenter":374,"rightLine":345},"active":true,"season":"2026"},"officialVenue":{"id":32,"link":"/api/v1/venues/32"},"weather":{"condition":"Roof Closed","temp":"64","wind":"0 mph, None"},"gameInfo":{"attendance":24540,"firstPitch":"2026-04-29T23:40:00.000Z","gameDurationMinutes":175},"review":{"hasChallenges":true,"away":{"used":0,"remaining":1},"home":{"used":1,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":2,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":0,"usedFailed":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"home":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"}},"officialScorer":{"id":699949,"fullName":"Dan Quesnell","link":"/api/v1/people/699949"},"primaryDatacaster":{"id":700144,"fullName":"Brooke Duerst","link":"/api/v1/people/700144"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Geraldo Perdomo strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-29T23:40:40.504Z","endTime":"2026-04-29T23:41:29.012Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-29T20:19:09.162Z","endTime":"2026-04-29T23:12:15.221Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-29T23:12:15.221Z","endTime":"2026-04-29T23:40:18.838Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-29T23:40:18.838Z","endTime":"2026-04-29T23:40:42.739Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":87.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.93006268793052,"aZ":-19.679509072113717,"pfxX":-1.274179275940545,"pfxZ":6.516986917867956,"pX":0.4181226943934974,"pZ":2.4061494872758087,"vX0":8.293359582936237,"vY0":-136.82160931182406,"vZ0":-4.860112680508934,"x":101.06,"y":173.81,"x0":-2.471897489735678,"y0":50.00394004413218,"z0":5.532699057765364,"aX":-2.4433164929944033},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.0,"breakHorizontal":0.7,"spinRate":2279,"spinDirection":192},"zone":6,"typeConfidence":2.0,"plateTime":0.39857064456646496,"extension":5.93101295339394},"index":3,"playId":"11cf900d-f921-309a-83fa-b8157e37ea09","pitchNumber":1,"startTime":"2026-04-29T23:40:42.739Z","endTime":"2026-04-29T23:40:46.604Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.36208843092189,"aZ":-41.78843137367328,"pfxX":4.997587677194947,"pfxZ":-6.3308443263794505,"pX":0.6704201339339856,"pZ":1.2083270168498692,"vX0":6.0506657221512254,"vY0":-122.97325595364657,"vZ0":-2.4783950794562544,"x":91.45,"y":206.16,"x0":-2.4794639910720466,"y0":50.00486145297323,"z0":5.803852437802364,"aX":7.586655139069238},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-11.8,"breakHorizontal":-10.6,"spinRate":2557,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.44689189569682686,"extension":5.879181098704532},"index":4,"playId":"8c062b4d-577f-3fe6-898c-282f11c4cb55","pitchNumber":2,"startTime":"2026-04-29T23:40:55.344Z","endTime":"2026-04-29T23:40:59.449Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.58352862980162,"aZ":-21.460278745582592,"pfxX":1.2643856328415044,"pfxZ":5.652212654811313,"pX":-0.6464276393107016,"pZ":2.8214841813139,"vX0":5.1454150610128515,"vY0":-136.00275790795203,"vZ0":-3.24492973664476,"x":141.64,"y":162.6,"x0":-2.718139826596563,"y0":50.0006010496515,"z0":5.498363233341759,"aX":2.3953185218734747},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.8,"breakHorizontal":-3.2,"spinRate":2254,"spinDirection":185},"zone":4,"typeConfidence":2.0,"plateTime":0.40095528499645194,"extension":5.9812952892275835},"index":5,"playId":"5c943bb0-b8e6-3419-bde8-02c8f7b28b69","pitchNumber":3,"startTime":"2026-04-29T23:41:09.375Z","endTime":"2026-04-29T23:41:13.127Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":98.9,"endSpeed":90.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.669951897088666,"aZ":-16.32826982286428,"pfxX":-5.96933234207445,"pfxZ":7.569852378334453,"pX":-0.5598699540267017,"pZ":2.730450141207265,"vX0":7.635393666709079,"vY0":-143.84619259600572,"vZ0":-4.9687281460930395,"x":138.34,"y":165.06,"x0":-2.4743192748435017,"y0":50.004753454694644,"z0":5.494101692413531,"aX":-12.499103073805777},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":12.8,"breakHorizontal":9.2,"spinRate":2056,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.38090603920729826,"extension":6.1316480662628665},"index":6,"playId":"254006c1-96c2-3f7f-b8e3-7fe59a80c534","pitchNumber":4,"startTime":"2026-04-29T23:41:25.452Z","endTime":"2026-04-29T23:41:29.012Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T23:41:29.012Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ketel Marte strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-29T23:41:40.319Z","endTime":"2026-04-29T23:44:28.862Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.9,"endSpeed":90.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.02184866539685,"aZ":-12.763364876592133,"pfxX":-6.418185029682564,"pfxZ":9.159047416509553,"pX":0.28051660465078637,"pZ":1.7063229121558758,"vX0":10.117333462125785,"vY0":-144.9244319578237,"vZ0":-8.260647375930322,"x":106.31,"y":192.71,"x0":-2.4277801082226462,"y0":50.00369399844275,"z0":5.380026227541558,"aX":-13.603959436594856},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.0,"breakHorizontal":9.5,"spinRate":2063,"spinDirection":226},"zone":9,"typeConfidence":2.0,"plateTime":0.3784655644743866,"extension":6.10974498315537},"index":0,"playId":"4c7ac817-10a7-3783-ad4b-637ed1069062","pitchNumber":1,"startTime":"2026-04-29T23:41:57.390Z","endTime":"2026-04-29T23:42:01.199Z","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":99.4,"endSpeed":90.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.242443269550726,"aZ":-14.638592557992302,"pfxX":-6.37079518203133,"pfxZ":8.303906594771586,"pX":-0.5401453347886203,"pZ":2.7869920846159397,"vX0":8.061553341489017,"vY0":-144.54986656006147,"vZ0":-5.0246358834596725,"x":137.59,"y":163.53,"x0":-2.5397994981948386,"y0":50.006841129116935,"z0":5.449198238767834,"aX":-13.461052314997806},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":14.2,"breakHorizontal":9.8,"spinRate":2087,"spinDirection":226},"zone":1,"typeConfidence":2.0,"plateTime":0.3791603840148756,"extension":6.128535954315427},"index":1,"playId":"20894e9a-58ad-3f50-becc-daf675aa9132","pitchNumber":2,"startTime":"2026-04-29T23:42:14.093Z","endTime":"2026-04-29T23:42:17.308Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.02754353170436,"aZ":-40.294372433666695,"pfxX":2.690114219398523,"pfxZ":-5.043356309477696,"pX":1.2118612501331238,"pZ":1.2045246674120176,"vX0":8.049408656683124,"vY0":-126.37426325138158,"vZ0":-3.1615700176415764,"x":70.81,"y":206.26,"x0":-2.371149969130961,"y0":50.00599307382527,"z0":5.7257833517417,"aX":4.327296066499167},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-9.6,"breakHorizontal":-6.8,"spinRate":2606,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.43430248445765685,"extension":5.980769981738899},"index":2,"playId":"7e8ec281-ee8c-3fdc-bc59-4bb6d360b1ea","pitchNumber":3,"startTime":"2026-04-29T23:42:49.378Z","endTime":"2026-04-29T23:42:52.912Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-29T23:43:08.942Z","endTime":"2026-04-29T23:43:21.928Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.368333546916706,"aZ":-44.64211586807527,"pfxX":4.95747367474023,"pfxZ":-8.330672540180148,"pX":-0.5150843820703699,"pZ":-0.031816550007164664,"vX0":3.0068307966454526,"vY0":-122.70373986785263,"vZ0":-4.634439685407887,"x":136.63,"y":239.64,"x0":-2.407794001508202,"y0":50.00135588432911,"z0":5.7576815026307155,"aX":7.421518105503388},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-16.0,"breakHorizontal":-9.7,"spinRate":2556,"spinDirection":46},"zone":13,"typeConfidence":2.0,"plateTime":0.44950618675168075,"extension":6.003615961573608},"index":4,"playId":"f070a02f-a9a6-3973-a3f6-899382dd7d2f","pitchNumber":4,"startTime":"2026-04-29T23:43:21.928Z","endTime":"2026-04-29T23:43:26.325Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.244948813074426,"aZ":-41.47013223836575,"pfxX":6.041689490090056,"pfxZ":-6.322482040946209,"pX":-0.5376243775412217,"pZ":1.5600863895344972,"vX0":2.9214895964401437,"vY0":-121.20535300879614,"vZ0":-1.5293015239002903,"x":137.49,"y":196.66,"x0":-2.5478617321610386,"y0":50.002699970228036,"z0":5.858874528806019,"aX":8.884063653937796},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-11.5,"breakHorizontal":-11.6,"spinRate":2457,"spinDirection":46},"zone":13,"typeConfidence":2.0,"plateTime":0.4539079743721377,"extension":5.875038994458424},"index":5,"playId":"59ea9bef-b1d6-3bff-96e0-8458a678820f","pitchNumber":5,"startTime":"2026-04-29T23:43:45.587Z","endTime":"2026-04-29T23:43:48.904Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.226589509768587,"aZ":-25.883919569063547,"pfxX":1.3690385337233852,"pfxZ":3.3643987013549737,"pX":-1.0792119448079478,"pZ":3.120402709795972,"vX0":3.6246197112184504,"vY0":-135.78778128907175,"vZ0":-2.0474676460835193,"x":158.14,"y":154.53,"x0":-2.608356492022799,"y0":50.00628733548491,"z0":5.681927695257942,"aX":2.5604982213769074},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.9,"breakHorizontal":-3.2,"spinRate":2092,"spinDirection":165},"zone":11,"typeConfidence":2.0,"plateTime":0.403100371357378,"extension":6.026235042243349},"index":6,"playId":"cf6b5364-351b-3873-bf8d-8233a38b37f7","pitchNumber":6,"startTime":"2026-04-29T23:44:07.389Z","endTime":"2026-04-29T23:44:11.777Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":90.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.80238897436851,"aZ":-15.14552506772746,"pfxX":-4.877932877453484,"pfxZ":8.1697368072394,"pX":-0.6919482874393802,"pZ":3.3004844386348555,"vX0":6.830030018539157,"vY0":-143.5950500178726,"vZ0":-4.0301629661873815,"x":143.38,"y":149.67,"x0":-2.4695585498039763,"y0":50.005355953133716,"z0":5.667022260856701,"aX":-10.17071938185191},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.2,"breakHorizontal":7.4,"spinRate":2113,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.38169856289393556,"extension":6.019478152817605},"index":7,"playId":"227dc65d-80ba-3fe4-a99e-fcc6c6e4ca70","pitchNumber":7,"startTime":"2026-04-29T23:44:25.673Z","endTime":"2026-04-29T23:44:28.862Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T23:44:28.862Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Corbin Carroll called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-29T23:44:36.988Z","endTime":"2026-04-29T23:46:27.968Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"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":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":89.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.08619077619478,"aZ":-16.877805362445386,"pfxX":-4.806853079004867,"pfxZ":7.375418373692796,"pX":-1.1505611578523331,"pZ":2.854368499501366,"vX0":6.08532480445494,"vY0":-143.1218175615828,"vZ0":-4.68948191069668,"x":160.86,"y":161.71,"x0":-2.679995698610173,"y0":50.00521545051608,"z0":5.571539067115951,"aX":-9.972339950849761},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":12.6,"breakHorizontal":7.4,"spinRate":2073,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.38272957181913014,"extension":6.053161725240025},"index":0,"playId":"867d0f06-f692-38cd-9403-8f5865d4b2c8","pitchNumber":1,"startTime":"2026-04-29T23:44:53.606Z","endTime":"2026-04-29T23:44:57.255Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.3238405969132,"aZ":-15.744312903091163,"pfxX":-5.353541967748494,"pfxZ":8.062250866215908,"pX":-0.9431719818737028,"pZ":2.509662851939419,"vX0":6.321948895661562,"vY0":-142.02543696387,"vZ0":-5.672533802964931,"x":152.95,"y":171.02,"x0":-2.505164273208205,"y0":50.0015856130166,"z0":5.538540340224694,"aX":-10.907964248620113},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.6,"breakHorizontal":8.4,"spinRate":2043,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.3860484532048516,"extension":5.909215535044391},"index":1,"playId":"f838c525-5e9d-33f1-97f9-fdef1afa0659","pitchNumber":2,"startTime":"2026-04-29T23:45:10.616Z","endTime":"2026-04-29T23:45:14.563Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":86.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.736571789707323,"aZ":-22.222050837936507,"pfxX":-0.40014022454332543,"pfxZ":5.290409160362928,"pX":-0.32345540700482883,"pZ":1.4040109578994913,"vX0":6.127882608616271,"vY0":-135.6121713149029,"vZ0":-6.65891414262934,"x":129.33,"y":200.87,"x0":-2.5505298818604527,"y0":50.00676126364703,"z0":5.417426278684402,"aX":-0.7539645519688536},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.5,"breakHorizontal":-0.5,"spinRate":2078,"spinDirection":204},"zone":13,"typeConfidence":2.0,"plateTime":0.4022912525284803,"extension":6.064765646752344},"index":2,"playId":"e8d19213-4a7a-3ce8-8d98-553032259a51","pitchNumber":3,"startTime":"2026-04-29T23:45:27.035Z","endTime":"2026-04-29T23:45:31.790Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":86.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.23425006841507,"aZ":-23.39211331979286,"pfxX":1.0551035256039132,"pfxZ":4.679200285666724,"pX":-0.42477318333163616,"pZ":2.0945585318700943,"vX0":5.556993629357001,"vY0":-135.7474193681219,"vZ0":-4.709572290853129,"x":133.19,"y":182.23,"x0":-2.6308724986702603,"y0":50.00025851301811,"z0":5.469224445348017,"aX":1.9791401483686586},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.7,"breakHorizontal":-3.0,"spinRate":2165,"spinDirection":183},"zone":7,"typeConfidence":2.0,"plateTime":0.4026611798427995,"extension":6.274719940797133},"index":3,"playId":"c91e164e-047c-372b-8bab-99965a3ac9bc","pitchNumber":4,"startTime":"2026-04-29T23:45:46.215Z","endTime":"2026-04-29T23:45:49.933Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.00967566013917,"aZ":-16.129705542128875,"pfxX":-5.178465360207371,"pfxZ":7.964979691235736,"pX":-0.4094252192318032,"pZ":2.4784228399082657,"vX0":7.70646447313944,"vY0":-141.0221631792351,"vZ0":-5.239219309739623,"x":132.61,"y":171.86,"x0":-2.504519686591352,"y0":50.002984854774915,"z0":5.400445254551875,"aX":-10.432460919291154},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.6,"breakHorizontal":7.8,"spinRate":2066,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.38836852396845645,"extension":6.096818170270823},"index":4,"playId":"6c5b28ca-ec20-344b-b812-a74418a7d5a1","pitchNumber":5,"startTime":"2026-04-29T23:46:02.649Z","endTime":"2026-04-29T23:46:06.161Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":87.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.11457753763639,"aZ":-23.13782656397667,"pfxX":0.4284050967535533,"pfxZ":4.709120422890688,"pX":-0.38187016378243466,"pZ":2.935269427579197,"vX0":5.747633435009326,"vY0":-136.93580241419082,"vZ0":-2.8205820925400538,"x":131.56,"y":159.53,"x0":-2.5542432730563025,"y0":50.00610184623369,"z0":5.542526418569021,"aX":0.822324124400405},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.2,"breakHorizontal":-1.8,"spinRate":2198,"spinDirection":179},"zone":1,"typeConfidence":2.0,"plateTime":0.39831052816024126,"extension":6.3135207348535936},"index":5,"playId":"9765c163-fc2a-32d5-9d35-d73c677c741e","pitchNumber":6,"startTime":"2026-04-29T23:46:20.747Z","endTime":"2026-04-29T23:46:27.968Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T23:46:27.968Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lockridge strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-29T23:48:07.583Z","endTime":"2026-04-29T23:49:48.525Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":89.4,"endSpeed":82.1,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.47899925082091,"aZ":-14.620214560172341,"pfxX":2.408966342756073,"pfxZ":10.19676913919215,"pX":0.6642058209662949,"pZ":2.81557732610189,"vX0":-1.6782453702454558,"vY0":-130.15695031128325,"vZ0":-5.135267122850481,"x":91.68,"y":162.76,"x0":1.0033225737851081,"y0":50.00051496437769,"z0":5.915395325029686,"aX":4.146191485012067},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":17.6,"breakHorizontal":-4.0,"spinRate":2187,"spinDirection":162},"zone":3,"typeConfidence":2.0,"plateTime":0.42028482200924344,"extension":6.214221552332433},"index":0,"playId":"4125edc0-08e6-30f0-9557-8054468dad2c","pitchNumber":1,"startTime":"2026-04-29T23:48:41.529Z","endTime":"2026-04-29T23:48:45.173Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.7,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.582870695834252,"aZ":-25.280049556926055,"pfxX":-0.7155061831317284,"pfxZ":4.30094623736679,"pX":-0.08217535559740397,"pZ":1.8495064144767919,"vX0":-3.0813557980886475,"vY0":-125.35217988302229,"vZ0":-4.5241688880528645,"x":120.13,"y":188.84,"x0":1.25228006010846,"y0":50.00396194448733,"z0":5.7234932706644255,"aX":-1.1466558162645364},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":7.1,"breakHorizontal":1.9,"spinRate":2239,"spinDirection":173},"zone":8,"typeConfidence":2.0,"plateTime":0.43572865226875335,"extension":6.285405992543258},"index":1,"playId":"193a8d19-0fbd-3c37-b9a3-255ee24c14cb","pitchNumber":2,"startTime":"2026-04-29T23:48:54.356Z","endTime":"2026-04-29T23:48:58.133Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.2,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.303098810585162,"aZ":-18.74414396585247,"pfxX":3.2110272146577454,"pfxZ":7.569668937403847,"pX":0.872596167559335,"pZ":4.186869158280335,"vX0":-1.9892603376478906,"vY0":-132.15019440925604,"vZ0":-1.082890149583234,"x":83.74,"y":125.73,"x0":1.2166455404760077,"y0":50.00493295520971,"z0":5.974653229713173,"aX":5.698493882492153},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.7,"breakHorizontal":-5.4,"spinRate":2057,"spinDirection":155},"zone":12,"typeConfidence":2.0,"plateTime":0.41397144938230523,"extension":6.155674934990436},"index":2,"playId":"b77f09cc-5649-3604-ab68-2bbc2e035b4c","pitchNumber":3,"startTime":"2026-04-29T23:49:12.768Z","endTime":"2026-04-29T23:49:16.116Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.4,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.507375518843872,"aZ":-16.126877507519534,"pfxX":5.3158329265426625,"pfxZ":8.864306422488593,"pX":1.208377212754471,"pZ":2.2094420768515373,"vX0":-1.405385077261356,"vY0":-133.19310342480838,"vZ0":-6.415680295996276,"x":70.94,"y":179.13,"x0":1.0494961157389397,"y0":50.00546233116278,"z0":5.80019413403754,"aX":9.627519927006949},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.0,"breakHorizontal":-9.4,"spinRate":2167,"spinDirection":159},"zone":14,"typeConfidence":2.0,"plateTime":0.40999734108020336,"extension":6.2496957742697825},"index":3,"playId":"4ae92f21-384b-3d47-95bf-5b65cbbd1eed","pitchNumber":4,"startTime":"2026-04-29T23:49:27.894Z","endTime":"2026-04-29T23:49:32.726Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.5,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.053939407373065,"aZ":-16.40900595005759,"pfxX":5.436018635180561,"pfxZ":8.68472444230542,"pX":-0.578254543260554,"pZ":2.102417360712418,"vX0":-5.439605403270503,"vY0":-133.46295150548983,"vZ0":-6.716415538413136,"x":139.04,"y":182.01,"x0":0.7739949602469036,"y0":50.00269679483845,"z0":5.820759176343553,"aX":9.867727133879765},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.5,"breakHorizontal":-8.8,"spinRate":2247,"spinDirection":160},"zone":7,"typeConfidence":2.0,"plateTime":0.4094202748006066,"extension":6.279219895220127},"index":4,"playId":"b53ee458-0a1a-3e09-b1a9-6fab8996322b","pitchNumber":5,"startTime":"2026-04-29T23:49:44.561Z","endTime":"2026-04-29T23:49:48.525Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T23:49:48.525Z","atBatIndex":3},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brice Turang doubles (7) on a sharp line drive to left fielder Lourdes Gurriel Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-29T23:49:58.855Z","endTime":"2026-04-29T23:51:12.347Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.523727374740258,"aZ":-14.453796832445347,"pfxX":2.3572988755040805,"pfxZ":9.903293274947337,"pX":-0.07752389969921358,"pZ":2.4302635691622063,"vX0":-3.557911886299304,"vY0":-132.47001920134426,"vZ0":-6.06981872488526,"x":119.96,"y":173.16,"x0":0.9725639916811107,"y0":50.00025578842698,"z0":5.7954754961252535,"aX":4.2170966501229765},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.9,"breakHorizontal":-3.6,"spinRate":2219,"spinDirection":161},"zone":5,"typeConfidence":2.0,"plateTime":0.41240726776086234,"extension":6.202250321329407},"index":0,"playId":"86ce8993-9cbc-3724-acdb-c39d06351d4e","pitchNumber":1,"startTime":"2026-04-29T23:50:13.179Z","endTime":"2026-04-29T23:50:16.440Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.51216135757121,"aZ":-25.142118547467522,"pfxX":-2.0739178418689357,"pfxZ":4.236897132696595,"pX":-0.9669474509355036,"pZ":1.3978565279324688,"vX0":-4.072418950007173,"vY0":-127.61041022161609,"vZ0":-6.040592409404613,"x":153.86,"y":201.04,"x0":0.9147105037220898,"y0":50.00481469700593,"z0":5.75760797190558,"aX":-3.4454403801729314},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.6,"breakHorizontal":4.6,"spinRate":2273,"spinDirection":178},"zone":13,"typeConfidence":2.0,"plateTime":0.4280442433300524,"extension":6.421896019675941},"index":1,"playId":"7135d6cd-e597-3f69-9502-601ceda612a0","pitchNumber":2,"startTime":"2026-04-29T23:50:27.682Z","endTime":"2026-04-29T23:50:31.938Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.863007849604813,"aZ":-21.874517089384067,"pfxX":0.6787645041716526,"pfxZ":5.998521740656476,"pX":-0.7389502642527014,"pZ":1.0051161871035044,"vX0":-4.7465187449138275,"vY0":-129.3988036849993,"vZ0":-7.762294199098116,"x":145.17,"y":211.64,"x0":1.021194889636512,"y0":50.000986731215235,"z0":5.686845486197642,"aX":1.1652013936966683},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":9.6,"breakHorizontal":-0.4,"spinRate":2275,"spinDirection":159},"zone":13,"typeConfidence":2.0,"plateTime":0.42129389081904867,"extension":6.32882145547987},"index":2,"playId":"b42fa407-06d8-3a61-b9c2-0f9376b25473","pitchNumber":3,"startTime":"2026-04-29T23:50:44.060Z","endTime":"2026-04-29T23:50:48.208Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.90090221447161,"aZ":-24.45201041875294,"pfxX":-0.11056104603622918,"pfxZ":4.576276208777641,"pX":-0.20055765446925256,"pZ":2.313539784472544,"vX0":-3.362361488174654,"vY0":-128.1570985418967,"vZ0":-3.85556057614071,"x":124.64,"y":176.31,"x0":1.1349176471343276,"y0":50.002806866671094,"z0":5.715633613624291,"aX":-0.1862297633450671},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.8,"breakHorizontal":0.8,"spinRate":2302,"spinDirection":170},"zone":5,"typeConfidence":2.0,"plateTime":0.4250589922077368,"extension":6.335450054736875},"hitData":{"launchSpeed":103.7,"launchAngle":21.0,"totalDistance":372.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":68.48,"coordY":60.04}},"index":3,"playId":"c4014c38-b353-305c-8fe0-474a9d6700dc","pitchNumber":4,"startTime":"2026-04-29T23:50:58.590Z","endTime":"2026-04-29T23:51:12.347Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T23:51:12.347Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"William Contreras strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-29T23:51:22.963Z","endTime":"2026-04-29T23:52:59.671Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":77.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.218534464864916,"aZ":-25.83263206088622,"pfxX":9.245940772989691,"pfxZ":4.116008301911534,"pX":0.016042517798573335,"pZ":2.0772667932111686,"vX0":-5.219311053587338,"vY0":-123.48912358689144,"vZ0":-3.9093512462543214,"x":116.39,"y":182.69,"x0":0.9587845120266352,"y0":50.000835494388156,"z0":5.8606184232467395,"aX":14.239299020100022},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":6.7,"breakHorizontal":-15.5,"spinRate":1851,"spinDirection":127},"zone":8,"typeConfidence":2.0,"plateTime":0.44399488433468104,"extension":6.281958052114319},"index":0,"playId":"aa9456ac-e992-365c-9b0b-8cd2508517a8","pitchNumber":1,"startTime":"2026-04-29T23:51:49.277Z","endTime":"2026-04-29T23:51:53.382Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"814694ff-35f2-422e-b49e-b75bbc9dce23","startTime":"2026-04-29T23:52:11.217Z","endTime":"2026-04-29T23:52:16.217Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":80.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.046849960910286,"aZ":-22.913840251137295,"pfxX":-0.10431321976622154,"pfxZ":5.542790195903324,"pX":-0.6144076345718666,"pZ":3.024808411282296,"vX0":-4.03934534956051,"vY0":-129.02568481992037,"vZ0":-2.850662612844739,"x":119.28,"y":188.02,"x0":0.990804475208008,"y0":50.00355687147007,"z0":5.926723277763405,"aX":-0.17453734844147303},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":9.6,"breakHorizontal":1.2,"spinRate":2336,"spinDirection":170},"zone":1,"typeConfidence":2.0,"plateTime":0.4259400908924227,"extension":6.252531492220925},"index":2,"playId":"e83dbfe5-9087-3e7c-832b-57f718ed1bd1","pitchNumber":2,"startTime":"2026-04-29T23:52:28.869Z","endTime":"2026-04-29T23:52:31.914Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.9620995520276,"aZ":-14.035459836874246,"pfxX":4.033752109131911,"pfxZ":10.113476879350873,"pX":-0.11864297930900963,"pZ":3.4711457522021663,"vX0":-4.351948800701522,"vY0":-133.18006397745694,"vZ0":-3.625389226708782,"x":121.52,"y":145.06,"x0":1.0135988773259357,"y0":50.00566486792154,"z0":5.867143005452416,"aX":7.237490301049571},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.8,"breakHorizontal":-6.4,"spinRate":2309,"spinDirection":156},"zone":11,"typeConfidence":2.0,"plateTime":0.41148199095399596,"extension":6.157970199111067},"index":3,"playId":"8cf781bd-33a1-3f6e-8bd7-f46f8ba074a3","pitchNumber":3,"startTime":"2026-04-29T23:52:52.721Z","endTime":"2026-04-29T23:52:59.671Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T23:52:59.671Z","atBatIndex":5},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jake Bauers doubles (5) on a sharp line drive to center fielder Alek Thomas. Brice Turang scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-29T23:53:04.736Z","endTime":"2026-04-29T23:56:13.458Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6,7],"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":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":{"id":593958,"link":"/api/v1/people/593958"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.575293273812626,"aZ":-17.613607107909505,"pfxX":5.148759154419795,"pfxZ":8.147626527045094,"pX":-0.03925716670369754,"pZ":2.7856421670076283,"vX0":-4.292837842100091,"vY0":-132.89002077821695,"vZ0":-4.784316816975784,"x":118.5,"y":163.57,"x0":0.9284152143679869,"y0":50.006630568342295,"z0":5.889564672464828,"aX":9.207437134699271},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.9,"breakHorizontal":-8.4,"spinRate":2093,"spinDirection":159},"zone":5,"typeConfidence":2.0,"plateTime":0.4122134027971325,"extension":6.165183942076962},"index":0,"playId":"013d7365-e0d2-3336-a832-be10a5965424","pitchNumber":1,"startTime":"2026-04-29T23:53:24.062Z","endTime":"2026-04-29T23:53:27.772Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.924929602907227,"aZ":-14.899582197670167,"pfxX":3.381007450392136,"pfxZ":9.587166027078057,"pX":-0.6271605335906917,"pZ":2.7662188373433576,"vX0":-4.852122194882598,"vY0":-133.20928065760395,"vZ0":-5.439096878767638,"x":140.91,"y":164.09,"x0":0.776490886013988,"y0":50.003284512538215,"z0":5.907252184824157,"aX":6.092580898710582},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.4,"breakHorizontal":-5.2,"spinRate":2282,"spinDirection":163},"zone":4,"typeConfidence":2.0,"plateTime":0.41077083340038323,"extension":6.242483077858027},"index":1,"playId":"084b6a2c-083c-3c63-8b8e-739abce2c427","pitchNumber":2,"startTime":"2026-04-29T23:53:43.480Z","endTime":"2026-04-29T23:53:46.717Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-29T23:54:04.316Z","endTime":"2026-04-29T23:54:13.761Z","isPitch":false,"type":"action","player":{"id":641343,"link":"/api/v1/people/641343"}},{"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.9,"endSpeed":84.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.79424205021187,"aZ":-16.523558826389333,"pfxX":4.887001116788209,"pfxZ":8.631184941758171,"pX":0.4450224645471263,"pZ":4.081883316727043,"vX0":-3.499682431538775,"vY0":-133.7792378976134,"vZ0":-1.8918728282752375,"x":100.04,"y":128.57,"x0":1.1350977256076389,"y0":50.00040781524894,"z0":5.982283009799703,"aX":8.858971674529569},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.5,"breakHorizontal":-8.0,"spinRate":2315,"spinDirection":161},"zone":12,"typeConfidence":2.0,"plateTime":0.4093912984590298,"extension":6.125076911437921},"index":3,"playId":"84fb9c5e-ea78-3252-bae9-aa245c8ce5af","pitchNumber":3,"startTime":"2026-04-29T23:54:13.761Z","endTime":"2026-04-29T23:54:19.926Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.124791765515774,"aZ":-14.026915723225379,"pfxX":3.9590829807991343,"pfxZ":9.97789631089769,"pX":0.190088548700836,"pZ":1.3615922569513188,"vX0":-3.4497636884729346,"vY0":-133.83357433938212,"vZ0":-9.190702561784276,"x":109.75,"y":202.02,"x0":0.9796480637999261,"y0":50.005574848865656,"z0":5.838603045602988,"aX":7.20327683228386},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.3,"breakHorizontal":-6.5,"spinRate":2248,"spinDirection":161},"zone":14,"typeConfidence":2.0,"plateTime":0.40882142644752584,"extension":6.128990943516798},"index":4,"playId":"a8581b79-29b6-368c-97d0-f85e32666471","pitchNumber":4,"startTime":"2026-04-29T23:54:38.175Z","endTime":"2026-04-29T23:54:42.207Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.87986246434572,"aZ":-24.43463532971681,"pfxX":8.92367507487985,"pfxZ":4.9819722648924465,"pX":0.36395104752982826,"pZ":0.12439093153059501,"vX0":-4.502111102136554,"vY0":-123.86213526154467,"vZ0":-8.762210823482594,"x":103.13,"y":235.42,"x0":1.0463946442437415,"y0":50.00148264484982,"z0":5.752843023122835,"aX":13.855957294672328},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":7.2,"breakHorizontal":-15.1,"spinRate":1890,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.4423087732620363,"extension":6.32638554679781},"index":5,"playId":"ddd752c5-5ffd-3863-8128-cd51a4c1fc8c","pitchNumber":5,"startTime":"2026-04-29T23:54:59.909Z","endTime":"2026-04-29T23:55:03.631Z","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.7,"endSpeed":84.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.45853203810046,"aZ":-15.953807552114077,"pfxX":2.0759532062958277,"pfxZ":8.948529757870254,"pX":-0.5447024104837601,"pZ":3.0299856902496387,"vX0":-4.476188043021081,"vY0":-133.46852097316113,"vZ0":-4.48627352292264,"x":137.76,"y":156.97,"x0":0.880872289881754,"y0":50.002825936164186,"z0":5.873733345740798,"aX":3.7633282529597327},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.5,"breakHorizontal":-2.9,"spinRate":2299,"spinDirection":165},"zone":1,"typeConfidence":2.0,"plateTime":0.4096380089125873,"extension":6.240620005364024},"index":6,"playId":"46568503-dfa8-30cc-89a1-3c3f2d9b76ee","pitchNumber":6,"startTime":"2026-04-29T23:55:33.295Z","endTime":"2026-04-29T23:55:36.648Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":85.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.057417012235703,"aZ":-15.403181863581315,"pfxX":2.977150783517728,"pfxZ":9.117022341785807,"pX":-0.39839938671683944,"pZ":2.005599612339013,"vX0":-4.213219800681318,"vY0":-134.252381215354,"vZ0":-7.448773591780984,"x":132.19,"y":184.63,"x0":0.7991168048472572,"y0":50.00009467284476,"z0":5.89715597767523,"aX":5.4745012271860745},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.2,"breakHorizontal":-4.6,"spinRate":2209,"spinDirection":156},"zone":7,"typeConfidence":2.0,"plateTime":0.40685115023946805,"extension":6.201327340233271},"hitData":{"launchSpeed":108.9,"launchAngle":15.0,"totalDistance":344.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":83.1,"coordY":67.19}},"index":7,"playId":"f77715f9-645b-34ed-ad0e-4eca0a5dccbf","pitchNumber":7,"startTime":"2026-04-29T23:55:58.186Z","endTime":"2026-04-29T23:56:13.458Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T23:56:13.458Z","atBatIndex":6},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gary Sánchez walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-29T23:56:28.279Z","endTime":"2026-04-29T23:58:13.487Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"postOnSecond":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.1,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.603629792200067,"aZ":-23.70151434878336,"pfxX":9.37597898958882,"pfxZ":5.466212475999187,"pX":0.8445713082545615,"pZ":1.4071084853463587,"vX0":-3.8851598607107283,"vY0":-123.94357557156086,"vZ0":-5.837608737402259,"x":84.81,"y":200.79,"x0":1.2172975703848208,"y0":50.00532431862178,"z0":5.781934820044311,"aX":14.536761733826019},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":8.8,"breakHorizontal":-16.1,"spinRate":1866,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.44253823230257794,"extension":6.284783866446175},"index":0,"playId":"260303ba-7fb4-3fe6-97a3-c431a34121f8","pitchNumber":1,"startTime":"2026-04-29T23:56:41.427Z","endTime":"2026-04-29T23:56:45.560Z","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":0,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.6,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.25507862591194,"aZ":-28.234528545204327,"pfxX":9.643938087519679,"pfxZ":2.5764090695512394,"pX":1.3106066422911344,"pZ":2.3327178438463516,"vX0":-2.795570882180502,"vY0":-122.88781015461883,"vZ0":-2.954780675324567,"x":67.04,"y":175.8,"x0":1.2096623218927767,"y0":50.003757402297836,"z0":5.948092099879719,"aX":14.7568835160983},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":4.2,"breakHorizontal":-16.8,"spinRate":1782,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.44563979404453935,"extension":6.224553095282752},"index":1,"playId":"a459bf80-b213-33f6-9271-6cc6793d47bb","pitchNumber":2,"startTime":"2026-04-29T23:56:57.596Z","endTime":"2026-04-29T23:57:01.462Z","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":true},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.4,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.9856935000992,"aZ":-27.70735590454084,"pfxX":9.908051029228403,"pfxZ":2.9293248625134485,"pX":0.7581453636890613,"pZ":2.994916696285269,"vX0":-3.824924814485937,"vY0":-122.66830942499469,"vZ0":-1.5884853181207923,"x":88.1,"y":157.92,"x0":1.0491955440827203,"y0":50.004812294593684,"z0":6.010321137506659,"aX":15.11977327658385},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":5.2,"breakHorizontal":-17.0,"spinRate":1935,"spinDirection":130},"zone":3,"typeConfidence":2.0,"plateTime":0.446304429824691,"extension":6.242358907858846},"index":2,"playId":"67962115-1bea-3adc-ad47-8f4c96bb6a6a","pitchNumber":3,"startTime":"2026-04-29T23:57:14.163Z","endTime":"2026-04-29T23:57:41.194Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":158,"player":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":79.6,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.311676744598227,"aZ":-27.430958651546753,"pfxX":0.19137823215467398,"pfxZ":2.918729792107067,"pX":-0.9567078410519892,"pZ":3.679630733741435,"vX0":-4.7972430758116005,"vY0":-127.03172179917166,"vZ0":-0.34841396362963895,"x":153.47,"y":139.43,"x0":0.9356348059027493,"y0":50.00365229260931,"z0":6.0092103221263695,"aX":0.3116018243124729},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.4,"breakHorizontal":0.8,"spinRate":2182,"spinDirection":188},"zone":11,"typeConfidence":2.0,"plateTime":0.4320511582288624,"extension":6.301975355488465},"index":3,"playId":"99e367f3-0d05-396f-b409-caaa1c9a2cd4","pitchNumber":4,"startTime":"2026-04-29T23:57:45.122Z","endTime":"2026-04-29T23:57:49.702Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.8,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.68391466560905,"aZ":-11.34996370214963,"pfxX":1.8981779624290573,"pfxZ":11.362891719204839,"pX":-0.8126561426883798,"pZ":2.260720341103391,"vX0":-5.410057291883509,"vY0":-134.1850511712241,"vZ0":-7.380762552012823,"x":147.98,"y":177.74,"x0":0.9785673426866017,"y0":50.00167531560426,"z0":5.846447918770526,"aX":3.478642323063439},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.3,"breakHorizontal":-2.3,"spinRate":2334,"spinDirection":149},"zone":13,"typeConfidence":2.0,"plateTime":0.40741298699818795,"extension":6.179521653187797},"index":4,"playId":"37b735f9-e61c-3b63-8914-71b6c303ba9e","pitchNumber":5,"startTime":"2026-04-29T23:58:02.721Z","endTime":"2026-04-29T23:58:13.487Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T23:58:13.487Z","atBatIndex":7},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Rengifo flies out to left fielder Lourdes Gurriel Jr.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-29T23:58:18.359Z","endTime":"2026-04-29T23:58:55.436Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"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(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.8,"endSpeed":72.8,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.727190364103436,"aZ":-36.31245686705049,"pfxX":-1.8724395407308578,"pfxZ":-3.1150943985053505,"pX":-0.7047155977284201,"pZ":1.379825219559069,"vX0":-3.355167074000565,"vY0":-114.69937987230375,"vZ0":-2.4693153388192757,"x":143.86,"y":201.52,"x0":1.0217609253704472,"y0":50.00291140953497,"z0":6.02009246144112,"aX":-2.4876651974492567},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-6.0,"breakHorizontal":4.2,"spinRate":2319,"spinDirection":298},"zone":13,"typeConfidence":2.0,"plateTime":0.47801683456189803,"extension":6.343937858247416},"hitData":{"launchSpeed":77.2,"launchAngle":30.0,"totalDistance":280.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":72.51,"coordY":100.33}},"index":0,"playId":"1bbbcf11-41fa-369c-b9ed-1630d1f56ff8","pitchNumber":1,"startTime":"2026-04-29T23:58:46.718Z","endTime":"2026-04-29T23:58:55.436Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T23:58:55.436Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adrian Del Castillo called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-30T00:00:05.063Z","endTime":"2026-04-30T00:01:40.520Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.4,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.44968142060635,"aZ":-18.352664885300083,"pfxX":-5.927717633552556,"pfxZ":7.0597780956393645,"pX":0.25947488815127245,"pZ":2.6075085394299413,"vX0":9.594805508169804,"vY0":-139.08199748462522,"vZ0":-4.794977127058007,"x":107.11,"y":168.38,"x0":-2.466231099743516,"y0":50.00250302430884,"z0":5.572628661949916,"aX":-11.604419328990993},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.9,"breakHorizontal":8.8,"spinRate":2100,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.39395208594308384,"extension":6.036439128726288},"index":0,"playId":"9c0e9ca7-393c-36af-b1ff-3dc2fe5b869a","pitchNumber":1,"startTime":"2026-04-30T00:01:01.951Z","endTime":"2026-04-30T00:01:06.035Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":86.3,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.968894273887525,"aZ":-21.61964326284131,"pfxX":-1.3563981242393996,"pfxZ":5.602578428605902,"pX":-0.44207744073794064,"pZ":1.7340450360044257,"vX0":6.371957845150811,"vY0":-135.72459702273653,"vZ0":-5.845086572923143,"x":133.85,"y":191.96,"x0":-2.63399743139855,"y0":50.002181441930894,"z0":5.399945208663793,"aX":-2.555270489894278},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.2,"breakHorizontal":1.2,"spinRate":2173,"spinDirection":207},"zone":7,"typeConfidence":2.0,"plateTime":0.40204395386240765,"extension":6.022328941516143},"index":1,"playId":"24490e27-fae0-36cc-92a5-93ffbcb8bf13","pitchNumber":2,"startTime":"2026-04-30T00:01:17.658Z","endTime":"2026-04-30T00:01:21.554Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.1,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.901327529728267,"aZ":-41.55399681610597,"pfxX":5.3521747185595885,"pfxZ":-6.249168624896279,"pX":-0.29864501947231925,"pZ":1.8760107609243748,"vX0":3.840887510485113,"vY0":-122.49618428400422,"vZ0":-0.8920591926820309,"x":128.38,"y":188.13,"x0":-2.588760760308639,"y0":50.002026257811984,"z0":5.8351082439039,"aX":8.034927542270152},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-11.3,"breakHorizontal":-10.7,"spinRate":2587,"spinDirection":53},"zone":8,"typeConfidence":2.0,"plateTime":0.44919836869055807,"extension":5.943800181172257},"index":2,"playId":"e31af7f1-fb44-3f5a-86a7-5710b431c12e","pitchNumber":3,"startTime":"2026-04-30T00:01:35.119Z","endTime":"2026-04-30T00:01:40.520Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T00:01:40.520Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ildemaro Vargas singles on a fly ball to left fielder Brandon Lockridge.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-30T00:01:51.028Z","endTime":"2026-04-30T00:02:57.334Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663604,"link":"/api/v1/people/663604"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.560900104643917,"aZ":-21.247842840673016,"pfxX":-0.6940685670372542,"pfxZ":5.7427960804928,"pX":-1.0356033817378933,"pZ":2.2072578807294128,"vX0":4.632130728562827,"vY0":-136.6512740624001,"vZ0":-4.738178164146198,"x":156.47,"y":179.18,"x0":-2.6583964507042426,"y0":50.00079295582131,"z0":5.4127225552499,"aX":-1.3211150649896974},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.7,"breakHorizontal":0.4,"spinRate":2199,"spinDirection":188},"zone":13,"typeConfidence":2.0,"plateTime":0.3999888266484595,"extension":6.222147734254591},"index":0,"playId":"b8b2a66c-d1d2-386b-ba22-40b2a53ea90a","pitchNumber":1,"startTime":"2026-04-30T00:02:05.492Z","endTime":"2026-04-30T00:02:10.251Z","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":92.8,"endSpeed":85.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.330745758495375,"aZ":-22.206928748378374,"pfxX":0.2301373705113594,"pfxZ":5.376830580551253,"pX":0.9900656698532004,"pZ":1.8303256932799288,"vX0":9.504460050235544,"vY0":-134.79460753072937,"vZ0":-5.227740935950172,"x":79.26,"y":189.36,"x0":-2.600904417182543,"y0":50.002971214810366,"z0":5.347738478843437,"aX":0.4240825735189252},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.9,"breakHorizontal":-2.3,"spinRate":2311,"spinDirection":187},"zone":14,"typeConfidence":2.0,"plateTime":0.40523776750544505,"extension":6.297785605006624},"index":1,"playId":"981adcee-9a75-3e8c-8f04-d7c59ebb107a","pitchNumber":2,"startTime":"2026-04-30T00:02:22.326Z","endTime":"2026-04-30T00:02:26.265Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.814524598206333,"aZ":-22.389909528977295,"pfxX":0.5188290285463995,"pfxZ":5.144528271157915,"pX":-0.2913512623269519,"pZ":2.445546049903452,"vX0":6.073454339219595,"vY0":-136.4623907242996,"vZ0":-4.023429225376913,"x":128.11,"y":172.75,"x0":-2.6058114096429095,"y0":50.00096664985357,"z0":5.466606885791326,"aX":0.9840338689316502},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.8,"breakHorizontal":-2.2,"spinRate":2200,"spinDirection":183},"zone":5,"typeConfidence":2.0,"plateTime":0.40018873832392243,"extension":6.204146816749566},"hitData":{"launchSpeed":63.0,"launchAngle":45.0,"totalDistance":186.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":76.08,"coordY":140.92}},"index":2,"playId":"4e157505-4e4d-3d93-ac09-9bf8852b245e","pitchNumber":3,"startTime":"2026-04-30T00:02:43.567Z","endTime":"2026-04-30T00:02:57.334Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T00:02:57.334Z","atBatIndex":10},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Lourdes Gurriel Jr. pops out softly to pitcher Brandon Sproat.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-30T00:03:03.667Z","endTime":"2026-04-30T00:03:37.512Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687075,"link":"/api/v1/people/687075"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.620943496903504,"aZ":-26.397288850610355,"pfxX":-9.912235751940692,"pfxZ":2.869347175684931,"pX":-0.9372341914646241,"pZ":3.1626218757626785,"vX0":7.703456909423131,"vY0":-140.8753928300316,"vZ0":-1.6660675790973942,"x":152.73,"y":153.39,"x0":-2.4176591983174327,"y0":50.00094234642853,"z0":5.465829765493143,"aX":-19.946495526405904},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.0,"breakHorizontal":16.4,"spinRate":2025,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.38861766768243733,"extension":6.261022580956121},"hitData":{"launchSpeed":46.3,"launchAngle":73.0,"totalDistance":50.0,"trajectory":"popup","hardness":"soft","location":"1","coordinates":{"coordX":134.31,"coordY":185.5}},"index":0,"playId":"ea92d5d3-21a6-363e-8314-de0eb1c0943c","pitchNumber":1,"startTime":"2026-04-30T00:03:23.261Z","endTime":"2026-04-30T00:03:37.512Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T00:03:37.512Z","atBatIndex":11},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nolan Arenado pops out to second baseman Brice Turang.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-30T00:03:35.765Z","endTime":"2026-04-30T00:05:06.719Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.6,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.60820911401917,"aZ":-25.407646393771802,"pfxX":-10.350623787640373,"pfxZ":3.368598187634756,"pX":-0.16112938774407695,"pZ":2.7746748600246347,"vX0":10.025188375779582,"vY0":-140.7619484888158,"vZ0":-2.7098886670739963,"x":123.14,"y":163.86,"x0":-2.4220427992954794,"y0":50.0038320115189,"z0":5.392885403861174,"aX":-20.79635967270405},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":5.8,"breakHorizontal":16.7,"spinRate":2057,"spinDirection":237},"zone":5,"typeConfidence":2.0,"plateTime":0.38895335771144923,"extension":6.525891209708286},"index":0,"playId":"d93a0049-6eaf-31b3-ac9f-fdb38a557f26","pitchNumber":1,"startTime":"2026-04-30T00:03:56.405Z","endTime":"2026-04-30T00:04:00.633Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":87.0,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.642937550345238,"aZ":-21.06004744148463,"pfxX":-0.27410864818743164,"pfxZ":5.775875808773554,"pX":-0.12597995036604318,"pZ":2.5170403797768786,"vX0":6.43582066116022,"vY0":-137.43626440415136,"vZ0":-4.204320202329187,"x":121.8,"y":170.82,"x0":-2.4562506095457586,"y0":50.00550351839032,"z0":5.485335629471246,"aX":-0.527457009448253},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.8,"breakHorizontal":-0.7,"spinRate":2206,"spinDirection":184},"zone":5,"typeConfidence":2.0,"plateTime":0.39756486546819403,"extension":6.375605369819897},"index":1,"playId":"3f61ddfa-7591-3772-b76a-bdc554da5726","pitchNumber":2,"startTime":"2026-04-30T00:04:14.130Z","endTime":"2026-04-30T00:04:18.244Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.8,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.840535312004164,"aZ":-26.787683574291922,"pfxX":4.733065154101623,"pfxZ":3.2858712024097634,"pX":1.920032777911312,"pZ":0.8539720308727875,"vX0":9.396866372682434,"vY0":-127.35022058599135,"vZ0":-5.784239062465285,"x":43.81,"y":215.72,"x0":-2.436320504466741,"y0":50.000167106297155,"z0":5.281125976057194,"aX":7.750086349135303},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.8,"breakHorizontal":-10.8,"spinRate":2556,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.4305568686691257,"extension":6.618324691678311},"index":2,"playId":"83439ea6-09b3-3f0a-8f45-8e801a9f693c","pitchNumber":3,"startTime":"2026-04-30T00:04:32.295Z","endTime":"2026-04-30T00:04:35.636Z","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":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.9,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.374486872220864,"aZ":-29.15658448230068,"pfxX":6.6054692368050265,"pfxZ":1.8738177461907384,"pX":0.7072532719587645,"pZ":1.5942511800628294,"vX0":6.290272531553231,"vY0":-125.95808197035734,"vZ0":-3.5465682524455024,"x":90.04,"y":195.74,"x0":-2.679554955594767,"y0":50.000870157512985,"z0":5.375773521012009,"aX":10.620617811110831},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.8,"breakHorizontal":-13.4,"spinRate":2523,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.43469820112180724,"extension":6.2564943065363305},"hitData":{"launchSpeed":69.2,"launchAngle":63.0,"totalDistance":130.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":143.7,"coordY":153.2}},"index":3,"playId":"33e8f17f-d776-30b8-b876-7ac79d17dd6b","pitchNumber":4,"startTime":"2026-04-30T00:04:55.879Z","endTime":"2026-04-30T00:05:06.719Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T00:05:06.719Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Greg Jones flies out to shortstop Geraldo Perdomo.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-30T00:06:09.180Z","endTime":"2026-04-30T00:07:40.132Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":675659,"fullName":"Greg Jones","link":"/api/v1/people/675659"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":675659,"fullName":"Greg Jones","link":"/api/v1/people/675659"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":77.1,"endSpeed":71.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.817705069142335,"aZ":-35.48129253377017,"pfxX":-3.6595056956700383,"pfxZ":-2.592905457215485,"pX":1.0108103046761516,"pZ":2.8293155047605785,"vX0":0.859708528512031,"vY0":-112.32277510542345,"vZ0":0.6597458649036545,"x":78.47,"y":162.39,"x0":1.0979685077770263,"y0":50.004050063662675,"z0":6.146736016751329,"aX":-4.664564662324865},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-4.2,"breakHorizontal":6.4,"spinRate":2242,"spinDirection":300},"zone":12,"typeConfidence":2.0,"plateTime":0.48811111117998074,"extension":6.27117624209245},"index":0,"playId":"a3ad4c6a-f93a-3aac-b2db-71ebf8e5b32a","pitchNumber":1,"startTime":"2026-04-30T00:07:16.719Z","endTime":"2026-04-30T00:07:20.996Z","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":0,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.757697981562394,"aZ":-25.49326218370292,"pfxX":10.36743614581473,"pfxZ":4.395599813651001,"pX":0.11344298485290144,"pZ":1.5266932749540545,"vX0":-5.213465491079852,"vY0":-122.87576280892445,"vZ0":-5.048859190483289,"x":112.68,"y":197.56,"x0":0.9226899149080643,"y0":50.00299297444631,"z0":5.790809160676009,"aX":15.754984422718051},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":7.0,"breakHorizontal":-17.4,"spinRate":1952,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.44682176099244897,"extension":6.445630095402375},"hitData":{"launchSpeed":73.5,"launchAngle":58.0,"totalDistance":178.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":137.62,"coordY":128.37}},"index":1,"playId":"c7ef2e95-0843-3c19-af99-042afec7d788","pitchNumber":2,"startTime":"2026-04-30T00:07:28.445Z","endTime":"2026-04-30T00:07:40.132Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T00:07:40.132Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Blake Perkins grounds out softly, third baseman Nolan Arenado to first baseman Ildemaro Vargas.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-30T00:07:47.808Z","endTime":"2026-04-30T00:08:22.894Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.358262899621558,"aZ":-12.85628924264476,"pfxX":1.285954822124062,"pfxZ":10.864133120835117,"pX":-0.6935540936375949,"pZ":2.0550461767173855,"vX0":-4.324136776475496,"vY0":-132.96285587626113,"vZ0":-7.23586865966519,"x":143.44,"y":183.29,"x0":0.7917102255782132,"y0":50.00355196239554,"z0":5.758134091001083,"aX":2.287365778132701},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":18.1,"breakHorizontal":-1.3,"spinRate":2241,"spinDirection":153},"zone":7,"typeConfidence":2.0,"plateTime":0.41304028453980335,"extension":6.325348435054934},"index":0,"playId":"2bceed09-335a-3a33-ad7a-a121e2bb52ba","pitchNumber":1,"startTime":"2026-04-30T00:08:00.333Z","endTime":"2026-04-30T00:08:04.342Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":80.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.920372658047743,"aZ":-23.17834038774632,"pfxX":-0.38172036449404967,"pfxZ":5.3623498949579655,"pX":-1.0426807544150367,"pZ":2.741730151549417,"vX0":-4.9731749453950425,"vY0":-128.94510696344693,"vZ0":-3.238809401644687,"x":156.74,"y":164.75,"x0":0.9639904734144457,"y0":50.00060883789771,"z0":5.811413268042063,"aX":-0.638148930888002},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":9.1,"breakHorizontal":1.8,"spinRate":2227,"spinDirection":167},"zone":11,"typeConfidence":2.0,"plateTime":0.4255116090464899,"extension":6.332612250875942},"hitData":{"launchSpeed":53.6,"launchAngle":-18.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":103.03,"coordY":175.27}},"index":1,"playId":"19afb7ec-5f69-34b5-90ac-f35d0e0385ab","pitchNumber":2,"startTime":"2026-04-30T00:08:14.157Z","endTime":"2026-04-30T00:08:22.894Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T00:08:22.894Z","atBatIndex":14},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Joey Ortiz pops out to first baseman Ildemaro Vargas in foul territory.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-30T00:08:28.377Z","endTime":"2026-04-30T00:09:28.615Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.82085655564782,"aZ":-14.673971267198764,"pfxX":2.656399134554098,"pfxZ":9.787465626500122,"pX":-0.005006024428881927,"pZ":3.2178119091721937,"vX0":-3.050839448185075,"vY0":-132.96378256897825,"vZ0":-4.248403426425382,"x":117.19,"y":151.9,"x0":0.8127830646197158,"y0":50.00561687590662,"z0":5.902973162492585,"aX":4.751592370666894},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":17.0,"breakHorizontal":-4.2,"spinRate":2234,"spinDirection":164},"zone":2,"typeConfidence":2.0,"plateTime":0.4121239408186277,"extension":6.2407439008809105},"index":0,"playId":"95c833a1-1957-3eee-bcb2-96b8f21c679c","pitchNumber":1,"startTime":"2026-04-30T00:08:54.504Z","endTime":"2026-04-30T00:08:58.793Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.295952267916874,"aZ":-27.265045229094998,"pfxX":9.933359509008595,"pfxZ":3.1054039984824935,"pX":0.6662598848154043,"pZ":0.6192016837128592,"vX0":-3.841688743316165,"vY0":-125.24505801259453,"vZ0":-7.05413042053555,"x":91.6,"y":222.06,"x0":0.9329979786436423,"y0":50.00590708091941,"z0":5.715199399612241,"aX":15.716566597016119},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.2,"breakHorizontal":-17.0,"spinRate":1854,"spinDirection":120},"zone":14,"typeConfidence":2.0,"plateTime":0.4380445632308847,"extension":6.261945454238257},"index":1,"playId":"77c4a484-5f56-3854-9c95-568f4f3a35ce","pitchNumber":2,"startTime":"2026-04-30T00:09:05.712Z","endTime":"2026-04-30T00:09:08.997Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.136749309559477,"aZ":-23.896519883196195,"pfxX":-2.3007774783967543,"pfxZ":4.94138274429168,"pX":-0.47285921674740944,"pZ":2.8028063098061753,"vX0":-2.982988844437895,"vY0":-128.7445348086413,"vZ0":-2.8744031470274414,"x":135.02,"y":163.1,"x0":1.000545660776391,"y0":50.005815349922564,"z0":5.786647688956638,"aX":-3.855971763555919},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.5,"breakHorizontal":4.8,"spinRate":2361,"spinDirection":173},"zone":1,"typeConfidence":2.0,"plateTime":0.42570188324874714,"extension":6.278202106984748},"hitData":{"launchSpeed":63.5,"launchAngle":58.0,"totalDistance":151.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":173.8,"coordY":163.31}},"index":2,"playId":"0dc28fb3-c26c-3950-a503-d17a0d169070","pitchNumber":3,"startTime":"2026-04-30T00:09:19.876Z","endTime":"2026-04-30T00:09:28.615Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T00:09:28.615Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jose Fernandez singles on a line drive to left fielder Brandon Lockridge.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-30T00:10:40.915Z","endTime":"2026-04-30T00:12:37.226Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663604,"link":"/api/v1/people/663604"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.5,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.86608337612807,"aZ":-23.168259393638706,"pfxX":0.4418080378697917,"pfxZ":4.864986548638454,"pX":0.25950338694107455,"pZ":2.494475386092124,"vX0":7.382128152278492,"vY0":-134.66804364781618,"vZ0":-3.4624840843592124,"x":107.11,"y":171.43,"x0":-2.5649914858640335,"y0":50.006333130733736,"z0":5.419317450827827,"aX":0.8192469033866073},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.3,"breakHorizontal":-2.3,"spinRate":2188,"spinDirection":200},"zone":6,"typeConfidence":2.0,"plateTime":0.40536896315157467,"extension":6.37926439098082},"index":0,"playId":"15c6ea35-602d-367a-a1b4-6ad5c4778217","pitchNumber":1,"startTime":"2026-04-30T00:11:41.076Z","endTime":"2026-04-30T00:11:45.063Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.7,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.688456134391746,"aZ":-28.519152390394677,"pfxX":8.194037009621825,"pfxZ":2.3258537877885015,"pX":0.5408279335178928,"pZ":2.2937209489408716,"vX0":5.435614961233839,"vY0":-125.02102666199563,"vZ0":-2.1300432797704807,"x":96.38,"y":176.85,"x0":-2.7309871974201205,"y0":50.0053288504817,"z0":5.512162826135648,"aX":12.88967213505649},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.0,"breakHorizontal":-16.2,"spinRate":2546,"spinDirection":51},"zone":6,"typeConfidence":2.0,"plateTime":0.43916593435429796,"extension":5.961446353951347},"index":1,"playId":"beddfbb6-d712-3bdf-884d-5e0e495621c3","pitchNumber":2,"startTime":"2026-04-30T00:11:55.870Z","endTime":"2026-04-30T00:11:59.194Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-30T00:12:06.904Z","endTime":"2026-04-30T00:12:26.065Z","isPitch":false,"type":"action","player":{"id":699912,"link":"/api/v1/people/699912"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":78.9,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.110128948759584,"aZ":-27.281149845418927,"pfxX":7.408422853445208,"pfxZ":3.0904098353913447,"pX":0.44962990005713216,"pZ":2.112396298907252,"vX0":5.497550141264645,"vY0":-125.47708445105071,"vZ0":-2.5342311315990713,"x":99.86,"y":181.75,"x0":-2.7377396254363204,"y0":50.003072884680314,"z0":5.374985458348594,"aX":11.725728919685595},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":5.2,"breakHorizontal":-14.8,"spinRate":2591,"spinDirection":66},"zone":9,"typeConfidence":2.0,"plateTime":0.4377337947077602,"extension":6.36617748752036},"hitData":{"launchSpeed":82.4,"launchAngle":17.0,"totalDistance":223.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":57.51,"coordY":112.2}},"index":3,"playId":"a2f0d3fc-8242-355a-aa8c-7c2c1d92bee3","pitchNumber":3,"startTime":"2026-04-30T00:12:26.065Z","endTime":"2026-04-30T00:12:37.226Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T00:12:37.226Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alek Thomas flies out to center fielder Blake Perkins.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-30T00:12:36.441Z","endTime":"2026-04-30T00:15:17.510Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"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":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.6,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.576768193462208,"aZ":-24.432984084645422,"pfxX":1.5620786445725914,"pfxZ":4.236203975717567,"pX":-1.3888532887673033,"pZ":2.9552827566621063,"vX0":3.039017695568136,"vY0":-134.2589624688562,"vZ0":-2.086253271105571,"x":169.94,"y":158.99,"x0":-2.737722560289124,"y0":50.006390503888184,"z0":5.478120769314629,"aX":2.8572652603657773},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.4,"breakHorizontal":-3.5,"spinRate":2128,"spinDirection":167},"zone":11,"typeConfidence":2.0,"plateTime":0.40768905257712795,"extension":6.442373002204554},"index":0,"playId":"e81f5c23-03ad-3b16-801c-c072a0ad1efc","pitchNumber":1,"startTime":"2026-04-30T00:13:04.462Z","endTime":"2026-04-30T00:13:08.814Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"playId":"6b0347bb-da70-3e5c-9aeb-cb74e886b433","startTime":"2026-04-30T00:13:22.031Z","endTime":"2026-04-30T00:13:26.707Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.0,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.809894800250998,"aZ":-24.77579484429568,"pfxX":1.671393526797126,"pfxZ":4.1381533080641715,"pX":0.3803837506167178,"pZ":1.6986156015827256,"vX0":6.7926912955819105,"vY0":-132.9747423182008,"vZ0":-5.207014690510223,"x":102.5,"y":192.92,"x0":-2.4256020567382484,"y0":50.00437679133869,"z0":5.4822073149600365,"aX":2.990313376476559},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.5,"breakHorizontal":-4.6,"spinRate":2110,"spinDirection":174},"zone":9,"typeConfidence":2.0,"plateTime":0.41207222301339597,"extension":6.139007264537188},"index":2,"playId":"cb24c76f-13f5-3ff6-a6dc-f0cf79a1e607","pitchNumber":2,"startTime":"2026-04-30T00:14:00.344Z","endTime":"2026-04-30T00:14:04.285Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.6,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.057747338957313,"aZ":-20.11142237019535,"pfxX":-5.166705382200144,"pfxZ":6.1525992396946485,"pX":-0.33318179063618725,"pZ":2.9989708828750388,"vX0":7.6752876712486175,"vY0":-138.88316982293225,"vZ0":-3.3141114851377416,"x":129.7,"y":157.81,"x0":-2.4567208574940262,"y0":50.002947017610836,"z0":5.539548425079423,"aX":-10.130330723511797},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.7,"breakHorizontal":7.8,"spinRate":1916,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.3938431886197584,"extension":6.328198268503797},"index":3,"playId":"0e2af62f-c4df-399d-8666-7e9961a3de0d","pitchNumber":3,"startTime":"2026-04-30T00:14:40.358Z","endTime":"2026-04-30T00:14:43.813Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":75.8,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.52202870483174,"aZ":-40.450957040753224,"pfxX":6.189962953896277,"pfxZ":-5.697562783926746,"pX":0.19047199274496923,"pZ":1.2985826368817304,"vX0":4.2871166918535515,"vY0":-120.90639546105804,"vZ0":-1.9227999786768568,"x":109.74,"y":203.72,"x0":-2.420748984001015,"y0":50.00043076983214,"z0":5.7139371781830475,"aX":8.997462954359664},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-10.4,"breakHorizontal":-12.4,"spinRate":2676,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.4561636942718952,"extension":6.072789695490356},"hitData":{"launchSpeed":93.1,"launchAngle":35.0,"totalDistance":327.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":152.82,"coordY":80.74}},"index":4,"playId":"f1497787-2328-3c87-8aee-033c6ed04b40","pitchNumber":4,"startTime":"2026-04-30T00:15:03.988Z","endTime":"2026-04-30T00:15:17.510Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T00:15:17.510Z","atBatIndex":17},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Geraldo Perdomo walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-30T00:16:19.779Z","endTime":"2026-04-30T00:18:50.985Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7,8],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"947c3ded-1f1c-3bb6-8cb8-6e526acaff81","startTime":"2026-04-30T00:15:40.587Z","endTime":"2026-04-30T00:15:46.483Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.0633783618338,"aZ":-19.063602704919326,"pfxX":-4.350900894100258,"pfxZ":6.5537599409354375,"pX":-0.1838454260794672,"pZ":2.5741703294864307,"vX0":7.721705158363291,"vY0":-140.57575723968802,"vZ0":-4.826760114252011,"x":124.01,"y":169.28,"x0":-2.401751884926519,"y0":50.000642288846436,"z0":5.552042647555575,"aX":-8.701589640691163},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.0,"breakHorizontal":6.2,"spinRate":1988,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.38972318674818407,"extension":6.354658085612421},"index":1,"playId":"5ebeacd8-ea1a-305e-a9c5-9502f243ecbc","pitchNumber":1,"startTime":"2026-04-30T00:16:22.058Z","endTime":"2026-04-30T00:16:30.257Z","isPitch":true,"type":"pitch"},{"details":{"description":"Jose Fernandez caught stealing 2nd base, catcher William Contreras to shortstop Joey Ortiz.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":2,"actionPlayId":"5ebeacd8-ea1a-305e-a9c5-9502f243ecbc","startTime":"2026-04-30T00:16:41.624Z","endTime":"2026-04-30T00:17:01.617Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":699912,"link":"/api/v1/people/699912"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.04158995873678,"aZ":-30.322929862995412,"pfxX":-9.628583839651503,"pfxZ":1.0290644010814916,"pX":-0.9611217356207912,"pZ":1.1790620299003314,"vX0":7.3186490233740065,"vY0":-133.87143956190994,"vZ0":-5.250406999497705,"x":153.64,"y":206.95,"x0":-2.490279358284955,"y0":50.003275156366534,"z0":5.357274712601981,"aX":-17.33834832663676},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":0.8,"breakHorizontal":15.7,"spinRate":1697,"spinDirection":259},"zone":13,"typeConfidence":2.0,"plateTime":0.4103936082520563,"extension":6.255616780625157},"index":3,"playId":"654f41e0-7515-3283-ac01-e03fe76d51c0","pitchNumber":2,"startTime":"2026-04-30T00:17:01.617Z","endTime":"2026-04-30T00:17:06.031Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.786054715596624,"aZ":-21.823701690778762,"pfxX":-0.7008889407784995,"pfxZ":5.377517149171535,"pX":-1.233326532029267,"pZ":2.5388925795255397,"vX0":4.069910687467999,"vY0":-137.45876499952084,"vZ0":-3.8206166889618407,"x":164.01,"y":170.23,"x0":-2.6383211089994227,"y0":50.004044416751775,"z0":5.417922668951533,"aX":-1.349920281901798},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.2,"breakHorizontal":0.5,"spinRate":2139,"spinDirection":188},"zone":13,"typeConfidence":2.0,"plateTime":0.39757462702623503,"extension":6.336296100022694},"index":4,"playId":"1d96f4d7-66ad-3b17-ace6-711b2f5c45c5","pitchNumber":3,"startTime":"2026-04-30T00:17:18.255Z","endTime":"2026-04-30T00:17:22.665Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.30050035818372,"aZ":-22.570857925315924,"pfxX":-0.33754482952531406,"pfxZ":5.033675047932223,"pX":0.5134563960891972,"pZ":2.142286476747033,"vX0":8.188854615282118,"vY0":-137.01945510935923,"vZ0":-4.627789019741374,"x":134.63,"y":204.04,"x0":-2.46566692421475,"y0":50.00277808544399,"z0":5.388523650011171,"aX":-0.644349234820312},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.4,"breakHorizontal":-1.1,"spinRate":2178,"spinDirection":191},"zone":9,"typeConfidence":2.0,"plateTime":0.39921334504444284,"extension":6.339879856315396},"index":5,"playId":"73439d91-d6b0-3abb-976b-4dca192033a6","pitchNumber":4,"startTime":"2026-04-30T00:17:36.105Z","endTime":"2026-04-30T00:17:40.759Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":75.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.626245188368785,"aZ":-41.54553212303528,"pfxX":6.036634411748552,"pfxZ":-6.482287585977752,"pX":-0.2085775118045478,"pZ":1.8717509914878143,"vX0":3.3847614434769224,"vY0":-120.12801222422051,"vZ0":-0.49309455331970475,"x":124.95,"y":188.24,"x0":-2.425205298046379,"y0":50.00391907633345,"z0":5.807661814401729,"aX":8.725983417477908},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-11.5,"breakHorizontal":-11.8,"spinRate":2501,"spinDirection":55},"zone":8,"typeConfidence":2.0,"plateTime":0.4578615041525995,"extension":6.094974537750667},"index":6,"playId":"47cad25b-a826-37a6-8123-785754bfca22","pitchNumber":5,"startTime":"2026-04-30T00:17:57.871Z","endTime":"2026-04-30T00:18:01.417Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.262879068608136,"aZ":-41.7392793820997,"pfxX":5.638513575090753,"pfxZ":-6.377544186045467,"pX":0.4159785274361196,"pZ":-0.015197578767161333,"vX0":4.662303779367384,"vY0":-123.02400304198817,"vZ0":-4.980931958040848,"x":101.14,"y":239.19,"x0":-2.2508323586488026,"y0":50.0019720703337,"z0":5.6559971225651475,"aX":8.4576165615506},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-12.6,"breakHorizontal":-11.5,"spinRate":2514,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4489032147181877,"extension":6.579673521379723},"index":7,"playId":"e61d5eab-73e8-34a2-8aca-5c30aa041947","pitchNumber":6,"startTime":"2026-04-30T00:18:26.075Z","endTime":"2026-04-30T00:18:30.263Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.52584086506286,"aZ":-13.519728407007158,"pfxX":-4.793402147948918,"pfxZ":9.118224088538941,"pX":1.3649425003441547,"pZ":2.350878993741319,"vX0":11.560133115779662,"vY0":-142.10751485142148,"vZ0":-6.418145676410164,"x":64.97,"y":175.31,"x0":-2.132542882323121,"y0":50.00014407371628,"z0":5.49716922719373,"aX":-9.80483962877389},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.4,"breakHorizontal":6.4,"spinRate":2069,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.38541989542536026,"extension":6.425002522120208},"index":8,"playId":"f8a65e17-f1f5-3fb5-9207-d219342a89d8","pitchNumber":7,"startTime":"2026-04-30T00:18:46.485Z","endTime":"2026-04-30T00:18:50.985Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T00:18:50.985Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ketel Marte flies out to right fielder Greg Jones.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-30T00:19:45.340Z","endTime":"2026-04-30T00:20:53.304Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":675659,"link":"/api/v1/people/675659"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-30T00:19:02.478Z","endTime":"2026-04-30T00:19:47.563Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":87.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.69715916288813,"aZ":-21.347969042868,"pfxX":-0.02592771539564298,"pfxZ":5.65865590657884,"pX":-0.7455311684585503,"pZ":1.3208053332727123,"vX0":4.9598898186112095,"vY0":-136.83744881718422,"vZ0":-6.883408940708596,"x":145.42,"y":203.12,"x0":-2.5714976939946537,"y0":50.002823173510905,"z0":5.311566841691842,"aX":-0.05020782830923711},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.1,"breakHorizontal":-1.0,"spinRate":2170,"spinDirection":183},"zone":13,"typeConfidence":2.0,"plateTime":0.39893506072410734,"extension":6.286553304011671},"index":1,"playId":"4155ae8c-29f3-3686-a4dc-eb513e65bfc9","pitchNumber":1,"startTime":"2026-04-30T00:19:47.563Z","endTime":"2026-04-30T00:19:52.083Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.762697465240798,"aZ":-39.78204614207193,"pfxX":4.9438283507529,"pfxZ":-5.117566740147724,"pX":0.5392636539723079,"pZ":1.2243141817170937,"vX0":5.081534102859266,"vY0":-121.88935666278915,"vZ0":-2.4608903672976155,"x":96.44,"y":205.72,"x0":-2.224732153534693,"y0":50.005154750147895,"z0":5.723805289557455,"aX":7.345399539165622},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-9.6,"breakHorizontal":-10.3,"spinRate":2513,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.4515458010461435,"extension":6.271398249018113},"index":2,"playId":"5f8cff2c-f86c-3787-935f-1dcbbcb0af3e","pitchNumber":2,"startTime":"2026-04-30T00:20:05.917Z","endTime":"2026-04-30T00:20:09.262Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.050557153080295,"aZ":-24.568103322547852,"pfxX":0.4327746838411404,"pfxZ":4.029715299663181,"pX":1.4015574806914122,"pZ":2.3458405375709708,"vX0":9.45342916678188,"vY0":-136.30689196629731,"vZ0":-3.9381665644442956,"x":63.58,"y":175.44,"x0":-2.163088167673284,"y0":50.00323029182454,"z0":5.499132817433671,"aX":0.8164781239553789},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.7,"breakHorizontal":-2.8,"spinRate":2269,"spinDirection":182},"zone":14,"typeConfidence":2.0,"plateTime":0.40132711415588807,"extension":6.352044654738752},"index":3,"playId":"0391fe36-e5bf-39e6-b8b4-0b1995dfde81","pitchNumber":3,"startTime":"2026-04-30T00:20:25.747Z","endTime":"2026-04-30T00:20:30.152Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.625832899506715,"aZ":-23.473879238992577,"pfxX":0.1988856379515842,"pfxZ":4.658560575597281,"pX":0.7526663034729525,"pZ":2.9063506784900834,"vX0":8.310647131039126,"vY0":-135.56651449715926,"vZ0":-2.5481474378293436,"x":88.31,"y":160.31,"x0":-2.373898779369948,"y0":50.00523580197563,"z0":5.49073629836283,"aX":0.3696627577559926},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.2,"breakHorizontal":-2.0,"spinRate":2153,"spinDirection":186},"zone":3,"typeConfidence":2.0,"plateTime":0.4034664252654223,"extension":6.399108036223139},"hitData":{"launchSpeed":95.4,"launchAngle":36.0,"totalDistance":353.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":202.29,"coordY":78.32}},"index":4,"playId":"7ba12fa5-5775-3075-949e-6024dbc80d5b","pitchNumber":4,"startTime":"2026-04-30T00:20:43.587Z","endTime":"2026-04-30T00:20:53.304Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T00:20:53.304Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Lockridge singles on a soft bunt ground ball to pitcher Eduardo Rodriguez.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-30T00:22:55.242Z","endTime":"2026-04-30T00:23:14.185Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"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":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":593958,"link":"/api/v1/people/593958"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.8,"endSpeed":70.8,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.078061331813913,"aZ":-39.189050082259236,"pfxX":-2.1277354154748696,"pfxZ":-5.560566975771538,"pX":0.5560908369984985,"pZ":2.0601209185043694,"vX0":-0.6374690791684116,"vY0":-111.84646173278216,"vZ0":-0.047886280746202825,"x":95.8,"y":183.16,"x0":1.1216109851988745,"y0":50.00378130420095,"z0":6.116646102138109,"aX":-2.6829528357877797},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-9.7,"breakHorizontal":4.1,"spinRate":2264,"spinDirection":301},"zone":9,"typeConfidence":2.0,"plateTime":0.49061167010659323,"extension":6.306004622280036},"hitData":{"launchSpeed":37.5,"launchAngle":-56.0,"totalDistance":3.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":133.44,"coordY":192.81}},"index":0,"playId":"d1c6a4ec-a518-37e3-b68c-fa0c129b7892","pitchNumber":1,"startTime":"2026-04-30T00:23:01.747Z","endTime":"2026-04-30T00:23:14.185Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T00:23:14.185Z","atBatIndex":20},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brice Turang doubles (8) on a fly ball to center fielder Alek Thomas. Brandon Lockridge scores.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-30T00:23:22.739Z","endTime":"2026-04-30T00:25:54.003Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"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":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"responsiblePitcher":{"id":593958,"link":"/api/v1/people/593958"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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":87.7,"endSpeed":80.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.369808575115208,"aZ":-20.594882459071993,"pfxX":7.637528436393874,"pfxZ":7.018429337213669,"pX":0.8345835130039179,"pZ":2.322730463231921,"vX0":-2.577882034568499,"vY0":-127.65424147096593,"vZ0":-5.132769053792973,"x":85.19,"y":176.07,"x0":0.8654816485797538,"y0":50.00263557442428,"z0":5.9816141634893585,"aX":12.599793619059511},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":11.8,"breakHorizontal":-13.2,"spinRate":2224,"spinDirection":158},"zone":14,"typeConfidence":2.0,"plateTime":0.4291277942871248,"extension":6.279057707404249},"index":0,"playId":"caeb6321-fdf7-3dd9-a8bd-198e89fb6ab1","pitchNumber":1,"startTime":"2026-04-30T00:23:41.566Z","endTime":"2026-04-30T00:23:46.498Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":72.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.285400964233123,"aZ":-39.17964881551355,"pfxX":-3.6169602768387756,"pfxZ":-5.39252234496319,"pX":-1.4856334738480281,"pZ":0.9206696464319286,"vX0":-4.113864791013329,"vY0":-113.44436820700496,"vZ0":-2.8492108044165887,"x":173.63,"y":213.92,"x0":0.822998316295184,"y0":50.00247988820626,"z0":6.108859353745676,"aX":-4.699994595929655},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-10.2,"breakHorizontal":7.6,"spinRate":2332,"spinDirection":315},"zone":13,"typeConfidence":2.0,"plateTime":0.4833369353561707,"extension":6.266749803855256},"index":1,"playId":"20d30790-5d4f-3743-bca1-9f9591ce62d7","pitchNumber":2,"startTime":"2026-04-30T00:24:08.338Z","endTime":"2026-04-30T00:24:12.482Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"playId":"b73555bf-0ba0-3e5f-9e4e-e2b4aabfdc21","startTime":"2026-04-30T00:24:25.355Z","endTime":"2026-04-30T00:24:28.657Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.02146565619044,"aZ":-22.455027939803042,"pfxX":-2.1613322040951477,"pfxZ":5.9248005421470955,"pX":-1.1759680884215766,"pZ":2.0547574263427864,"vX0":-4.628368311785392,"vY0":-126.97629916605672,"vZ0":-5.1515872475804185,"x":161.83,"y":183.3,"x0":0.9481677957898575,"y0":50.000614987375776,"z0":5.887192960452061,"aX":-3.541351158699308},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":9.8,"breakHorizontal":4.9,"spinRate":2283,"spinDirection":180},"zone":13,"typeConfidence":2.0,"plateTime":0.43071001293152067,"extension":6.405801495754987},"index":3,"playId":"40b08036-1cd4-38bf-bce8-36b702671fc0","pitchNumber":3,"startTime":"2026-04-30T00:24:42.239Z","endTime":"2026-04-30T00:24:47.200Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.659536990930953,"aZ":-20.769096019233487,"pfxX":7.587745036622392,"pfxZ":6.711878762487847,"pX":0.6582355041513512,"pZ":1.8159916413922677,"vX0":-3.048597978350733,"vY0":-129.67788814982177,"vZ0":-6.383410283845427,"x":91.91,"y":189.75,"x0":0.8646604106460241,"y0":50.003680391365904,"z0":5.898940745248475,"aX":12.895858856850761},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":10.9,"breakHorizontal":-13.1,"spinRate":2154,"spinDirection":160},"zone":9,"typeConfidence":2.0,"plateTime":0.42272697573209994,"extension":6.281171963238365},"index":4,"playId":"414a3bba-4029-3f97-91cc-0a7c64f8506a","pitchNumber":4,"startTime":"2026-04-30T00:25:00.835Z","endTime":"2026-04-30T00:25:05.119Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.915533072502676,"aZ":-14.680979736167352,"pfxX":2.916039703065102,"pfxZ":9.89466807500662,"pX":-0.602902908583748,"pZ":1.7610579610083346,"vX0":-4.560205219318193,"vY0":-131.83437486232867,"vZ0":-7.649478121452467,"x":139.98,"y":191.23,"x0":0.7670257674689964,"y0":50.0011605968014,"z0":5.77480321463819,"aX":5.154629236944017},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.6,"breakHorizontal":-4.3,"spinRate":2280,"spinDirection":161},"zone":7,"typeConfidence":2.0,"plateTime":0.4147980123977999,"extension":6.322678953578414},"index":5,"playId":"5db3c024-ea44-3da6-83b0-f35e7c54763d","pitchNumber":5,"startTime":"2026-04-30T00:25:19.697Z","endTime":"2026-04-30T00:25:23.528Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.45868361047117,"aZ":-20.16059666051418,"pfxX":6.632731924066754,"pfxZ":6.832524507131673,"pX":0.3285303876558145,"pZ":2.0802456069906192,"vX0":-3.343943340071527,"vY0":-131.87341281175293,"vZ0":-5.959447397839088,"x":104.48,"y":182.61,"x0":0.752276220361428,"y0":50.00565335277033,"z0":5.860290516548871,"aX":11.665309523871224},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":11.3,"breakHorizontal":-11.3,"spinRate":2276,"spinDirection":164},"zone":9,"typeConfidence":2.0,"plateTime":0.41560487328177587,"extension":6.322047012535403},"hitData":{"launchSpeed":105.5,"launchAngle":17.0,"totalDistance":346.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":109.24,"coordY":72.13}},"index":6,"playId":"7286723f-85da-3680-b6d7-a723b7ce2f47","pitchNumber":6,"startTime":"2026-04-30T00:25:39.677Z","endTime":"2026-04-30T00:25:54.003Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T00:25:54.003Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"William Contreras grounds out, shortstop Geraldo Perdomo to first baseman Ildemaro Vargas.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-30T00:26:18.391Z","endTime":"2026-04-30T00:26:56.694Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.409903704822593,"aZ":-24.92069587265843,"pfxX":-0.097984987770527,"pfxZ":4.304177141992637,"pX":-1.2198213673990765,"pZ":2.6278400695984203,"vX0":-5.556695295246684,"vY0":-128.94948458978783,"vZ0":-3.4514544107338905,"x":163.5,"y":167.83,"x0":0.9744240190754798,"y0":50.00615567515023,"z0":5.902864775456649,"aX":-0.16533231955549327},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.2,"breakHorizontal":1.4,"spinRate":2355,"spinDirection":173},"zone":11,"typeConfidence":2.0,"plateTime":0.4244907825890123,"extension":6.254083714883554},"index":0,"playId":"771b0db4-bffa-3c80-be73-6b258aca5346","pitchNumber":1,"startTime":"2026-04-30T00:26:29.984Z","endTime":"2026-04-30T00:26:33.799Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":74.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.766644969615438,"aZ":-37.565032433378576,"pfxX":-3.0100364201097145,"pfxZ":-3.9336814741361854,"pX":-0.00463286298027591,"pZ":1.4861552796482465,"vX0":-1.4870693881352501,"vY0":-116.32957113848661,"vZ0":-2.2925834844219897,"x":117.18,"y":198.65,"x0":1.0338812517770561,"y0":50.00252842224556,"z0":6.044609377063989,"aX":-4.126012160157065},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-7.4,"breakHorizontal":5.8,"spinRate":2375,"spinDirection":294},"zone":13,"typeConfidence":2.0,"plateTime":0.4707977363839442,"extension":6.279003273253117},"hitData":{"launchSpeed":98.0,"launchAngle":-9.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.47,"coordY":147.38}},"index":1,"playId":"f56619c7-0769-3b1c-ad29-18d02cc5205e","pitchNumber":2,"startTime":"2026-04-30T00:26:46.784Z","endTime":"2026-04-30T00:26:56.694Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T00:26:56.694Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Bauers called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-30T00:27:01.985Z","endTime":"2026-04-30T00:29:13.319Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":75.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.81219441119859,"aZ":-36.613742824391416,"pfxX":-3.561857271639301,"pfxZ":-3.1304785227452863,"pX":-0.7998188697412411,"pZ":1.5081375071066034,"vX0":-2.8248579543489774,"vY0":-118.1268514918461,"vZ0":-2.6752365690406767,"x":147.49,"y":198.06,"x0":0.8729000788792748,"y0":50.003166178218954,"z0":6.010651133834707,"aX":-5.050005975950799},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-6.0,"breakHorizontal":7.1,"spinRate":2439,"spinDirection":293},"zone":13,"typeConfidence":2.0,"plateTime":0.46309014310336316,"extension":6.251165061785651},"index":0,"playId":"49ab44e8-b9cc-32d8-be55-409e5762863e","pitchNumber":1,"startTime":"2026-04-30T00:27:19.699Z","endTime":"2026-04-30T00:27:23.869Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.27272827652884,"aZ":-18.047909959413875,"pfxX":5.234842471672385,"pfxZ":8.02542234734582,"pX":-0.01411969177242111,"pZ":1.9077928435360152,"vX0":-3.9710636024771286,"vY0":-131.88928058859508,"vZ0":-6.731695147661891,"x":117.54,"y":187.27,"x0":0.8315490253771363,"y0":50.004488691750375,"z0":5.826300747660193,"aX":9.215484108268457},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":13.2,"breakHorizontal":-8.6,"spinRate":2345,"spinDirection":156},"zone":8,"typeConfidence":2.0,"plateTime":0.4154295544560167,"extension":6.358596569440633},"index":1,"playId":"85e09c25-d5a4-39f4-a868-90f5249ca955","pitchNumber":2,"startTime":"2026-04-30T00:27:36.606Z","endTime":"2026-04-30T00:27:40.264Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.454734865393764,"aZ":-26.039927890203266,"pfxX":-1.6559054612976603,"pfxZ":3.6669112482995336,"pX":-1.6746870037266153,"pZ":1.7075962738307147,"vX0":-5.824183708070697,"vY0":-127.74100516836768,"vZ0":-5.216606069563084,"x":180.84,"y":192.67,"x0":0.8392544297953048,"y0":50.0021163632625,"z0":5.794030968312096,"aX":-2.7664073283674924},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.8,"breakHorizontal":4.2,"spinRate":2258,"spinDirection":189},"zone":13,"typeConfidence":2.0,"plateTime":0.4269019311533304,"extension":6.36091911405135},"index":2,"playId":"1d80ad9e-cb0f-3ddb-8138-df063da9df13","pitchNumber":3,"startTime":"2026-04-30T00:27:54.850Z","endTime":"2026-04-30T00:27:58.587Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.212991100763826,"aZ":-10.4515725151926,"pfxX":3.5689610445536086,"pfxZ":11.871241222037831,"pX":-0.8749330739877936,"pZ":1.9907452443123705,"vX0":-6.0242696509076,"vY0":-134.22237031148902,"vZ0":-8.063599961378145,"x":150.35,"y":185.03,"x0":0.9318261346543492,"y0":50.00609926505795,"z0":5.772489959809163,"aX":6.53305351105029},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":20.0,"breakHorizontal":-5.2,"spinRate":2288,"spinDirection":157},"zone":13,"typeConfidence":2.0,"plateTime":0.40758425029693646,"extension":6.279366594256816},"index":3,"playId":"7df3ee7a-050b-3e8c-816a-0fe4cfe8d52e","pitchNumber":4,"startTime":"2026-04-30T00:28:14.265Z","endTime":"2026-04-30T00:28:18.420Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.677808824593917,"aZ":-26.010614954801486,"pfxX":-2.1413080948946406,"pfxZ":3.69934799851333,"pX":-0.8873470446327972,"pZ":2.810615995201906,"vX0":-3.6980807231225192,"vY0":-127.61906049339468,"vZ0":-2.6417653278383932,"x":150.82,"y":162.89,"x0":0.852907015058173,"y0":50.005276077723465,"z0":5.885812854996727,"aX":-3.5686022450962134},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.4,"breakHorizontal":4.7,"spinRate":2312,"spinDirection":184},"zone":11,"typeConfidence":2.0,"plateTime":0.4274800079879797,"extension":6.2914998751983955},"index":4,"playId":"c896dd5c-699e-34fa-bc42-79ad922857d8","pitchNumber":5,"startTime":"2026-04-30T00:28:34.383Z","endTime":"2026-04-30T00:28:39.182Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-04-30T00:28:48.937Z","endTime":"2026-04-30T00:29:08.869Z","isPitch":false,"type":"action","player":{"id":641343,"link":"/api/v1/people/641343"}},{"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":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.30182640318954,"aZ":-23.05744521252359,"pfxX":9.103981928107261,"pfxZ":5.864763695759353,"pX":-0.6457857901385683,"pZ":1.9459374895163248,"vX0":-6.41981249946621,"vY0":-123.5181800048306,"vZ0":-4.927817735127222,"x":141.62,"y":186.24,"x0":0.7969273753274756,"y0":50.00062557641819,"z0":5.891712722347709,"aX":14.14505279754575},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":9.7,"breakHorizontal":-15.1,"spinRate":2010,"spinDirection":134},"zone":7,"typeConfidence":2.0,"plateTime":0.44247599855675546,"extension":6.330399203191474},"index":6,"playId":"7487e373-6dea-30e4-9322-6ad55c4678dc","pitchNumber":6,"startTime":"2026-04-30T00:29:08.869Z","endTime":"2026-04-30T00:29:13.319Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T00:29:13.319Z","atBatIndex":23},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Gary Sánchez lines out to third baseman Nolan Arenado.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-30T00:29:16.533Z","endTime":"2026-04-30T00:29:50.876Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.2,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.248059817793045,"aZ":-23.539775631148988,"pfxX":9.640355455646189,"pfxZ":5.56288078860451,"pX":0.0197411638398438,"pZ":1.7373935605576827,"vX0":-5.514629830738475,"vY0":-123.67584001661899,"vZ0":-5.230487662766699,"x":116.25,"y":191.87,"x0":1.0238935194501906,"y0":50.00102846326418,"z0":5.849212406009228,"aX":14.959610131005485},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":9.1,"breakHorizontal":-16.2,"spinRate":2085,"spinDirection":133},"zone":8,"typeConfidence":2.0,"plateTime":0.44255239502289934,"extension":6.352686848644284},"hitData":{"launchSpeed":81.7,"launchAngle":11.0,"totalDistance":129.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":96.6,"coordY":159.21}},"index":0,"playId":"fc14c4c7-3832-373e-b933-3a8753c985c7","pitchNumber":1,"startTime":"2026-04-30T00:29:39.371Z","endTime":"2026-04-30T00:29:50.876Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T00:29:50.876Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Corbin Carroll strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-30T00:31:33.990Z","endTime":"2026-04-30T00:33:22.454Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":85.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.283959950039275,"aZ":-23.068992426095477,"pfxX":0.7223140821524892,"pfxZ":4.952034115810511,"pX":-0.4180871587848183,"pZ":2.665963049001915,"vX0":5.212606677588722,"vY0":-134.07901663877468,"vZ0":-3.3952165202081748,"x":132.94,"y":166.8,"x0":-2.4733434832044647,"y0":50.0048128947993,"z0":5.576227043586735,"aX":1.3267527962419228},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.5,"breakHorizontal":-2.3,"spinRate":2193,"spinDirection":191},"zone":4,"typeConfidence":2.0,"plateTime":0.4069711358458048,"extension":6.192281233679171},"index":0,"playId":"d6997598-6c66-33e1-b109-eccd40bb13ac","pitchNumber":1,"startTime":"2026-04-30T00:31:54.225Z","endTime":"2026-04-30T00:31:57.892Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.550186635906677,"aZ":-21.360561038292513,"pfxX":-0.16699799138141547,"pfxZ":5.686880537956794,"pX":0.9670860584885275,"pZ":1.9911942096696573,"vX0":8.563421738081717,"vY0":-136.19567793893904,"vZ0":-5.509830351306057,"x":80.14,"y":185.02,"x0":-2.1802998328534513,"y0":50.00236306627192,"z0":5.493033755611031,"aX":-0.3191148560347379},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.5,"breakHorizontal":-1.3,"spinRate":2150,"spinDirection":192},"zone":14,"typeConfidence":2.0,"plateTime":0.400340133907628,"extension":6.3666080098756925},"index":1,"playId":"1792c4bc-4695-3741-b7be-d0ddf6cad38d","pitchNumber":2,"startTime":"2026-04-30T00:32:10.885Z","endTime":"2026-04-30T00:32:14.582Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.42924842533253,"aZ":-20.51961390686111,"pfxX":-5.2027447784229235,"pfxZ":5.929705699418255,"pX":-2.1151519147189624,"pZ":3.5950947289714246,"vX0":3.112403168904431,"vY0":-139.77397058090233,"vZ0":-2.0378980739794654,"x":197.62,"y":141.71,"x0":-2.5709675015216282,"y0":50.00390327574474,"z0":5.690444959663044,"aX":-10.227663653039818},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.4,"breakHorizontal":8.8,"spinRate":1944,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3928585014224395,"extension":5.9591151309420205},"index":2,"playId":"37139331-8390-3a57-9218-a592bdf25e06","pitchNumber":3,"startTime":"2026-04-30T00:32:36.419Z","endTime":"2026-04-30T00:32:39.613Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.12441791037346,"aZ":-18.296245427887214,"pfxX":-7.072549837983292,"pfxZ":7.0648396503343305,"pX":0.5318034675790781,"pZ":1.843346956304279,"vX0":9.932480397912613,"vY0":-139.6800982347213,"vZ0":-6.645577665735511,"x":96.73,"y":189.01,"x0":-2.160740951953581,"y0":50.005098158553324,"z0":5.467859305323488,"aX":-13.898440579190924},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.4,"breakHorizontal":10.7,"spinRate":1992,"spinDirection":217},"zone":9,"typeConfidence":2.0,"plateTime":0.392974486731839,"extension":6.213084930798784},"index":3,"playId":"7b2e5c32-629a-3a91-b45a-ebe6eb130c34","pitchNumber":4,"startTime":"2026-04-30T00:32:54.104Z","endTime":"2026-04-30T00:32:59.255Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.249552042550587,"aZ":-41.62720975466317,"pfxX":4.623068459751158,"pfxZ":-6.349910503914427,"pX":0.26709689869952197,"pZ":1.5541458102244021,"vX0":4.831341587917991,"vY0":-121.57354232733759,"vZ0":-1.275374135089051,"x":106.82,"y":196.82,"x0":-2.3514561226661432,"y0":50.005141179962635,"z0":5.719103646837284,"aX":6.877646108673968},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-11.5,"breakHorizontal":-9.6,"spinRate":2469,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.45163311828837527,"extension":6.050502219866031},"index":4,"playId":"1355d3a3-c74a-3232-bfcc-cc1cc688f428","pitchNumber":5,"startTime":"2026-04-30T00:33:18.155Z","endTime":"2026-04-30T00:33:22.454Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T00:33:22.454Z","atBatIndex":25},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Adrian Del Castillo homers (2) on a fly ball to left center field.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-30T00:33:29.342Z","endTime":"2026-04-30T00:34:42.502Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":{"id":687075,"link":"/api/v1/people/687075"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.4,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.773204908380475,"aZ":-41.507518035710326,"pfxX":5.548821640521672,"pfxZ":-6.666337082224116,"pX":-1.2742573712743699,"pZ":2.223617328028024,"vX0":1.0868510310580675,"vY0":-117.95820903657554,"vZ0":0.5831153766934838,"x":165.57,"y":178.74,"x0":-2.462315293828569,"y0":50.00219932840698,"z0":5.819748385650413,"aX":7.769096468345063},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-11.6,"breakHorizontal":-10.3,"spinRate":2441,"spinDirection":49},"zone":13,"typeConfidence":2.0,"plateTime":0.4654691894853631,"extension":6.0404632884029645},"index":0,"playId":"6dd97975-73c1-339c-948e-bfaed5280207","pitchNumber":1,"startTime":"2026-04-30T00:33:44.944Z","endTime":"2026-04-30T00:33:48.985Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.4,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.835714702495356,"aZ":-40.86225569576351,"pfxX":4.734362221651513,"pfxZ":-6.231291992110789,"pX":0.05643382060075482,"pZ":2.104791284743667,"vX0":4.067625742207918,"vY0":-117.7754782762547,"vZ0":0.029199520600410978,"x":114.85,"y":181.95,"x0":-2.3124234561765173,"y0":50.00209901791809,"z0":5.893613802494651,"aX":6.6024587741368945},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-10.9,"breakHorizontal":-9.6,"spinRate":2308,"spinDirection":44},"zone":8,"typeConfidence":2.0,"plateTime":0.46631469337048914,"extension":6.055388427489675},"index":1,"playId":"7a0f4efe-a6b7-36ac-a38e-d6bba30d3fb8","pitchNumber":2,"startTime":"2026-04-30T00:33:59.962Z","endTime":"2026-04-30T00:34:05.792Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.6,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.37356892360973,"aZ":-25.60236563216566,"pfxX":-8.893059131832334,"pfxZ":3.303272478917381,"pX":0.3027142018184397,"pZ":1.951208955412214,"vX0":10.120614267868616,"vY0":-139.70445607132226,"vZ0":-5.0220896900103575,"x":105.46,"y":186.1,"x0":-2.1992750764018214,"y0":50.00593023280703,"z0":5.439839657970381,"aX":-17.707899198786617},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":5.2,"breakHorizontal":14.2,"spinRate":1909,"spinDirection":224},"zone":9,"typeConfidence":2.0,"plateTime":0.39099558261099876,"extension":6.242254237094176},"hitData":{"launchSpeed":100.1,"launchAngle":31.0,"totalDistance":377.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":65.27,"coordY":59.01}},"index":2,"playId":"510a7c01-13d5-3d60-a972-aff99cbd9f95","pitchNumber":3,"startTime":"2026-04-30T00:34:17.945Z","endTime":"2026-04-30T00:34:42.502Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T00:34:42.502Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ildemaro Vargas singles on a line drive to center fielder Blake Perkins.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-30T00:34:34.179Z","endTime":"2026-04-30T00:35:49.119Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.68701739108751,"aZ":-17.312679403895842,"pfxX":-6.418700647433898,"pfxZ":7.510392478132161,"pX":-0.4448087491901752,"pZ":3.0799198758743724,"vX0":7.139811018930511,"vY0":-140.25021796635815,"vZ0":-3.650129087398298,"x":133.96,"y":155.62,"x0":-2.1976820388075646,"y0":50.004229440257696,"z0":5.53736942499096,"aX":-12.703693162517588},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.0,"breakHorizontal":10.1,"spinRate":2060,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.39154463006215057,"extension":6.238346597824166},"index":0,"playId":"2e96cab9-07bc-3178-a37e-83df4bfdb724","pitchNumber":1,"startTime":"2026-04-30T00:35:09.614Z","endTime":"2026-04-30T00:35:13.386Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-04-30T00:35:22.539Z","endTime":"2026-04-30T00:35:34.631Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"}},{"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":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.346977794181957,"aZ":-24.11196086397357,"pfxX":0.8228002834638201,"pfxZ":4.468491751933004,"pX":-0.24662009668106258,"pZ":2.266092689596697,"vX0":5.4553614803106765,"vY0":-133.16838632197326,"vZ0":-3.940154080097095,"x":126.4,"y":177.6,"x0":-2.424760172874157,"y0":50.00488185674065,"z0":5.499621908280783,"aX":1.4832234657955077},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.4,"breakHorizontal":-2.6,"spinRate":2185,"spinDirection":183},"zone":5,"typeConfidence":2.0,"plateTime":0.4105734574137583,"extension":6.221093124090829},"hitData":{"launchSpeed":77.7,"launchAngle":15.0,"totalDistance":207.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":116.27,"coordY":106.25}},"index":2,"playId":"7e1fd186-b0dc-32e6-b587-a334eff0e73a","pitchNumber":2,"startTime":"2026-04-30T00:35:34.631Z","endTime":"2026-04-30T00:35:49.119Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T00:35:49.119Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Lourdes Gurriel Jr. singles on a line drive to left fielder Brandon Lockridge. Ildemaro Vargas to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-30T00:35:46.981Z","endTime":"2026-04-30T00:37:09.460Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"postOnSecond":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663604,"link":"/api/v1/people/663604"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"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, 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.1,"endSpeed":87.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.449057797070175,"aZ":-30.71494414885342,"pfxX":-10.303017400136392,"pfxZ":0.7468676133050565,"pX":1.207440737054545,"pZ":2.686994427527308,"vX0":12.765741001130147,"vY0":-139.31215792436453,"vZ0":-1.880407117743907,"x":70.98,"y":166.23,"x0":-2.111596286039228,"y0":50.00245401876294,"z0":5.415619344920356,"aX":-20.103202955020834},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":1.1,"breakHorizontal":15.8,"spinRate":1797,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.3942806105618497,"extension":6.561691099305965},"index":0,"playId":"8866b997-27ca-3b80-9cc1-448794b8fa3a","pitchNumber":1,"startTime":"2026-04-30T00:36:14.608Z","endTime":"2026-04-30T00:36:18.878Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.5,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.64454356215212,"aZ":-25.930249949886644,"pfxX":-9.608274058083284,"pfxZ":3.3006753103808038,"pX":-0.961614505137972,"pZ":4.087641613494833,"vX0":6.7819373835453245,"vY0":-137.22837719545538,"vZ0":0.8576560059098065,"x":153.65,"y":128.41,"x0":-2.2267879305036806,"y0":50.00312231437746,"z0":5.548290157976468,"aX":-18.17846983826277},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.4,"breakHorizontal":15.8,"spinRate":2109,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.40037455949771106,"extension":6.478690240155766},"index":1,"playId":"58e3489b-179e-3ad3-8704-0920541c2af0","pitchNumber":2,"startTime":"2026-04-30T00:36:32.858Z","endTime":"2026-04-30T00:36:38.519Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.867149766759592,"aZ":-21.09609359097285,"pfxX":0.201225549657722,"pfxZ":5.9211473735871465,"pX":0.3436274944777231,"pZ":2.005311665442176,"vX0":7.251808248795256,"vY0":-135.48321157412056,"vZ0":-5.23919168743479,"x":103.9,"y":184.64,"x0":-2.3867332248063167,"y0":50.00126935281606,"z0":5.425736969406293,"aX":0.3758730854058945},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.8,"breakHorizontal":-1.8,"spinRate":2240,"spinDirection":195},"zone":9,"typeConfidence":2.0,"plateTime":0.4033039680151034,"extension":6.6671436334351775},"hitData":{"launchSpeed":82.9,"launchAngle":14.0,"totalDistance":192.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":64.73,"coordY":113.02}},"index":2,"playId":"5dcc7cbe-f081-3f73-bbd4-0f0825435916","pitchNumber":3,"startTime":"2026-04-30T00:36:56.075Z","endTime":"2026-04-30T00:37:09.460Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T00:37:09.460Z","atBatIndex":28},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Nolan Arenado homers (5) on a fly ball to left center field. Ildemaro Vargas scores. Lourdes Gurriel Jr. scores.","rbi":3,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-30T00:38:24.376Z","endTime":"2026-04-30T00:39:15.339Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":{"id":687075,"link":"/api/v1/people/687075"},"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":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":{"id":687075,"link":"/api/v1/people/687075"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":{"id":687075,"link":"/api/v1/people/687075"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-30T00:37:23.464Z","endTime":"2026-04-30T00:38:26.633Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.2,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.48460364790579,"aZ":-24.741681702772958,"pfxX":-10.458835236589072,"pfxZ":3.7312321590860655,"pX":-0.4919667981837734,"pZ":2.158312314109119,"vX0":8.866189437201804,"vY0":-140.36897571458871,"vZ0":-4.451121264796317,"x":135.75,"y":180.51,"x0":-2.3364501592742366,"y0":50.0000100018673,"z0":5.380172353640953,"aX":-20.81776959648547},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.0,"breakHorizontal":17.0,"spinRate":1887,"spinDirection":227},"zone":7,"typeConfidence":2.0,"plateTime":0.3905610906146162,"extension":6.439406976620757},"index":1,"playId":"c573959b-0fde-3ca2-a08e-0702c96db58d","pitchNumber":1,"startTime":"2026-04-30T00:38:26.633Z","endTime":"2026-04-30T00:38:30.447Z","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":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.1,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.25433437326664,"aZ":-24.49660309494702,"pfxX":-9.502959871242822,"pfxZ":3.866431765721299,"pX":-0.2764293048478836,"pZ":1.8554041003882056,"vX0":8.735030057188538,"vY0":-140.39847575845567,"vZ0":-5.352766565292425,"x":127.54,"y":188.68,"x0":-2.2008199167490767,"y0":50.00628193838404,"z0":5.3917157259512125,"aX":-18.881965732900237},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.0,"breakHorizontal":15.4,"spinRate":1869,"spinDirection":227},"zone":8,"typeConfidence":2.0,"plateTime":0.3908736997782736,"extension":6.439252023891878},"hitData":{"launchSpeed":104.3,"launchAngle":32.0,"totalDistance":411.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":52.2,"coordY":49.58}},"index":2,"playId":"4cd034a1-9b2c-30c7-bade-7a3aad343236","pitchNumber":2,"startTime":"2026-04-30T00:38:48.929Z","endTime":"2026-04-30T00:39:15.339Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T00:39:15.339Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jose Fernandez grounds out, second baseman Brice Turang to first baseman Jake Bauers.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-30T00:39:10.232Z","endTime":"2026-04-30T00:40:48.639Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.9,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.044115865711976,"aZ":-21.375133107615362,"pfxX":-0.5746565777324983,"pfxZ":5.6232244898416415,"pX":-0.2898287738607799,"pZ":2.570877319342754,"vX0":5.90486352130584,"vY0":-137.12505283653584,"vZ0":-4.1435784847912895,"x":128.05,"y":169.37,"x0":-2.3890149987108713,"y0":50.00146396820572,"z0":5.54518063901402,"aX":-1.1048816996080058},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.6,"breakHorizontal":-0.1,"spinRate":2243,"spinDirection":189},"zone":5,"typeConfidence":2.0,"plateTime":0.39823294384261976,"extension":6.417861987772214},"index":0,"playId":"4221b06e-dc1a-3343-bd8c-d1d200775505","pitchNumber":1,"startTime":"2026-04-30T00:39:38.998Z","endTime":"2026-04-30T00:39:42.935Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.6,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.080775766144477,"aZ":-28.800534182819284,"pfxX":-9.063461545728167,"pfxZ":1.8013699922571096,"pX":-1.829710466442253,"pZ":3.436222863176228,"vX0":5.088718419292468,"vY0":-135.874446283637,"vZ0":-0.34194905243268536,"x":186.74,"y":146.0,"x0":-2.5468079191628,"y0":50.003713399955686,"z0":5.560645997442211,"aX":-16.98966609051186},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":3.4,"breakHorizontal":15.4,"spinRate":1845,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.40272891873776384,"extension":6.315472205767224},"index":1,"playId":"4f77a23f-e540-39f0-81b0-c6fba0e4f330","pitchNumber":2,"startTime":"2026-04-30T00:39:55.303Z","endTime":"2026-04-30T00:39:59.383Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.4,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.382497536507167,"aZ":-25.07462101999104,"pfxX":3.3591034491517053,"pfxZ":4.3944175597644834,"pX":2.5232089754844105,"pZ":1.4169902174255613,"vX0":10.86422938021284,"vY0":-126.03482852252345,"vZ0":-4.6572214437384405,"x":20.82,"y":200.52,"x0":-2.271080143567889,"y0":50.00566471146876,"z0":5.30121216065176,"aX":5.433320304575366},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":7.1,"breakHorizontal":-8.4,"spinRate":2386,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.4337258565782487,"extension":6.695571452084208},"index":2,"playId":"70c1c2b2-59ea-39fd-8948-878377078570","pitchNumber":3,"startTime":"2026-04-30T00:40:12.793Z","endTime":"2026-04-30T00:40:16.499Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.3,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.215620498986997,"aZ":-22.84571075775578,"pfxX":-0.3253346431850128,"pfxZ":5.060429107573191,"pX":-0.308703773423923,"pZ":2.0592719241528865,"vX0":5.9454557309608305,"vY0":-134.42105567495975,"vZ0":-4.756041230807513,"x":128.77,"y":183.18,"x0":-2.5002478785667206,"y0":50.00209391901535,"z0":5.458872279502921,"aX":-0.6008054324740573},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.4,"breakHorizontal":-0.6,"spinRate":2119,"spinDirection":187},"zone":8,"typeConfidence":2.0,"plateTime":0.40639106163444083,"extension":6.486046344499021},"hitData":{"launchSpeed":66.3,"launchAngle":-29.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.19,"coordY":157.26}},"index":3,"playId":"23cda41a-ac3b-3039-92c4-d8c40ab3b385","pitchNumber":4,"startTime":"2026-04-30T00:40:35.715Z","endTime":"2026-04-30T00:40:48.639Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T00:40:48.639Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alek Thomas flies out to center fielder Blake Perkins.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-30T00:40:47.749Z","endTime":"2026-04-30T00:43:58.368Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,8,9],"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":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":82.9,"endSpeed":76.5,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.74401162598675,"aZ":-39.09818190922541,"pfxX":4.054227058516289,"pfxZ":-4.736423146832678,"pX":1.7221382247448,"pZ":1.2770512632682205,"vX0":7.859920788358078,"vY0":-120.50129861882908,"vZ0":-2.4180273964091654,"x":51.36,"y":204.3,"x0":-2.1164915707436527,"y0":50.003241590336785,"z0":5.767826487662107,"aX":5.925308136920038},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-8.9,"breakHorizontal":-9.4,"spinRate":2431,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.4555909661842241,"extension":6.400068441934035},"index":0,"playId":"04b8c23e-b277-3249-a5c3-0a13cb3536f7","pitchNumber":1,"startTime":"2026-04-30T00:41:11.692Z","endTime":"2026-04-30T00:41:15.334Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.5,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.016678328049082,"aZ":-40.14937340048371,"pfxX":5.270177349594794,"pfxZ":-5.4695549562780705,"pX":1.834561719701704,"pZ":0.38964566307864257,"vX0":7.968467401208368,"vY0":-120.66717581785093,"vZ0":-4.202084296910389,"x":47.07,"y":228.26,"x0":-2.21020821014517,"y0":50.0039025540927,"z0":5.733947269478625,"aX":7.681654318347525},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-10.7,"breakHorizontal":-11.6,"spinRate":2550,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.45593867462649396,"extension":6.21212153256069},"index":1,"playId":"c607dc6c-b844-3235-be02-a4bb3cb692ad","pitchNumber":2,"startTime":"2026-04-30T00:41:26.295Z","endTime":"2026-04-30T00:41:31.537Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.9,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.20561974312195,"aZ":-21.749823701536695,"pfxX":0.21515144856356505,"pfxZ":5.698684141202456,"pX":-0.5100493700200587,"pZ":1.6795939685027714,"vX0":5.121600316498018,"vY0":-133.94936436915967,"vZ0":-5.6193930993325045,"x":136.44,"y":193.43,"x0":-2.4696721818696967,"y0":50.00275729367333,"z0":5.346018221385885,"aX":0.3919208850061859},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.4,"breakHorizontal":-1.4,"spinRate":2243,"spinDirection":175},"zone":7,"typeConfidence":2.0,"plateTime":0.40792665684906515,"extension":6.552108192350945},"index":2,"playId":"2c4449e8-3e31-3691-9baa-5d093daf38da","pitchNumber":3,"startTime":"2026-04-30T00:41:48.821Z","endTime":"2026-04-30T00:41:52.432Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.9,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.890167904633316,"aZ":-25.000624761854382,"pfxX":1.321983247067214,"pfxZ":4.011787738645822,"pX":-0.48418559577511794,"pZ":2.4762990466436055,"vX0":5.09710201030673,"vY0":-132.53281402815432,"vZ0":-3.0797926184792788,"x":135.46,"y":171.92,"x0":-2.5999511399702024,"y0":50.005343105254674,"z0":5.468682218542739,"aX":2.363151453629483},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.8,"breakHorizontal":-3.5,"spinRate":2174,"spinDirection":161},"zone":4,"typeConfidence":2.0,"plateTime":0.41243134907934165,"extension":6.2638148746123985},"index":3,"playId":"f8eeb13e-3347-32a7-b6b2-5b8f4761d07f","pitchNumber":4,"startTime":"2026-04-30T00:42:03.971Z","endTime":"2026-04-30T00:42:08.726Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.6,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.58983828281203,"aZ":-18.09358336403443,"pfxX":-5.162244567065151,"pfxZ":7.140747270371938,"pX":-0.4543357413539546,"pZ":2.403494785613868,"vX0":7.006638053001267,"vY0":-139.79009137586087,"vZ0":-5.206173105844623,"x":134.32,"y":173.89,"x0":-2.326882897982559,"y0":50.004037219169845,"z0":5.484468243359333,"aX":-10.180758338666644},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.0,"breakHorizontal":7.8,"spinRate":1989,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.3923850730958769,"extension":6.214743848845593},"index":4,"playId":"8f587b21-823d-3140-bd1f-02388c080d15","pitchNumber":5,"startTime":"2026-04-30T00:42:24.660Z","endTime":"2026-04-30T00:42:28.103Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.9,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.57464136102215,"aZ":-38.522038442153594,"pfxX":4.810367672762675,"pfxZ":-4.298600789333419,"pX":0.552009392465827,"pZ":0.48800984399436664,"vX0":5.44672351462678,"vY0":-121.2919512490321,"vZ0":-4.358833323665438,"x":115.78,"y":188.49,"x0":-2.354627071632167,"y0":50.00233570919089,"z0":5.697405832488756,"aX":7.105763272445017},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-8.6,"breakHorizontal":-10.1,"spinRate":2493,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4530413071816568,"extension":6.132075601612023},"index":5,"playId":"abc22ce7-1eea-3d62-b997-bde56139036f","pitchNumber":6,"startTime":"2026-04-30T00:42:42.951Z","endTime":"2026-04-30T00:42:46.461Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.1,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.701678139584747,"aZ":-24.941006691628637,"pfxX":0.056695025607858884,"pfxZ":3.9430541877947194,"pX":-0.4421650254749213,"pZ":2.0699617259461474,"vX0":5.384767125630327,"vY0":-134.0511961477704,"vZ0":-4.338854912533232,"x":133.85,"y":182.89,"x0":-2.477344435461152,"y0":50.00533649277301,"z0":5.472158155224961,"aX":0.10320321424716193},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.5,"breakHorizontal":-1.2,"spinRate":2036,"spinDirection":186},"zone":7,"typeConfidence":2.0,"plateTime":0.4072924640274733,"extension":6.273035486475985},"index":6,"playId":"a9c23d31-d73a-3ea0-b3c4-4cfff88b8f52","pitchNumber":7,"startTime":"2026-04-30T00:43:04.275Z","endTime":"2026-04-30T00:43:08.621Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":7,"startTime":"2026-04-30T00:43:19.056Z","endTime":"2026-04-30T00:43:31.688Z","isPitch":false,"type":"action","player":{"id":677950,"link":"/api/v1/people/677950"}},{"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":91.3,"endSpeed":83.6,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.409541868675223,"aZ":-28.685446681857652,"pfxX":-10.019594484194,"pfxZ":1.9668918163410893,"pX":0.8130535322059392,"pZ":1.554217489268249,"vX0":11.233052500254544,"vY0":-132.39025287077143,"vZ0":-4.5360787971283925,"x":86.01,"y":196.82,"x0":-2.1842452089349025,"y0":50.003470609164054,"z0":5.390739369440565,"aX":-17.7774136347454},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":2.8,"breakHorizontal":15.7,"spinRate":1757,"spinDirection":247},"zone":14,"typeConfidence":2.0,"plateTime":0.41381464745049534,"extension":6.540338145367008},"index":8,"playId":"bb6c397d-b7f9-38ef-bdf2-0582b3934fd8","pitchNumber":8,"startTime":"2026-04-30T00:43:31.688Z","endTime":"2026-04-30T00:43:36.934Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.7,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.828122837334764,"aZ":-22.230822049816823,"pfxX":0.28161843479338877,"pfxZ":5.329514504626709,"pX":0.21770017565871824,"pZ":2.2236896180173518,"vX0":6.993494517321703,"vY0":-135.55758267041415,"vZ0":-4.412391238093288,"x":108.7,"y":178.74,"x0":-2.429249870726066,"y0":50.006714989249055,"z0":5.418975486801517,"aX":0.5241662439132123},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.9,"breakHorizontal":-1.9,"spinRate":2209,"spinDirection":186},"zone":5,"typeConfidence":2.0,"plateTime":0.40361747803681025,"extension":6.381453958169158},"hitData":{"launchSpeed":90.6,"launchAngle":32.0,"totalDistance":336.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":121.98,"coordY":64.33}},"index":9,"playId":"eacb4fa9-5d99-3a1c-841d-8536b154ae91","pitchNumber":9,"startTime":"2026-04-30T00:43:49.339Z","endTime":"2026-04-30T00:43:58.368Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T00:43:58.368Z","atBatIndex":31},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Luis Rengifo hits a ground-rule double (7) on a line drive to right field.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-30T00:45:56.539Z","endTime":"2026-04-30T00:46:57.719Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.7,"endSpeed":75.6,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.83389770530163,"aZ":-26.16818399123186,"pfxX":10.190377442693482,"pfxZ":4.123518073325389,"pX":0.1551510484976591,"pZ":1.4781012315994304,"vX0":-4.8750559965617395,"vY0":-120.26485297526817,"vZ0":-4.942340367740987,"x":111.09,"y":198.87,"x0":0.8921562405262312,"y0":50.00013780631483,"z0":5.900292277941349,"aX":14.821279221180099},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":6.5,"breakHorizontal":-17.2,"spinRate":1881,"spinDirection":136},"zone":14,"typeConfidence":2.0,"plateTime":0.45665452736099876,"extension":6.299373655195609},"index":0,"playId":"68abc051-94af-34b2-8a49-71005e428cad","pitchNumber":1,"startTime":"2026-04-30T00:46:05.333Z","endTime":"2026-04-30T00:46:10.107Z","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":0,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.1,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.399462608008463,"aZ":-24.758334676717546,"pfxX":9.172073281476179,"pfxZ":5.047362552487053,"pX":0.5567259761568976,"pZ":1.3058247787396122,"vX0":-3.760451645295154,"vY0":-120.71051844587892,"vZ0":-5.5433568305389365,"x":95.78,"y":203.52,"x0":0.9466266513686863,"y0":50.0032275352338,"z0":5.823189456971737,"aX":13.480207903413001},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":8.0,"breakHorizontal":-15.6,"spinRate":1738,"spinDirection":129},"zone":14,"typeConfidence":2.0,"plateTime":0.4544604569647426,"extension":6.245516049704225},"index":1,"playId":"b60f05d6-f9dc-3bc9-8881-654993757427","pitchNumber":2,"startTime":"2026-04-30T00:46:18.517Z","endTime":"2026-04-30T00:46:23.311Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.7,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.040308464533055,"aZ":-25.7034640691592,"pfxX":-2.419734855129074,"pfxZ":4.226439133224893,"pX":0.15851627979981456,"pZ":2.7364146047420084,"vX0":-1.8851427469616149,"vY0":-122.6148128685368,"vZ0":-2.2178695986288277,"x":110.96,"y":164.9,"x0":1.250210139673482,"y0":50.00204122312321,"z0":5.8342044237262085,"aX":-3.7034780395867433},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":7.4,"breakHorizontal":4.8,"spinRate":2329,"spinDirection":186},"zone":2,"typeConfidence":2.0,"plateTime":0.4458107291147848,"extension":6.320034212557993},"index":2,"playId":"a3b129aa-ed6b-3878-b47b-f4b1a5bd7adf","pitchNumber":3,"startTime":"2026-04-30T00:46:33.271Z","endTime":"2026-04-30T00:46:37.160Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.7,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.662075620501632,"aZ":-28.7895741795744,"pfxX":10.19261999874006,"pfxZ":2.309686338643697,"pX":0.6836962002828653,"pZ":2.785466669229769,"vX0":-3.889223262787353,"vY0":-120.56707144343616,"vZ0":-1.3712768994530737,"x":90.94,"y":163.57,"x0":0.9985728555049441,"y0":50.0020537418346,"z0":5.915551730371039,"aX":14.920959724855322},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":4.1,"breakHorizontal":-17.4,"spinRate":1855,"spinDirection":123},"zone":3,"typeConfidence":2.0,"plateTime":0.4552713587503887,"extension":6.300884818697819},"hitData":{"launchSpeed":102.1,"launchAngle":21.0,"totalDistance":349.0,"trajectory":"line_drive","hardness":"hard","coordinates":{"coordX":193.03,"coordY":75.0}},"index":3,"playId":"0f5bd514-528f-3da1-bd57-83823774fed7","pitchNumber":4,"startTime":"2026-04-30T00:46:47.775Z","endTime":"2026-04-30T00:46:57.719Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T00:46:57.719Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Greg Jones strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-30T00:47:06.743Z","endTime":"2026-04-30T00:49:37.749Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":675659,"fullName":"Greg Jones","link":"/api/v1/people/675659"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":675659,"fullName":"Greg Jones","link":"/api/v1/people/675659"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":90.2,"endSpeed":82.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.24212664865563,"aZ":-14.98154559844475,"pfxX":2.7568530060333947,"pfxZ":9.840709197125669,"pX":1.275498841643878,"pZ":3.5835648305825805,"vX0":-0.5737998764467239,"vY0":-131.42460697414728,"vZ0":-3.327787141857135,"x":68.38,"y":142.02,"x0":1.138762363136138,"y0":50.000592839524565,"z0":5.9811026178042335,"aX":4.8143909749154385},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":17.3,"breakHorizontal":-4.9,"spinRate":2154,"spinDirection":162},"zone":12,"typeConfidence":2.0,"plateTime":0.417014347798895,"extension":6.173017075872257},"index":0,"playId":"ecd23398-d627-3c59-8a33-67fe711ca4d0","pitchNumber":1,"startTime":"2026-04-30T00:47:28.071Z","endTime":"2026-04-30T00:47:31.861Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.760105225297853,"aZ":-25.247944418194393,"pfxX":-1.7038234393485343,"pfxZ":4.290817818991908,"pX":-0.5618306186902333,"pZ":2.979078585536281,"vX0":-3.382773289313594,"vY0":-126.26203127337028,"vZ0":-2.190035811685047,"x":138.42,"y":158.34,"x0":1.0167904612479834,"y0":50.0040910525435,"z0":5.889952680961441,"aX":-2.7494083563933454},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.6,"breakHorizontal":3.8,"spinRate":2296,"spinDirection":169},"zone":1,"typeConfidence":2.0,"plateTime":0.4338476642098734,"extension":6.212118665248332},"index":1,"playId":"dd0d728c-f04d-3618-acf5-996343c9e8bd","pitchNumber":2,"startTime":"2026-04-30T00:47:44.478Z","endTime":"2026-04-30T00:47:48.279Z","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":true},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.984837905125513,"aZ":-23.873418391335488,"pfxX":9.974893443125351,"pfxZ":5.367130897832631,"pX":-0.20082986301364764,"pZ":1.7846164813737717,"vX0":-5.8300871422670415,"vY0":-123.65300880211505,"vZ0":-4.984050452454299,"x":124.66,"y":190.6,"x0":0.8932709432430774,"y0":50.00247913109256,"z0":5.832960905712647,"aX":15.424284550752203},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":8.8,"breakHorizontal":-16.7,"spinRate":2008,"spinDirection":135},"zone":8,"typeConfidence":2.0,"plateTime":0.4431997436031869,"extension":6.31821123909614},"index":2,"playId":"22c86336-013a-3525-b347-4f968c9ec361","pitchNumber":3,"startTime":"2026-04-30T00:48:02.203Z","endTime":"2026-04-30T00:48:29.230Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":158,"player":{"id":675659,"fullName":"Greg Jones","link":"/api/v1/people/675659"}}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-30T00:48:32.764Z","endTime":"2026-04-30T00:48:46.570Z","isPitch":false,"type":"action","player":{"id":675659,"link":"/api/v1/people/675659"}},{"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":91.3,"endSpeed":83.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.14938609365772,"aZ":-16.852440607513827,"pfxX":5.863337194771715,"pfxZ":8.597417152331518,"pX":-0.3234919768065523,"pZ":2.974623775857619,"vX0":-5.619227564221338,"vY0":-132.82405038977123,"vZ0":-4.197625209814841,"x":129.33,"y":158.47,"x0":1.0604118831844738,"y0":50.00175532825305,"z0":5.805273758437584,"aX":10.448376233804321},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.9,"breakHorizontal":-9.4,"spinRate":2179,"spinDirection":154},"zone":1,"typeConfidence":2.0,"plateTime":0.41277941274227237,"extension":6.273434889817211},"index":4,"playId":"4494a6fe-8cd3-3db6-9246-27bb17c085bd","pitchNumber":4,"startTime":"2026-04-30T00:48:46.570Z","endTime":"2026-04-30T00:48:50.079Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"index":5,"playId":"680d6628-2cf8-38c1-a44d-d7e04e83c210","startTime":"2026-04-30T00:49:07.146Z","endTime":"2026-04-30T00:49:10.889Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.051573537647883,"aZ":-14.466679186075645,"pfxX":3.9616597312104704,"pfxZ":9.820825710238008,"pX":-0.04620361449344167,"pZ":3.7728453556997734,"vX0":-4.168608756309753,"vY0":-133.4998797574609,"vZ0":-2.6833294156618077,"x":118.76,"y":136.91,"x0":1.0216706082186462,"y0":50.0013105775792,"z0":5.833801069261015,"aX":7.142145999608786},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.4,"breakHorizontal":-6.2,"spinRate":2217,"spinDirection":151},"zone":11,"typeConfidence":2.0,"plateTime":0.4104648405149791,"extension":6.067325241952971},"index":6,"playId":"72d40da6-f274-3af5-bf03-334bb62373e1","pitchNumber":5,"startTime":"2026-04-30T00:49:34.259Z","endTime":"2026-04-30T00:49:37.749Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T00:49:37.749Z","atBatIndex":33},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Blake Perkins pops out to catcher Adrian Del Castillo in foul territory.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-30T00:49:45.000Z","endTime":"2026-04-30T00:50:52.970Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":79.7,"endSpeed":73.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.684919954155763,"aZ":-34.716009683339536,"pfxX":-4.074713959888357,"pfxZ":-1.8670114529697002,"pX":-0.43194012254187636,"pZ":0.7408708155795009,"vX0":-1.9902117589223518,"vY0":-116.03329402657172,"vZ0":-4.267336894731211,"x":133.46,"y":218.78,"x0":0.9661137022044004,"y0":50.000276555220644,"z0":5.91091284559789,"aX":-5.556052102364524},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-4.2,"breakHorizontal":7.9,"spinRate":2374,"spinDirection":311},"zone":13,"typeConfidence":2.0,"plateTime":0.47200648139730816,"extension":6.319574392600433},"index":0,"playId":"6bcccb61-54c4-3547-9c16-d45fe2b8cc4b","pitchNumber":1,"startTime":"2026-04-30T00:50:03.594Z","endTime":"2026-04-30T00:50:07.285Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.99543347011719,"aZ":-25.76865778254154,"pfxX":9.821286639499409,"pfxZ":4.15871948453794,"pX":0.5603274001920335,"pZ":2.8301226195584945,"vX0":-3.9508983770141546,"vY0":-123.42698262192819,"vZ0":-2.381088520178631,"x":95.64,"y":162.37,"x0":0.9074764228041665,"y0":50.00270374578877,"z0":5.98144474075401,"aX":15.124446778881847},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":7.2,"breakHorizontal":-16.8,"spinRate":1952,"spinDirection":135},"zone":3,"typeConfidence":2.0,"plateTime":0.44407956567170626,"extension":6.270650313950447},"index":1,"playId":"7b2065d3-6323-30c0-b4e6-a6615807340a","pitchNumber":2,"startTime":"2026-04-30T00:50:19.808Z","endTime":"2026-04-30T00:50:23.846Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.471653651702066,"aZ":-16.189178679752278,"pfxX":3.441354927507369,"pfxZ":8.961014993908867,"pX":-0.393111674357964,"pZ":3.460257300545926,"vX0":-4.7598726250911785,"vY0":-132.26855204058785,"vZ0":-3.4831879803756567,"x":131.98,"y":145.35,"x0":0.9771622998218269,"y0":50.00082247875464,"z0":5.971184754443217,"aX":6.137583228368813},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.7,"breakHorizontal":-5.3,"spinRate":2250,"spinDirection":157},"zone":11,"typeConfidence":2.0,"plateTime":0.4130665427714497,"extension":6.2139229241404905},"hitData":{"launchSpeed":77.9,"launchAngle":84.0,"totalDistance":26.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":122.42,"coordY":214.01}},"index":2,"playId":"2b26d6bb-bbbc-304b-a1b1-a868336bd637","pitchNumber":3,"startTime":"2026-04-30T00:50:38.961Z","endTime":"2026-04-30T00:50:52.970Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T00:50:52.970Z","atBatIndex":34},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Joey Ortiz walks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-30T00:51:00.736Z","endTime":"2026-04-30T00:54:04.515Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"postOnSecond":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.030235205588905,"aZ":-24.172008251571047,"pfxX":-1.1750341268763513,"pfxZ":4.7671201310745825,"pX":-1.1340141327382636,"pZ":3.116829444234456,"vX0":-4.8590215169717155,"vY0":-128.32087455917056,"vZ0":-2.243710069047902,"x":160.23,"y":154.63,"x0":0.9319368555614979,"y0":50.00167544882092,"z0":5.873990413971577,"aX":-1.9699683216389643},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.4,"breakHorizontal":3.1,"spinRate":2337,"spinDirection":175},"zone":11,"typeConfidence":2.0,"plateTime":0.4258518409010188,"extension":6.245703859352509},"index":0,"playId":"afbedd54-1257-354e-8fbd-ff7b464e3305","pitchNumber":1,"startTime":"2026-04-30T00:51:17.248Z","endTime":"2026-04-30T00:51:21.687Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.90082073205806,"aZ":-21.585278663297718,"pfxX":-1.4896894146255981,"pfxZ":6.263978428434536,"pX":-0.47380190057733973,"pZ":2.7458815159052343,"vX0":-3.312018647107253,"vY0":-128.48718464953492,"vZ0":-3.6096013601326864,"x":135.06,"y":164.64,"x0":1.0199199275851076,"y0":50.0030392310422,"z0":5.824845881292668,"aX":-2.5169582670506676},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":10.9,"breakHorizontal":3.4,"spinRate":2349,"spinDirection":174},"zone":1,"typeConfidence":2.0,"plateTime":0.4245270458709216,"extension":6.257458774024623},"index":1,"playId":"980d49f4-dd46-3607-a5be-578f2ede6b04","pitchNumber":2,"startTime":"2026-04-30T00:51:35.432Z","endTime":"2026-04-30T00:51:42.236Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.46424150100902,"aZ":-17.376503506111685,"pfxX":4.106463947192319,"pfxZ":8.24744646293643,"pX":-0.17117208155352795,"pZ":3.6369603488513516,"vX0":-4.422754733215116,"vY0":-132.84458225206626,"vZ0":-2.624199233744539,"x":123.52,"y":140.58,"x0":0.9787842759837323,"y0":50.002513763112034,"z0":5.895343883420563,"aX":7.36737557609567},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.6,"breakHorizontal":-6.5,"spinRate":2262,"spinDirection":155},"zone":11,"typeConfidence":2.0,"plateTime":0.4117288010429263,"extension":6.267865652806336},"index":2,"playId":"77b74945-8af4-313e-8e15-a8c1862ce0c4","pitchNumber":3,"startTime":"2026-04-30T00:52:11.022Z","endTime":"2026-04-30T00:52:14.750Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.549282642966407,"aZ":-19.890313376080186,"pfxX":4.969786770868819,"pfxZ":6.9427294470887855,"pX":0.20621571813103268,"pZ":4.537973302314253,"vX0":-3.842560816032306,"vY0":-131.80001481607323,"vZ0":-0.1354367362398301,"x":109.14,"y":116.25,"x0":1.0333388720404146,"y0":50.001408302648336,"z0":6.051975671639653,"aX":8.791649196551479},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.7,"breakHorizontal":-8.3,"spinRate":2231,"spinDirection":158},"zone":12,"typeConfidence":2.0,"plateTime":0.4146839537469358,"extension":6.134612509838037},"index":3,"playId":"394b134d-53a4-3e60-ab6e-996f476c8e1b","pitchNumber":4,"startTime":"2026-04-30T00:52:35.281Z","endTime":"2026-04-30T00:52:39.365Z","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":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.357335896189802,"aZ":-18.226594741059525,"pfxX":5.782284039668324,"pfxZ":7.761251572814657,"pX":-1.308151934868072,"pZ":1.6716960430231311,"vX0":-7.100058882125144,"vY0":-133.15910380672443,"vZ0":-7.468799874105407,"x":166.86,"y":193.64,"x0":0.6404428569184211,"y0":50.0058387565068,"z0":5.829823553295994,"aX":10.395390120196637},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.6,"breakHorizontal":-9.0,"spinRate":2232,"spinDirection":174},"zone":13,"typeConfidence":2.0,"plateTime":0.4112005597304935,"extension":6.327652981996161},"index":4,"playId":"c19bff90-a6e9-3afd-aa6a-c149b5f11b17","pitchNumber":5,"startTime":"2026-04-30T00:53:04.188Z","endTime":"2026-04-30T00:53:09.286Z","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":85.3,"endSpeed":78.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.99682660396852,"aZ":-29.414500803818413,"pfxX":9.975298104021633,"pfxZ":1.7742154773557028,"pX":0.7698128689352436,"pZ":0.823215449657056,"vX0":-3.586427818212632,"vY0":-124.09448096032071,"vZ0":-6.097712571109657,"x":87.66,"y":216.55,"x0":0.9420563814018909,"y0":50.000713888871665,"z0":5.778121785543235,"aX":15.477259259741615},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.9,"breakHorizontal":-17.2,"spinRate":2000,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.44224233888634146,"extension":6.4067156626597255},"index":5,"playId":"3ae26d57-3596-32f7-b3fa-216ea8ed524e","pitchNumber":6,"startTime":"2026-04-30T00:53:23.949Z","endTime":"2026-04-30T00:53:28.372Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2026-04-30T00:53:44.521Z","endTime":"2026-04-30T00:53:59.844Z","isPitch":false,"type":"action","player":{"id":687401,"link":"/api/v1/people/687401"}},{"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":84.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.059324247379895,"aZ":-13.834217343205825,"pfxX":4.940458653151495,"pfxZ":10.024046063561421,"pX":-1.1275651584897723,"pZ":1.6733383312050285,"vX0":-6.735146949317978,"vY0":-134.16116794453822,"vZ0":-8.302577045427316,"x":159.98,"y":193.6,"x0":0.7693567866752392,"y0":50.00107010467911,"z0":5.786489363472066,"aX":9.03764144987695},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.6,"breakHorizontal":-7.6,"spinRate":2357,"spinDirection":155},"zone":13,"typeConfidence":2.0,"plateTime":0.40769995176168106,"extension":6.281409335607261},"index":7,"playId":"13b51145-12c8-388e-ba43-9eb9c22cf3a6","pitchNumber":7,"startTime":"2026-04-30T00:53:59.844Z","endTime":"2026-04-30T00:54:04.515Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T00:54:04.515Z","atBatIndex":35},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brandon Lockridge walks. Luis Rengifo to 3rd. Joey Ortiz to 2nd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-30T00:55:29.443Z","endTime":"2026-04-30T00:57:52.517Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"postOnSecond":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"postOnThird":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5,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":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"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":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"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":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-30T00:54:26.135Z","endTime":"2026-04-30T00:55:31.688Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.3,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.99671522101991,"aZ":-24.693908488860423,"pfxX":8.505872988237792,"pfxZ":5.015054254721351,"pX":1.2009571952966314,"pZ":3.472545084390711,"vX0":-2.3487459269755604,"vY0":-121.70006275156189,"vZ0":-1.21616466841432,"x":71.22,"y":145.02,"x0":1.0763117446754333,"y0":50.00577866982017,"z0":6.12761781202504,"aX":12.697297460543846},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":9.0,"breakHorizontal":-14.8,"spinRate":2071,"spinDirection":128},"zone":12,"typeConfidence":2.0,"plateTime":0.45092345800879485,"extension":6.184275167532734},"index":1,"playId":"aaa9b8dd-5ee5-3ddb-b4ab-86faa5cde98f","pitchNumber":1,"startTime":"2026-04-30T00:55:31.688Z","endTime":"2026-04-30T00:55:35.299Z","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":0,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.7,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.386105954998484,"aZ":-29.09200253613108,"pfxX":10.67659109720858,"pfxZ":2.0114685509455583,"pX":0.03281638818134265,"pZ":1.1995811509945313,"vX0":-5.270125378577778,"vY0":-123.54365102925189,"vZ0":-5.2810855642593735,"x":115.75,"y":206.39,"x0":0.8152605917614022,"y0":50.004167809650625,"z0":5.832876053672936,"aX":16.37796517763164},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.5,"breakHorizontal":-18.0,"spinRate":2019,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.44465071435466985,"extension":6.314041450290599},"index":2,"playId":"2ce94705-a0af-36d6-ad4d-426400555588","pitchNumber":2,"startTime":"2026-04-30T00:55:47.527Z","endTime":"2026-04-30T00:55:51.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":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.1,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.415615166034925,"aZ":-13.05401265078421,"pfxX":3.8652488872463824,"pfxZ":10.768676387423156,"pX":1.0080914954804412,"pZ":2.8398635136010673,"vX0":-1.3580985040319395,"vY0":-132.6762298007089,"vZ0":-5.283375769664803,"x":78.57,"y":162.1,"x0":1.0255280858794396,"y0":50.0063076539774,"z0":5.814855679914051,"aX":6.86553546145808},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.5,"breakHorizontal":-6.7,"spinRate":2321,"spinDirection":155},"zone":12,"typeConfidence":2.0,"plateTime":0.41344126798254255,"extension":6.3163548154107945},"index":3,"playId":"2e9d4ad2-76ed-37c9-bfe3-c85ba9ddd35e","pitchNumber":3,"startTime":"2026-04-30T00:56:05.852Z","endTime":"2026-04-30T00:56:10.183Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.4,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.481459708492086,"aZ":-13.594534817058033,"pfxX":3.488909812565394,"pfxZ":10.444239311565898,"pX":-0.060007948656011605,"pZ":2.298390411919895,"vX0":-3.6764608685087516,"vY0":-132.56701498151935,"vZ0":-6.549660170320797,"x":119.29,"y":176.72,"x0":0.8918582424426059,"y0":50.0038953457459,"z0":5.794565015778147,"aX":6.207152503786135},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.6,"breakHorizontal":-5.5,"spinRate":2148,"spinDirection":155},"zone":5,"typeConfidence":2.0,"plateTime":0.4132605419372073,"extension":6.280959392345059},"index":4,"playId":"d2489898-acef-3863-acd0-7a82c2e57601","pitchNumber":4,"startTime":"2026-04-30T00:56:23.950Z","endTime":"2026-04-30T00:56:27.907Z","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":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.9,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.998671756587818,"aZ":-26.087541569233785,"pfxX":9.78772481259259,"pfxZ":3.937215046914763,"pX":-0.7748132437298333,"pZ":2.1579308372629,"vX0":-6.790750491480844,"vY0":-123.62925328233982,"vZ0":-3.663222924180741,"x":146.53,"y":180.52,"x0":0.738023742622842,"y0":50.003084508010886,"z0":5.852313882311409,"aX":15.128237502755022},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":6.5,"breakHorizontal":-16.1,"spinRate":1913,"spinDirection":134},"zone":7,"typeConfidence":2.0,"plateTime":0.44330491940754335,"extension":6.401707053348997},"index":5,"playId":"84f7db84-c69c-3979-94ae-088a2a936132","pitchNumber":5,"startTime":"2026-04-30T00:56:40.447Z","endTime":"2026-04-30T00:57:07.458Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"}}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2026-04-30T00:57:23.728Z","endTime":"2026-04-30T00:57:39.751Z","isPitch":false,"type":"action","player":{"id":663604,"link":"/api/v1/people/663604"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.3,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.118360252780498,"aZ":-12.74684854400051,"pfxX":5.314759427418586,"pfxZ":10.47925380251624,"pX":-1.0481849998637984,"pZ":1.1605231194120724,"vX0":-6.880476380927156,"vY0":-135.20244710726837,"vZ0":-9.635138944192748,"x":156.95,"y":207.45,"x0":0.8375895664841171,"y0":50.0038112517989,"z0":5.662255579156202,"aX":9.85362409959556},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.2,"breakHorizontal":-8.2,"spinRate":2323,"spinDirection":150},"zone":13,"typeConfidence":2.0,"plateTime":0.4049245385841549,"extension":6.28932773402081},"index":7,"playId":"659346b1-29df-3738-b782-300d69faafcb","pitchNumber":6,"startTime":"2026-04-30T00:57:39.751Z","endTime":"2026-04-30T00:57:52.517Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T00:57:52.517Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brice Turang grounds out to first baseman Ildemaro Vargas.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-30T00:57:57.376Z","endTime":"2026-04-30T00:59:00.985Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":74.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.593321097548536,"aZ":-39.00389161857981,"pfxX":-1.4154337764833609,"pfxZ":-4.938174941960105,"pX":-0.7542723185225393,"pZ":1.9849052159754348,"vX0":-3.383733666724636,"vY0":-117.25671200726646,"vZ0":-0.9636778967283518,"x":145.75,"y":185.19,"x0":0.8953965652848068,"y0":50.00426219739739,"z0":6.062699037624463,"aX":-1.9566059045039788},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-8.9,"breakHorizontal":3.5,"spinRate":2358,"spinDirection":293},"zone":7,"typeConfidence":2.0,"plateTime":0.46836516761782754,"extension":6.37575418285016},"index":0,"playId":"28d9aa4e-eb5c-32f9-a044-d034b20a9463","pitchNumber":1,"startTime":"2026-04-30T00:58:10.420Z","endTime":"2026-04-30T00:58:14.034Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.978820755434054,"aZ":-15.015474059536182,"pfxX":4.214171557293896,"pfxZ":9.573490408753091,"pX":-0.04994800473295291,"pZ":2.7570792346587263,"vX0":-4.12861801377313,"vY0":-132.6719937064945,"vZ0":-5.149880558369818,"x":118.9,"y":164.34,"x0":0.9749143566690399,"y0":50.002595996666614,"z0":5.808660561894834,"aX":7.552573590004628},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.6,"breakHorizontal":-6.8,"spinRate":2265,"spinDirection":151},"zone":5,"typeConfidence":2.0,"plateTime":0.41202775227587685,"extension":6.356948540724927},"index":1,"playId":"8510a161-3349-394c-bd22-57a24dd469e6","pitchNumber":2,"startTime":"2026-04-30T00:58:25.238Z","endTime":"2026-04-30T00:58:33.368Z","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":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.682616701895064,"aZ":-17.62987921745803,"pfxX":6.389253286274801,"pfxZ":7.83144705243838,"pX":0.03872768787417227,"pZ":2.925558198287288,"vX0":-4.430555513199684,"vY0":-135.20676877510482,"vZ0":-4.2350722423517215,"x":115.52,"y":159.79,"x0":0.8661365558692234,"y0":50.00228895527504,"z0":5.744608707551041,"aX":11.863257251619117},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.6,"breakHorizontal":-10.7,"spinRate":2278,"spinDirection":156},"zone":2,"typeConfidence":2.0,"plateTime":0.404657440953875,"extension":6.327214725953481},"hitData":{"launchSpeed":80.2,"launchAngle":-38.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.26,"coordY":160.8}},"index":2,"playId":"ebb482ef-d54e-396e-9a73-9c83e62e0fcc","pitchNumber":3,"startTime":"2026-04-30T00:58:54.506Z","endTime":"2026-04-30T00:59:00.985Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T00:59:00.985Z","atBatIndex":37},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Geraldo Perdomo walks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-30T01:00:57.136Z","endTime":"2026-04-30T01:02:25.712Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.066867271539117,"aZ":-24.040990294746663,"pfxX":0.6857697890754917,"pfxZ":4.543988856411788,"pX":0.7463333445455385,"pZ":1.8332733164850494,"vX0":8.001406124461196,"vY0":-132.6027572895253,"vZ0":-4.927039955540687,"x":88.55,"y":189.28,"x0":-2.3931882815942433,"y0":50.0026271377905,"z0":5.4586228677104085,"aX":1.2253772357709716},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.4,"breakHorizontal":-2.9,"spinRate":2152,"spinDirection":189},"zone":9,"typeConfidence":2.0,"plateTime":0.412292861702114,"extension":6.3750775713149315},"index":0,"playId":"cd8e00d2-a286-3ec4-bdf5-9963712da7f3","pitchNumber":1,"startTime":"2026-04-30T01:01:18.902Z","endTime":"2026-04-30T01:01:23.293Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.68244518962561,"aZ":-24.714332090076248,"pfxX":0.9697738692742822,"pfxZ":4.237689772201144,"pX":0.14060650302240843,"pZ":2.3154227036425494,"vX0":6.371074987102272,"vY0":-131.30912000343912,"vZ0":-3.8052118352609994,"x":111.64,"y":176.26,"x0":-2.435041004825936,"y0":50.00358957774265,"z0":5.604887220379893,"aX":1.706269741302907},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.1,"breakHorizontal":-3.0,"spinRate":2139,"spinDirection":189},"zone":5,"typeConfidence":2.0,"plateTime":0.4158299969791286,"extension":6.053908453496088},"index":1,"playId":"16da2955-9566-3e2e-8d6e-329a7dab094b","pitchNumber":2,"startTime":"2026-04-30T01:01:34.373Z","endTime":"2026-04-30T01:01:38.141Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":72.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.88081139283136,"aZ":-41.9125500549232,"pfxX":6.20655456834935,"pfxZ":-7.44740557404956,"pX":-1.6615614391904066,"pZ":2.066106671768118,"vX0":0.10746792382001255,"vY0":-114.1859189922331,"vZ0":0.7399515281417428,"x":180.33,"y":183.0,"x0":-2.514423180156339,"y0":50.00153229666259,"z0":5.892944715179163,"aX":8.117530902198686},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-13.0,"breakHorizontal":-11.3,"spinRate":2381,"spinDirection":51},"zone":13,"typeConfidence":2.0,"plateTime":0.4814127822661045,"extension":6.024574508226069},"index":2,"playId":"c182c88e-90bb-3aec-8248-b0e72645ff25","pitchNumber":3,"startTime":"2026-04-30T01:01:48.828Z","endTime":"2026-04-30T01:01:53.018Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.163030378432758,"aZ":-18.1808500934428,"pfxX":-3.6962959975968617,"pfxZ":7.126797941851227,"pX":0.583191004146333,"pZ":1.4193912437500738,"vX0":9.08618187886281,"vY0":-138.9937827536511,"vZ0":-7.590530923984805,"x":94.77,"y":200.46,"x0":-2.242890916927438,"y0":50.00034266100519,"z0":5.385422006841364,"aX":-7.25579383456637},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.5,"breakHorizontal":4.9,"spinRate":1941,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.3935548995267779,"extension":6.339127151041253},"index":3,"playId":"8018bf6e-f0de-3b0c-99f4-76eb7a2c9f79","pitchNumber":4,"startTime":"2026-04-30T01:02:05.930Z","endTime":"2026-04-30T01:02:10.464Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.534218965688847,"aZ":-17.541919796064846,"pfxX":-3.9034403561331157,"pfxZ":7.6379119703631915,"pX":-1.2887183537634612,"pZ":1.9500070086601848,"vX0":4.485022777611655,"vY0":-137.30619189139344,"vZ0":-6.1693605839359025,"x":166.12,"y":186.13,"x0":-2.4338112933908094,"y0":50.00095891244245,"z0":5.413728614797461,"aX":-7.47561478616469},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.7,"breakHorizontal":6.1,"spinRate":1910,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.39844688470287837,"extension":6.096678973159685},"index":4,"playId":"929d9abc-f123-32ab-a8c5-4b68cd71099d","pitchNumber":5,"startTime":"2026-04-30T01:02:21.733Z","endTime":"2026-04-30T01:02:25.712Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T01:02:25.712Z","atBatIndex":38},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Ketel Marte grounds into a force out, first baseman Jake Bauers to shortstop Joey Ortiz. Geraldo Perdomo out at 2nd. Ketel Marte to 1st.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-30T01:02:28.464Z","endTime":"2026-04-30T01:03:37.009Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":94.9,"endSpeed":87.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.89881415229171,"aZ":-24.959502124854865,"pfxX":-10.153635869360231,"pfxZ":3.725982306030156,"pX":0.5662800234908695,"pZ":2.5250521893291684,"vX0":10.863536604417146,"vY0":-137.88707246865368,"vZ0":-3.6440744616852423,"x":95.41,"y":170.6,"x0":-2.093913647972768,"y0":50.00613036530831,"z0":5.536052369366373,"aX":-19.67631181044267},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.2,"breakHorizontal":16.3,"spinRate":1927,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.3963144527571303,"extension":6.4125370613543335},"index":0,"playId":"2f140440-d045-346a-a722-4e3d1991e651","pitchNumber":1,"startTime":"2026-04-30T01:02:51.579Z","endTime":"2026-04-30T01:02:55.522Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.422010507349057,"aZ":-26.587353620296476,"pfxX":-10.085464359040817,"pfxZ":2.8941025890295364,"pX":-0.22355309478223898,"pZ":2.285035804339114,"vX0":8.76340538835543,"vY0":-138.04962206812243,"vZ0":-3.862861067895638,"x":125.52,"y":177.08,"x0":-2.1270736824022425,"y0":50.00684300234663,"z0":5.490109297047986,"aX":-19.492206818744823},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":4.6,"breakHorizontal":16.4,"spinRate":1940,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.3966072282695179,"extension":6.507791754031127},"index":1,"playId":"f037a5ab-9429-3fa6-a34f-5797b0e02fe6","pitchNumber":2,"startTime":"2026-04-30T01:03:08.825Z","endTime":"2026-04-30T01:03:12.757Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.25298117593904,"aZ":-34.29435700743472,"pfxX":-8.875794168696473,"pfxZ":-1.1788785615760986,"pX":0.33511509741745743,"pZ":1.5061280387559974,"vX0":9.850920519198983,"vY0":-133.5316015560792,"vZ0":-3.6677082895612894,"x":104.23,"y":198.11,"x0":-2.251864448028844,"y0":50.00145523309934,"z0":5.3697173975900405,"aX":-15.998176929671974},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-2.8,"breakHorizontal":13.9,"spinRate":1570,"spinDirection":253},"zone":14,"typeConfidence":2.0,"plateTime":0.4104875513952102,"extension":6.607154408869084},"hitData":{"launchSpeed":104.7,"launchAngle":-12.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.82,"coordY":166.88}},"index":2,"playId":"41741dc5-62c6-3063-92e0-1edcae36bcb5","pitchNumber":3,"startTime":"2026-04-30T01:03:29.500Z","endTime":"2026-04-30T01:03:37.009Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T01:03:37.009Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Corbin Carroll called out on strikes.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-30T01:06:22.575Z","endTime":"2026-04-30T01:07:32.675Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5],"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":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-30T01:03:56.420Z","endTime":"2026-04-30T01:04:25.276Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: DL Hall replaces Brandon Sproat.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-30T01:04:25.276Z","endTime":"2026-04-30T01:06:24.866Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669084,"link":"/api/v1/people/669084"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.36545091995211,"aZ":-22.16144799895238,"pfxX":10.657074848253831,"pfxZ":5.139582360107431,"pX":-0.17957880555839145,"pZ":2.4929240353908653,"vX0":-10.287063358313107,"vY0":-138.79348697403262,"vZ0":-3.709335050444725,"x":123.85,"y":171.47,"x0":2.1921130535365863,"y0":50.00483825928499,"z0":5.324408037524834,"aX":20.772737641421354},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.6,"breakHorizontal":-17.2,"spinRate":2167,"spinDirection":144},"zone":5,"typeConfidence":2.0,"plateTime":0.39478808163048074,"extension":6.977543347605894},"index":2,"playId":"881f1c66-4258-3856-8ff4-52a7e45eb7b5","pitchNumber":1,"startTime":"2026-04-30T01:06:24.866Z","endTime":"2026-04-30T01:06:29.148Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.45139222335792,"aZ":-18.156586795794006,"pfxX":5.360431278514548,"pfxZ":7.279279461084393,"pX":-1.249809382394422,"pZ":1.42242535895259,"vX0":-10.961848495782304,"vY0":-137.85058243074042,"vZ0":-6.984002862249228,"x":164.64,"y":200.37,"x0":2.080686568130238,"y0":50.00558825172429,"z0":5.213364408758994,"aX":10.326869834092143},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.9,"breakHorizontal":-7.4,"spinRate":2120,"spinDirection":138},"zone":13,"typeConfidence":2.0,"plateTime":0.3972407513146341,"extension":6.88017096696179},"index":3,"playId":"eab6dc1b-a8f5-3c15-a5d8-895764cf2768","pitchNumber":2,"startTime":"2026-04-30T01:06:44.033Z","endTime":"2026-04-30T01:06:49.633Z","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.5,"endSpeed":79.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.428453017315604,"aZ":-34.916460119757154,"pfxX":-3.662063024386647,"pfxZ":-1.716803975987073,"pX":0.22727239961398205,"pZ":2.8755495631800945,"vX0":-4.386823204476742,"vY0":-125.9070479414467,"vZ0":0.4632047644220718,"x":108.34,"y":161.14,"x0":2.4702013354486683,"y0":50.00170303761585,"z0":5.523075649311593,"aX":-5.856324266213397},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-2.8,"breakHorizontal":7.7,"spinRate":2414,"spinDirection":278},"zone":2,"typeConfidence":2.0,"plateTime":0.43562755251093055,"extension":6.757510346557216},"index":4,"playId":"341a4102-4d94-3bfb-8c73-dbf7d8714e48","pitchNumber":3,"startTime":"2026-04-30T01:07:06.196Z","endTime":"2026-04-30T01:07:10.143Z","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":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.964335827632866,"aZ":-21.315200104871053,"pfxX":10.798776981029867,"pfxZ":5.4642141660544645,"pX":-0.3995367268110512,"pZ":2.9570469430209063,"vX0":-11.012881570093569,"vY0":-140.18268618041301,"vZ0":-2.89371600223508,"x":132.23,"y":158.94,"x0":2.1787073523362137,"y0":50.00686622512554,"z0":5.395740870029524,"aX":21.477508981710073},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.5,"breakHorizontal":-17.3,"spinRate":2199,"spinDirection":147},"zone":1,"typeConfidence":2.0,"plateTime":0.3908720649937316,"extension":6.921526132625744},"index":5,"playId":"7569603e-282a-3f3d-89ef-aa2af1284300","pitchNumber":4,"startTime":"2026-04-30T01:07:27.587Z","endTime":"2026-04-30T01:07:32.675Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T01:07:32.675Z","atBatIndex":40},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Adrian Del Castillo pops out to third baseman Luis Rengifo in foul territory.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-30T01:07:39.282Z","endTime":"2026-04-30T01:09:43.417Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.6,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.50667552802998,"aZ":-19.74211186147025,"pfxX":9.490548701874998,"pfxZ":6.217498585350306,"pX":-0.5440180759602699,"pZ":2.1736128483408383,"vX0":-10.701455597337665,"vY0":-140.2448808602799,"vZ0":-5.343081510901455,"x":137.74,"y":180.09,"x0":2.080822555328485,"y0":50.004776845114584,"z0":5.383540563226287,"aX":18.984596738850115},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.3,"breakHorizontal":-15.1,"spinRate":2155,"spinDirection":147},"zone":4,"typeConfidence":2.0,"plateTime":0.3899418388691678,"extension":6.899633455399882},"index":0,"playId":"c43b8419-cfc4-394e-9d3b-3b2f6203c736","pitchNumber":1,"startTime":"2026-04-30T01:07:54.825Z","endTime":"2026-04-30T01:07:58.937Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.4,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.192255908436202,"aZ":-34.87691699265436,"pfxX":-3.6804196692958806,"pfxZ":-1.6884497653402946,"pX":-0.3859903891746202,"pZ":2.8131888377378163,"vX0":-5.084202146996809,"vY0":-125.9851683080775,"vZ0":0.11659036736382467,"x":131.71,"y":162.82,"x0":2.138127794938346,"y0":50.00105288869133,"z0":5.591003587176873,"aX":-5.8997287122235935},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-2.8,"breakHorizontal":7.8,"spinRate":2416,"spinDirection":271},"zone":1,"typeConfidence":2.0,"plateTime":0.4351799165711028,"extension":6.819362500322751},"index":1,"playId":"be2d062f-cdde-3017-b20d-305bad6bfc2f","pitchNumber":2,"startTime":"2026-04-30T01:08:10.640Z","endTime":"2026-04-30T01:08:13.948Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.5,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.4767038330681,"aZ":-28.743200969524764,"pfxX":-7.442566017378811,"pfxZ":2.209981959588357,"pX":-2.068094076107207,"pZ":1.3752897485608997,"vX0":-8.142954338653604,"vY0":-124.2080385154816,"vZ0":-3.765699825530694,"x":195.83,"y":201.65,"x0":2.2280156849546446,"y0":50.00224516524231,"z0":5.319272366217885,"aX":-11.54687416152689},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.2,"breakHorizontal":15.5,"spinRate":2662,"spinDirection":296},"zone":13,"typeConfidence":2.0,"plateTime":0.4421453731959275,"extension":6.895805340483266},"index":2,"playId":"d947f77d-50ff-3e06-bbb5-f59b659592db","pitchNumber":3,"startTime":"2026-04-30T01:08:35.612Z","endTime":"2026-04-30T01:08:39.254Z","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":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.5,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.64846637181362,"aZ":-19.550627968306667,"pfxX":10.458702669911906,"pfxZ":6.31219698620595,"pX":-1.4258302954934843,"pZ":1.5417968265839568,"vX0":-13.091443247671593,"vY0":-140.71209673505993,"vZ0":-7.036927558096764,"x":171.35,"y":197.15,"x0":1.9334536121963435,"y0":50.00491918070223,"z0":5.346885838175695,"aX":20.924928711405776},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.0,"breakHorizontal":-16.2,"spinRate":2268,"spinDirection":147},"zone":13,"typeConfidence":2.0,"plateTime":0.3896165597693253,"extension":6.7867325969762735},"index":3,"playId":"801f529c-019e-3319-b381-59e6dba980a8","pitchNumber":4,"startTime":"2026-04-30T01:08:54.468Z","endTime":"2026-04-30T01:08:58.786Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.6,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.70282754381597,"aZ":-32.26887358700945,"pfxX":-8.471550805163055,"pfxZ":-0.06515821040411973,"pX":-1.18616258559104,"pZ":0.3801771072039567,"vX0":-6.028013136901815,"vY0":-122.75225859981296,"vZ0":-5.222129886235155,"x":162.21,"y":228.52,"x0":2.410809862959181,"y0":50.00110940028357,"z0":5.31631863908525,"aX":-12.788940711340102},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-1.2,"breakHorizontal":16.8,"spinRate":2704,"spinDirection":307},"zone":13,"typeConfidence":2.0,"plateTime":0.44802999449452185,"extension":6.913203958043084},"index":4,"playId":"20a78268-a7eb-3210-b3c1-69187da2ddd9","pitchNumber":5,"startTime":"2026-04-30T01:09:12.565Z","endTime":"2026-04-30T01:09:17.511Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.006749910604103,"aZ":-20.909634920637384,"pfxX":9.941191580143421,"pfxZ":5.822828315919061,"pX":0.9164980102520125,"pZ":3.123779110424204,"vX0":-7.669213030232337,"vY0":-138.01810677590126,"vZ0":-2.119447010568881,"x":82.07,"y":154.44,"x0":2.4362544533572557,"y0":50.00069106011417,"z0":5.306083440780098,"aX":19.224290444025545},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.3,"breakHorizontal":-16.4,"spinRate":2099,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.3964778372260529,"extension":6.897002085487224},"hitData":{"launchSpeed":53.5,"launchAngle":41.0,"totalDistance":149.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":75.87,"coordY":167.46}},"index":5,"playId":"adf5b2be-89d2-3e76-af7d-8489b99b367f","pitchNumber":6,"startTime":"2026-04-30T01:09:35.018Z","endTime":"2026-04-30T01:09:43.417Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T01:09:43.417Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"William Contreras flies out to center fielder Alek Thomas.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-30T01:11:30.105Z","endTime":"2026-04-30T01:12:19.185Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":73.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.01885570244563,"aZ":-36.11663785394694,"pfxX":-2.6235771045485508,"pfxZ":-2.9498377209487208,"pX":-0.39748636990264163,"pZ":1.6602972497130597,"vX0":-2.2614620384733986,"vY0":-114.56958349836441,"vZ0":-1.9283161858254951,"x":132.15,"y":193.95,"x0":0.9411330419864264,"y0":50.00259824378563,"z0":6.023684793502317,"aX":-3.5073799799963146},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-5.5,"breakHorizontal":5.3,"spinRate":2355,"spinDirection":311},"zone":7,"typeConfidence":2.0,"plateTime":0.4770262413428408,"extension":6.254695075424124},"hitData":{"launchSpeed":97.8,"launchAngle":30.0,"totalDistance":383.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":103.59,"coordY":46.19}},"index":0,"playId":"c968111c-96e4-3053-a7ad-75c9ff915afc","pitchNumber":1,"startTime":"2026-04-30T01:12:06.616Z","endTime":"2026-04-30T01:12:19.185Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T01:12:19.185Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Bauers grounds out, shortstop Geraldo Perdomo to first baseman Ildemaro Vargas.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-30T01:12:16.989Z","endTime":"2026-04-30T01:14:47.508Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,7],"actionIndex":[1],"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":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.81362179284936,"aZ":-18.8445392279009,"pfxX":6.709960805106217,"pfxZ":7.665164925736555,"pX":0.7672655810852557,"pZ":3.370590116696266,"vX0":-2.609520032937544,"vY0":-130.82611231542637,"vZ0":-3.0643290262046374,"x":87.75,"y":147.77,"x0":0.904242319830094,"y0":50.0004152787891,"z0":5.964359361086405,"aX":11.664927159458674},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":13.4,"breakHorizontal":-11.6,"spinRate":2227,"spinDirection":158},"zone":3,"typeConfidence":2.0,"plateTime":0.4181844895618174,"extension":6.262256446472797},"index":0,"playId":"feabc625-921c-3c1f-a6a3-f57dbdfb29bd","pitchNumber":1,"startTime":"2026-04-30T01:12:43.457Z","endTime":"2026-04-30T01:12:48.925Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-04-30T01:13:08.185Z","endTime":"2026-04-30T01:13:25.866Z","isPitch":false,"type":"action","player":{"id":641343,"link":"/api/v1/people/641343"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.858556137022443,"aZ":-19.179269467104618,"pfxX":6.2214905490628585,"pfxZ":7.43454424406357,"pX":1.073533870413727,"pZ":1.6991343505647307,"vX0":-1.5213701499348158,"vY0":-131.37495832654082,"vZ0":-7.0340060641862845,"x":76.08,"y":192.9,"x0":0.8519145430535072,"y0":50.00178492650085,"z0":5.8369658218501606,"aX":10.873294525334822},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":12.1,"breakHorizontal":-10.9,"spinRate":2201,"spinDirection":160},"zone":14,"typeConfidence":2.0,"plateTime":0.41693348756816917,"extension":6.299378404715501},"index":2,"playId":"c8d99e54-a52a-309e-832b-007fd7d5aada","pitchNumber":2,"startTime":"2026-04-30T01:13:25.866Z","endTime":"2026-04-30T01:13:30.718Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.818501861339268,"aZ":-23.87411073565468,"pfxX":-1.5700253004959013,"pfxZ":4.947688504732094,"pX":-0.6909967344522997,"pZ":1.4961157123712703,"vX0":-3.3990833325845067,"vY0":-128.03205257902212,"vZ0":-6.020033325518184,"x":143.34,"y":198.38,"x0":0.8523344528152172,"y0":50.00438399597932,"z0":5.7197918915433315,"aX":-2.6334449279209395},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.9,"breakHorizontal":3.5,"spinRate":2268,"spinDirection":173},"zone":13,"typeConfidence":2.0,"plateTime":0.4260880487108589,"extension":6.39730136810456},"index":3,"playId":"fa600da2-719f-3120-a466-212c594f9303","pitchNumber":3,"startTime":"2026-04-30T01:13:40.055Z","endTime":"2026-04-30T01:13:44.923Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.10871733661057,"aZ":-16.572705769961633,"pfxX":3.587318175897699,"pfxZ":8.720800942101036,"pX":0.2420881926746483,"pZ":3.7326459937057352,"vX0":-3.1199458565114644,"vY0":-132.37395660148903,"vZ0":-2.5481994256838583,"x":107.77,"y":138.0,"x0":0.9652631893122,"y0":50.003168614169546,"z0":5.909633099482905,"aX":6.418289371027676},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.5,"breakHorizontal":-5.9,"spinRate":2218,"spinDirection":155},"zone":12,"typeConfidence":2.0,"plateTime":0.41248566477361504,"extension":6.369601363400123},"index":4,"playId":"9b662ac1-3180-3a0f-9427-60bc7b387cbf","pitchNumber":4,"startTime":"2026-04-30T01:13:55.369Z","endTime":"2026-04-30T01:13:58.958Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.678707507378576,"aZ":-16.819418065371845,"pfxX":4.346243121543087,"pfxZ":8.498232405618147,"pX":-0.4779837791093083,"pZ":1.8547817268446416,"vX0":-4.981071053235117,"vY0":-132.86431980679453,"vZ0":-7.021629869561068,"x":135.22,"y":188.7,"x0":0.8471840305895171,"y0":50.002244728706906,"z0":5.732032742279205,"aX":7.8519541499704175},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.3,"breakHorizontal":-7.0,"spinRate":2322,"spinDirection":159},"zone":7,"typeConfidence":2.0,"plateTime":0.4106105479302138,"extension":6.383046893924687},"index":5,"playId":"49e309b6-705d-3a24-b9f8-2e202ce244ca","pitchNumber":5,"startTime":"2026-04-30T01:14:12.386Z","endTime":"2026-04-30T01:14:16.035Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2026-04-30T01:14:23.446Z","endTime":"2026-04-30T01:14:37.918Z","isPitch":false,"type":"action","player":{"id":641343,"link":"/api/v1/people/641343"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.52967260316784,"aZ":-14.472468355881196,"pfxX":3.5544371376245802,"pfxZ":9.612244923432769,"pX":-0.36710391155095606,"pZ":2.672140491709594,"vX0":-4.391857324474622,"vY0":-134.44193886728152,"vZ0":-5.475533976879219,"x":130.99,"y":166.63,"x0":0.8213116945248005,"y0":50.000372575737856,"z0":5.752153166573696,"aX":6.54439970878806},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.6,"breakHorizontal":-5.5,"spinRate":2292,"spinDirection":158},"zone":4,"typeConfidence":2.0,"plateTime":0.4064848413286204,"extension":6.367956920771527},"hitData":{"launchSpeed":104.5,"launchAngle":-9.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.75,"coordY":143.38}},"index":7,"playId":"67e35568-ad81-3990-82ee-5298f956d863","pitchNumber":6,"startTime":"2026-04-30T01:14:37.918Z","endTime":"2026-04-30T01:14:47.508Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T01:14:47.508Z","atBatIndex":43},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gary Sánchez walks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-30T01:14:54.675Z","endTime":"2026-04-30T01:16:03.092Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.4,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.10720881298731,"aZ":-25.958722017869345,"pfxX":8.414684446566307,"pfxZ":3.982923204491618,"pX":0.5710901881805956,"pZ":1.524159479711664,"vX0":-3.485693296576039,"vY0":-124.20252773388056,"vZ0":-5.165035505539063,"x":95.23,"y":197.63,"x0":0.9002049994159914,"y0":50.00344575983118,"z0":5.792080668840702,"aX":13.133926146277947},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":6.2,"breakHorizontal":-14.4,"spinRate":1839,"spinDirection":134},"zone":14,"typeConfidence":2.0,"plateTime":0.44116803678656646,"extension":6.293655050360214},"index":0,"playId":"ba8af7dd-70ba-391b-8b30-3ed8f8f0eac1","pitchNumber":1,"startTime":"2026-04-30T01:15:11.787Z","endTime":"2026-04-30T01:15:16.108Z","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.9,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.57665620017582,"aZ":-15.007445449919418,"pfxX":2.834036838947415,"pfxZ":9.693173621493854,"pX":1.438504903693657,"pZ":4.506458368936387,"vX0":-0.08589479196748745,"vY0":-132.33420776741136,"vZ0":-0.9908916401708621,"x":62.17,"y":117.11,"x0":1.1032256192621388,"y0":50.00554630698222,"z0":5.986502472234833,"aX":5.020707036788142},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":17.5,"breakHorizontal":-5.2,"spinRate":2313,"spinDirection":160},"zone":12,"typeConfidence":2.0,"plateTime":0.41410889283248364,"extension":6.17150902114894},"index":1,"playId":"49f8ed22-ba80-30d6-8456-b25210919929","pitchNumber":2,"startTime":"2026-04-30T01:15:24.823Z","endTime":"2026-04-30T01:15:27.895Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":77.7,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.067878073434564,"aZ":-26.994607192550465,"pfxX":-1.4364160803146275,"pfxZ":3.3431043738484316,"pX":0.33587981821318696,"pZ":4.104727977262587,"vX0":-1.910739429411086,"vY0":-123.7136954248369,"vZ0":1.3364171485812297,"x":104.2,"y":127.95,"x0":1.3052432506161165,"y0":50.00003580865468,"z0":5.823050828710974,"aX":-2.221607369994281},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":6.6,"breakHorizontal":3.0,"spinRate":2251,"spinDirection":193},"zone":12,"typeConfidence":2.0,"plateTime":0.44302864621350313,"extension":6.478154690613715},"index":2,"playId":"c03aca68-17a1-3756-8af1-34dd457b89f5","pitchNumber":3,"startTime":"2026-04-30T01:15:41.345Z","endTime":"2026-04-30T01:15:44.754Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.4,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.97380489879986,"aZ":-12.746981400123829,"pfxX":3.1453097509438006,"pfxZ":10.938055740269956,"pX":-0.3311584118646916,"pZ":1.6133053522562677,"vX0":-4.399190691064107,"vY0":-132.3637607868325,"vZ0":-8.072556785322163,"x":129.62,"y":195.22,"x0":0.9429357239130082,"y0":50.00337417052953,"z0":5.633796172039842,"aX":5.587147212937814},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":18.2,"breakHorizontal":-4.8,"spinRate":2302,"spinDirection":161},"zone":13,"typeConfidence":2.0,"plateTime":0.4136293953797292,"extension":6.431785506267362},"index":3,"playId":"dd88ab76-0143-3471-a887-756afefc1a3f","pitchNumber":4,"startTime":"2026-04-30T01:15:57.729Z","endTime":"2026-04-30T01:16:03.092Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T01:16:03.092Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Rengifo singles on a ground ball to right fielder Corbin Carroll. Gary Sánchez to 3rd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-30T01:18:35.946Z","endTime":"2026-04-30T01:20:52.257Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"postOnThird":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,8,9],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-30T01:16:19.399Z","endTime":"2026-04-30T01:17:05.013Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Kevin Ginkel replaces Eduardo Rodriguez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-30T01:17:05.013Z","endTime":"2026-04-30T01:18:38.177Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656464,"link":"/api/v1/people/656464"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":83.1,"endSpeed":76.8,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.926519886494546,"aZ":-35.35158861172787,"pfxX":2.638437642348405,"pfxZ":-2.1308936903800966,"pX":-0.7262178511275917,"pZ":3.215649580642356,"vX0":2.797071182712552,"vY0":-121.1238434369774,"vZ0":-0.7452004072042941,"x":144.68,"y":151.96,"x0":-2.237333186916161,"y0":50.002699107908484,"z0":6.609497565776925,"aX":3.933152971167458},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-3.8,"breakHorizontal":-5.4,"spinRate":2376,"spinDirection":67},"zone":1,"typeConfidence":0.9,"plateTime":0.4516324830137415,"extension":6.489272106830636},"index":2,"playId":"5b7a9585-dbc9-31cd-a49e-431252801be6","pitchNumber":1,"startTime":"2026-04-30T01:18:38.177Z","endTime":"2026-04-30T01:18:42.027Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.1,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.28046556486677,"aZ":-14.751224726126363,"pfxX":-5.921288141552556,"pfxZ":9.363963694253172,"pX":-1.4621792471502644,"pZ":3.31456098508446,"vX0":4.176488741895802,"vY0":-135.686797911952,"vZ0":-5.129411020056557,"x":172.73,"y":149.29,"x0":-2.2537154305204905,"y0":50.00251065918685,"z0":6.260841158658459,"aX":-11.017282450095173},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.1,"breakHorizontal":9.8,"spinRate":2287,"spinDirection":225},"zone":11,"typeConfidence":0.91,"plateTime":0.40400344040961,"extension":6.700655417631729},"index":3,"playId":"f14c0fc4-463c-33cc-a477-999e3891eb45","pitchNumber":2,"startTime":"2026-04-30T01:18:55.060Z","endTime":"2026-04-30T01:18:58.060Z","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":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.4,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.96581176963228,"aZ":-15.545654088956017,"pfxX":-6.04399262765606,"pfxZ":8.900039449948817,"pX":-0.6970965424817546,"pZ":2.852083614720886,"vX0":5.578221981545092,"vY0":-135.86566433125313,"vZ0":-6.287695853975941,"x":143.57,"y":161.77,"x0":-1.9922843501306018,"y0":50.002852171110376,"z0":6.27809639270486,"aX":-11.291813424994194},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.0,"breakHorizontal":9.7,"spinRate":2327,"spinDirection":222},"zone":1,"typeConfidence":0.9,"plateTime":0.4032502128141946,"extension":6.792127818511294},"index":4,"playId":"bd2ffce4-d587-32a1-bcd6-8ce4a7359741","pitchNumber":3,"startTime":"2026-04-30T01:19:12.829Z","endTime":"2026-04-30T01:19:16.408Z","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":83.8,"endSpeed":78.0,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.37866728670201,"aZ":-30.91117755403059,"pfxX":1.7576477568000861,"pfxZ":0.8316837408148894,"pX":0.48032144592573367,"pZ":1.2155499450140441,"vX0":5.600035134906655,"vY0":-121.86950017448034,"vZ0":-5.862627404598142,"x":98.69,"y":205.96,"x0":-2.069090536183599,"y0":50.00178020345644,"z0":6.299721139505907,"aX":2.6612950845996806},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":0.5,"breakHorizontal":-4.4,"spinRate":2436,"spinDirection":52},"zone":14,"typeConfidence":0.89,"plateTime":0.4482395265875758,"extension":6.754234980319478},"index":5,"playId":"349e32ad-8b35-3a9e-ab9f-dded607bd793","pitchNumber":4,"startTime":"2026-04-30T01:19:36.597Z","endTime":"2026-04-30T01:19:41.260Z","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":93.2,"endSpeed":85.5,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.559316752215857,"aZ":-15.102639331110511,"pfxX":-5.951808849572331,"pfxZ":9.169588401548772,"pX":0.050808809553351486,"pZ":2.1383842370300274,"vX0":7.471511060446531,"vY0":-135.32571034195155,"vZ0":-7.9689831252755186,"x":115.06,"y":181.04,"x0":-1.9680502258696335,"y0":50.00065566688777,"z0":6.1718206475505415,"aX":-11.077345559311276},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.1,"breakHorizontal":9.2,"spinRate":2243,"spinDirection":231},"zone":5,"typeConfidence":0.9,"plateTime":0.4042161273093168,"extension":7.018145976817867},"index":6,"playId":"74fb7773-d19c-3a5e-bfa9-9a86ce28eae4","pitchNumber":5,"startTime":"2026-04-30T01:19:53.378Z","endTime":"2026-04-30T01:19:56.658Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":7,"startTime":"2026-04-30T01:20:07.365Z","endTime":"2026-04-30T01:20:17.244Z","isPitch":false,"type":"action","player":{"id":650859,"link":"/api/v1/people/650859"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.7,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.498027805171425,"aZ":-15.962996643674028,"pfxX":-6.288832451297194,"pfxZ":8.448010827207986,"pX":0.2240638398539654,"pZ":3.0424895749551326,"vX0":8.054713165775443,"vY0":-137.43446168611135,"vZ0":-6.0112064362850175,"x":108.46,"y":156.63,"x0":-1.9230578174231898,"y0":50.0054010394874,"z0":6.336196761381685,"aX":-12.072738785277746},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.3,"breakHorizontal":9.7,"spinRate":2378,"spinDirection":217},"zone":2,"typeConfidence":0.9,"plateTime":0.3980280479594924,"extension":6.953215341404538},"index":8,"playId":"82753781-5f27-32df-b3fb-090f198dfecc","pitchNumber":6,"startTime":"2026-04-30T01:20:17.244Z","endTime":"2026-04-30T01:20:22.531Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.2,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.620648717028548,"aZ":-15.156179303519492,"pfxX":-6.025616067631236,"pfxZ":9.135829415717783,"pX":0.20786709836656622,"pZ":2.606790907396561,"vX0":7.827769999245008,"vY0":-136.0461053948808,"vZ0":-6.899267044125566,"x":109.08,"y":168.4,"x0":-1.9323978977734229,"y0":50.002997394462575,"z0":6.238660812915233,"aX":-11.224307840323599},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.1,"breakHorizontal":9.1,"spinRate":2486,"spinDirection":223},"zone":5,"typeConfidence":0.9,"plateTime":0.40358738767959723,"extension":6.895193985642936},"hitData":{"launchSpeed":98.3,"launchAngle":1.0,"totalDistance":58.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":160.93,"coordY":107.09}},"index":9,"playId":"bd7bed1b-d6e4-3887-822d-c08a14a24f77","pitchNumber":7,"startTime":"2026-04-30T01:20:41.963Z","endTime":"2026-04-30T01:20:52.257Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T01:20:52.257Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Garrett Mitchell strikes out swinging, catcher Adrian Del Castillo to first baseman Ildemaro Vargas.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-30T01:22:28.495Z","endTime":"2026-04-30T01:23:09.641Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Garrett Mitchell replaces Greg Jones.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-30T01:21:13.741Z","endTime":"2026-04-30T01:21:31.619Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":675659,"link":"/api/v1/people/675659"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-30T01:21:31.619Z","endTime":"2026-04-30T01:22:30.712Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.81076977825035,"aZ":-32.58275867711834,"pfxX":3.310037233359945,"pfxZ":-0.2755379280131738,"pX":0.4697339994163674,"pZ":2.2546435279474406,"vX0":4.876028526662498,"vY0":-121.9375846462555,"vZ0":-3.4878584913516884,"x":99.09,"y":177.9,"x0":-1.9816612978642536,"y0":50.00037889427584,"z0":6.4995929267721015,"aX":5.007692439635421},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-1.1,"breakHorizontal":-7.1,"spinRate":2380,"spinDirection":57},"zone":9,"typeConfidence":0.91,"plateTime":0.4483145974624807,"extension":6.667104030835614},"index":2,"playId":"60a89b6f-9957-3e8e-871d-26f0791f6ce7","pitchNumber":1,"startTime":"2026-04-30T01:22:30.712Z","endTime":"2026-04-30T01:22:34.419Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.222917943347323,"aZ":-36.0213827170806,"pfxX":2.2148276060699565,"pfxZ":-2.53348178621674,"pX":0.15706698727227741,"pZ":1.751809140817963,"vX0":4.608972526918815,"vY0":-122.64213117008448,"vZ0":-3.873452038322868,"x":111.01,"y":191.48,"x0":-2.0376427663622407,"y0":50.00575243565227,"z0":6.437932123657597,"aX":3.3589731143383115},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-5.3,"breakHorizontal":-5.2,"spinRate":2420,"spinDirection":47},"zone":8,"typeConfidence":0.92,"plateTime":0.4473504823902936,"extension":6.675679745394946},"index":3,"playId":"a8bbee49-d069-36dd-a43a-5edebc055a74","pitchNumber":2,"startTime":"2026-04-30T01:22:47.541Z","endTime":"2026-04-30T01:22:50.980Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.974950125127695,"aZ":-35.95286994090314,"pfxX":1.099465491227652,"pfxZ":-2.483729955241221,"pX":-0.032065088355351476,"pZ":0.5477333213474634,"vX0":4.4942416851802385,"vY0":-122.43592237167971,"vZ0":-6.57257565325869,"x":118.22,"y":223.99,"x0":-2.033746722505433,"y0":50.005821477930624,"z0":6.340765549010309,"aX":1.670145207872455},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-5.8,"breakHorizontal":-3.0,"spinRate":2393,"spinDirection":43},"zone":14,"typeConfidence":0.91,"plateTime":0.44720857399315683,"extension":6.706775809170268},"index":4,"playId":"992f3092-095f-339c-b035-cf3f8e382b30","pitchNumber":3,"startTime":"2026-04-30T01:23:05.009Z","endTime":"2026-04-30T01:23:09.641Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T01:23:09.641Z","atBatIndex":46},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ildemaro Vargas lines out to center fielder Garrett Mitchell.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-30T01:25:19.321Z","endTime":"2026-04-30T01:26:59.892Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,4,5,6,7],"actionIndex":[0,1],"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":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Garrett Mitchell remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-30T01:25:03.604Z","endTime":"2026-04-30T01:25:03.617Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"701","replacedPlayer":{"id":675659,"link":"/api/v1/people/675659"}},{"details":{"description":"Defensive Substitution: Sal Frelick replaces center fielder Blake Perkins, batting 8th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-30T01:25:03.617Z","endTime":"2026-04-30T01:25:21.495Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"801","replacedPlayer":{"id":663368,"link":"/api/v1/people/663368"}},{"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":94.9,"endSpeed":86.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.079147075437373,"aZ":-19.456286076857136,"pfxX":9.643998005422857,"pfxZ":6.619333525057412,"pX":0.19726250901755626,"pZ":2.955012435775712,"vX0":-9.177605822409669,"vY0":-137.8473163758691,"vZ0":-3.1232300830404625,"x":109.48,"y":158.99,"x0":2.3192384053217925,"y0":50.00499294424591,"z0":5.418762870455095,"aX":18.534318170824516},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.5,"breakHorizontal":-15.5,"spinRate":2185,"spinDirection":142},"zone":2,"typeConfidence":2.0,"plateTime":0.39758122674298235,"extension":6.961922585857864},"index":2,"playId":"66f0fa52-f59c-3d51-a55a-f73b1847af42","pitchNumber":1,"startTime":"2026-04-30T01:25:21.495Z","endTime":"2026-04-30T01:25:25.413Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":3,"startTime":"2026-04-30T01:25:27.725Z","endTime":"2026-04-30T01:25:41.636Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"}},{"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":86.9,"endSpeed":79.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.870143964635908,"aZ":-21.8770487028546,"pfxX":10.548357750744398,"pfxZ":6.463372523591394,"pX":-0.9975454183418087,"pZ":0.049441794559375515,"vX0":-11.63049731717395,"vY0":-125.80586978455128,"vZ0":-8.134063095744775,"x":155.02,"y":237.45,"x0":2.327331009501234,"y0":50.00599397203883,"z0":5.114118933423357,"aX":16.816252263175556},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":9.8,"breakHorizontal":-16.2,"spinRate":2213,"spinDirection":120},"zone":13,"typeConfidence":2.0,"plateTime":0.4363224811023203,"extension":6.840729014154575},"index":4,"playId":"24d0448a-1bdd-3161-b272-6dd5ccf36ee1","pitchNumber":2,"startTime":"2026-04-30T01:25:41.636Z","endTime":"2026-04-30T01:25:46.252Z","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":2,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":73.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.33030314763441,"aZ":-41.77957031821018,"pfxX":-6.067025021639634,"pfxZ":-7.005258668883683,"pX":-0.3057160017779405,"pZ":1.8737816254914954,"vX0":-4.328946822023845,"vY0":-116.7098190252514,"vZ0":0.355693222195951,"x":128.65,"y":188.19,"x0":2.3658677472913543,"y0":50.00458150787338,"z0":5.675592587313101,"aX":-8.314760501925079},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-12.2,"breakHorizontal":12.1,"spinRate":2655,"spinDirection":315},"zone":7,"typeConfidence":2.0,"plateTime":0.47049584050729276,"extension":6.847875129369516},"index":5,"playId":"61bc117a-41f8-36fa-9e3c-c5244faa4df8","pitchNumber":3,"startTime":"2026-04-30T01:25:58.308Z","endTime":"2026-04-30T01:26:04.508Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.304961100957236,"aZ":-43.348970033408484,"pfxX":-6.088150695659541,"pfxZ":-7.65354833071032,"pX":-0.29235727207941703,"pZ":1.1015825926925995,"vX0":-4.51800195302404,"vY0":-120.81446606814661,"vZ0":-1.753045031677493,"x":128.14,"y":209.04,"x0":2.4013228618614932,"y0":50.00386947624912,"z0":5.690740513027405,"aX":-8.886775933300683},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-14.0,"breakHorizontal":12.2,"spinRate":2834,"spinDirection":310},"zone":13,"typeConfidence":2.0,"plateTime":0.45555483779694494,"extension":6.853872493181051},"index":6,"playId":"223e12ef-71b3-333d-8b54-781db3f37d36","pitchNumber":4,"startTime":"2026-04-30T01:26:25.128Z","endTime":"2026-04-30T01:26:28.599Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.963134580698522,"aZ":-16.93631839309676,"pfxX":5.2970443917101075,"pfxZ":8.148380737305867,"pX":-0.24804493847530287,"pZ":4.18601016670507,"vX0":-8.658095815203218,"vY0":-135.92137893634077,"vZ0":-0.3252434995800506,"x":126.45,"y":125.76,"x0":2.291277108193579,"y0":50.00236314836283,"z0":5.483924862471726,"aX":9.9062318616899},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.9,"breakHorizontal":-7.8,"spinRate":2210,"spinDirection":137},"zone":11,"typeConfidence":2.0,"plateTime":0.40308046021449817,"extension":6.820236851156125},"hitData":{"launchSpeed":92.8,"launchAngle":20.0,"totalDistance":307.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":104.15,"coordY":78.35}},"index":7,"playId":"3e309c31-7763-3fa9-890e-1a545fb4f36a","pitchNumber":5,"startTime":"2026-04-30T01:26:45.156Z","endTime":"2026-04-30T01:26:59.892Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T01:26:59.892Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lourdes Gurriel Jr. grounds out, shortstop Joey Ortiz to first baseman Jake Bauers.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-30T01:26:55.542Z","endTime":"2026-04-30T01:28:03.076Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"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.1,"endSpeed":87.5,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.098356572523436,"aZ":-18.058539489941264,"pfxX":10.327944310843453,"pfxZ":7.237634631760797,"pX":-1.8098925821087986,"pZ":1.2728128137610635,"vX0":-14.461724833209793,"vY0":-139.00781392853668,"vZ0":-7.62644346956762,"x":185.99,"y":204.41,"x0":2.126031691163885,"y0":50.00496230321565,"z0":5.257883495169438,"aX":20.14986108957162},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.5,"breakHorizontal":-15.6,"spinRate":2158,"spinDirection":145},"zone":13,"typeConfidence":2.0,"plateTime":0.39451064174638484,"extension":6.898623903754339},"index":0,"playId":"7f901893-bb1e-3a67-9b1c-ead5a077d955","pitchNumber":1,"startTime":"2026-04-30T01:27:19.264Z","endTime":"2026-04-30T01:27:25.227Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":77.8,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.81123834110302,"aZ":-21.91016063033269,"pfxX":9.006310221912514,"pfxZ":6.6240613373230826,"pX":-0.050987010713230925,"pZ":2.1402848967172043,"vX0":-9.175638739278556,"vY0":-123.98690373583048,"vZ0":-3.3346379601666887,"x":118.94,"y":180.99,"x0":2.535383981322816,"y0":50.004149129329996,"z0":5.340238798560776,"aX":13.961291581624335},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":11.4,"breakHorizontal":-14.0,"spinRate":2256,"spinDirection":110},"zone":8,"typeConfidence":2.0,"plateTime":0.4425097979270949,"extension":6.856106348063502},"index":1,"playId":"3a01a596-6a79-3f9d-807b-1b0ac2412bf4","pitchNumber":2,"startTime":"2026-04-30T01:27:40.007Z","endTime":"2026-04-30T01:27:44.186Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.8,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.61992151788725,"aZ":-15.299365917356889,"pfxX":4.9418137233347075,"pfxZ":8.911627731174116,"pX":0.39176116839137115,"pZ":2.762173794105264,"vX0":-7.067407243468775,"vY0":-136.8310742697469,"vZ0":-3.946329267666907,"x":102.07,"y":164.2,"x0":2.3678317827541875,"y0":50.00100808589819,"z0":5.273606286788195,"aX":9.356165835873202},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.5,"breakHorizontal":-7.4,"spinRate":2228,"spinDirection":147},"zone":6,"typeConfidence":2.0,"plateTime":0.4005256680720821,"extension":6.867559714087799},"hitData":{"launchSpeed":105.3,"launchAngle":5.0,"totalDistance":109.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.2,"coordY":147.63}},"index":2,"playId":"6dff6d77-d543-332f-b79d-3a6dad68c191","pitchNumber":3,"startTime":"2026-04-30T01:27:54.448Z","endTime":"2026-04-30T01:28:03.076Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T01:28:03.076Z","atBatIndex":48},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Brewers challenged (tag play), call on the field was overturned: Nolan Arenado reaches on a throwing error by third baseman Luis Rengifo. Nolan Arenado out at 2nd, shortstop Joey Ortiz to third baseman Luis Rengifo.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-30T01:28:11.303Z","endTime":"2026-04-30T01:29:20.979Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_runner_out","runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.28342908763283,"aZ":-21.589873102551596,"pfxX":9.359602375188576,"pfxZ":5.425466393915017,"pX":0.5024219402749798,"pZ":1.8111713828072948,"vX0":-8.430079865674953,"vY0":-139.05201080066965,"vZ0":-5.3146954286885855,"x":97.85,"y":189.88,"x0":2.3629895571697683,"y0":50.00336069784162,"z0":5.18731560884556,"aX":18.26004164134559},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.9,"breakHorizontal":-15.1,"spinRate":2177,"spinDirection":134},"zone":9,"typeConfidence":2.0,"plateTime":0.39447231416950856,"extension":6.867244184833955},"index":0,"playId":"85867c20-231d-3436-bb9a-8f5f7a8cfd39","pitchNumber":1,"startTime":"2026-04-30T01:28:25.103Z","endTime":"2026-04-30T01:28:29.888Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":87.8,"endSpeed":80.0,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.106880542561754,"aZ":-21.103070997323904,"pfxX":8.62349455639443,"pfxZ":6.7764390628183,"pX":0.48538226947289537,"pZ":0.7299849547554187,"vX0":-7.6433761110522935,"vY0":-127.47211779559694,"vZ0":-7.0114195277692986,"x":98.5,"y":219.07,"x0":2.4136658529380743,"y0":50.00078064290449,"z0":5.202195992228568,"aX":14.080142707421615},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":10.7,"breakHorizontal":-13.7,"spinRate":2211,"spinDirection":110},"zone":14,"typeConfidence":2.0,"plateTime":0.4309688606469182,"extension":6.8363688967952},"index":1,"playId":"97a6cc77-e3fb-3dd9-9320-1a0a781499f1","pitchNumber":2,"startTime":"2026-04-30T01:28:37.286Z","endTime":"2026-04-30T01:28:40.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":78.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.790739660078067,"aZ":-23.778144783223325,"pfxX":8.195993944818955,"pfxZ":5.3092760211574745,"pX":1.7724389016109976,"pZ":2.755142664594083,"vX0":-4.723609069175971,"vY0":-125.54891519986771,"vZ0":-1.6287733619600164,"x":49.44,"y":164.39,"x0":2.6232573444590606,"y0":50.00064878807056,"z0":5.366546654087281,"aX":12.951582232257344},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":9.5,"breakHorizontal":-13.6,"spinRate":2151,"spinDirection":111},"zone":12,"typeConfidence":2.0,"plateTime":0.4379505643868624,"extension":6.8489718157604065},"index":2,"playId":"dddb3f8a-df1d-32db-aaa3-f28646fee6ae","pitchNumber":3,"startTime":"2026-04-30T01:28:50.183Z","endTime":"2026-04-30T01:28:53.487Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":73.0,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.03435155136276,"aZ":-42.16952541471523,"pfxX":-6.222004762182724,"pfxZ":-7.459264100818578,"pX":0.0955442381474164,"pZ":1.5795455330770505,"vX0":-3.673569064075068,"vY0":-115.7058285338174,"vZ0":0.029765839861547683,"x":113.36,"y":196.13,"x0":2.5188011517901976,"y0":50.00442135747096,"z0":5.648430842187453,"aX":-8.334263463428062},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-13.1,"breakHorizontal":12.2,"spinRate":2672,"spinDirection":315},"zone":14,"typeConfidence":2.0,"plateTime":0.47558677527203264,"extension":6.953422254172426},"hitData":{"launchSpeed":98.9,"launchAngle":-7.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.2,"coordY":164.86}},"index":3,"playId":"5d79658a-2aa2-36c2-8bfe-edd9bf13567b","pitchNumber":4,"startTime":"2026-04-30T01:29:04.051Z","endTime":"2026-04-30T01:29:20.979Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MA","challengeTeamId":158},"playEndTime":"2026-04-30T01:29:20.979Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sal Frelick grounds out, shortstop Geraldo Perdomo to first baseman Ildemaro Vargas.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-30T01:32:40.654Z","endTime":"2026-04-30T01:34:13.271Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.3,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.309057186282903,"aZ":-14.146590229296141,"pfxX":-4.755473431243882,"pfxZ":9.515226086116808,"pX":-0.0012374518219715133,"pZ":2.2335198273805346,"vX0":7.107504849142279,"vY0":-136.58436189418475,"vZ0":-8.320949100622004,"x":117.05,"y":178.47,"x0":-2.0160404083489176,"y0":50.00302776914388,"z0":6.286611488600802,"aX":-9.010241203410935},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.7,"breakHorizontal":7.2,"spinRate":2284,"spinDirection":219},"zone":5,"typeConfidence":0.9,"plateTime":0.4006015705231962,"extension":6.6336472739565115},"index":0,"playId":"88945b72-beca-3bb7-8086-18c2a9b19233","pitchNumber":1,"startTime":"2026-04-30T01:32:40.654Z","endTime":"2026-04-30T01:32:45.451Z","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.2,"endSpeed":86.2,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.107776823088038,"aZ":-17.261185755644487,"pfxX":-5.18604445499409,"pfxZ":7.830879933044752,"pX":-1.1537921736881285,"pZ":3.997820068864325,"vX0":4.093885030625909,"vY0":-137.09230247763722,"vZ0":-3.5823947780393905,"x":160.98,"y":130.84,"x0":-1.9921223096764964,"y0":50.006563790964535,"z0":6.498800131624365,"aX":-9.880622278086854},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.7,"breakHorizontal":8.5,"spinRate":2311,"spinDirection":211},"zone":11,"typeConfidence":0.9,"plateTime":0.39942504793611633,"extension":6.5012770913973705},"index":1,"playId":"74bee3ea-288c-30c5-ad9a-c095718904e9","pitchNumber":2,"startTime":"2026-04-30T01:32:54.868Z","endTime":"2026-04-30T01:32:57.868Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":79.1,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.01989974358098,"aZ":-34.552531639382195,"pfxX":1.0811415912328908,"pfxZ":-1.51916588775814,"pX":0.15368709141767364,"pZ":1.6157503931239228,"vX0":4.820810611706428,"vY0":-123.77292719738489,"vZ0":-4.883156452255094,"x":111.14,"y":195.15,"x0":-1.9540395054539805,"y0":50.00512714141969,"z0":6.484280689460342,"aX":1.689256596141143},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-3.6,"breakHorizontal":-3.0,"spinRate":2488,"spinDirection":44},"zone":8,"typeConfidence":0.9,"plateTime":0.4412979514036448,"extension":6.515263967737146},"index":2,"playId":"9faeff5f-b5a1-3f37-a7f0-947e2d155ab9","pitchNumber":3,"startTime":"2026-04-30T01:33:10.631Z","endTime":"2026-04-30T01:33:15.531Z","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":0},"pitchData":{"startSpeed":85.2,"endSpeed":79.6,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.190623552141414,"aZ":-33.684159350284716,"pfxX":1.2419901232645196,"pfxZ":-0.9548768228116415,"pX":0.13174580443035794,"pZ":1.2167371645300495,"vX0":4.989252285533742,"vY0":-123.95873245012761,"vZ0":-5.9780254439722285,"x":111.98,"y":205.93,"x0":-2.059514150293085,"y0":50.00600338084639,"z0":6.434881718439659,"aX":1.9545433189074262},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-2.8,"breakHorizontal":-3.2,"spinRate":2366,"spinDirection":66},"zone":14,"typeConfidence":0.9,"plateTime":0.43999059860048995,"extension":6.64814990014518},"index":3,"playId":"3dbbb210-92a0-3b3f-b070-fcc433218b43","pitchNumber":4,"startTime":"2026-04-30T01:33:28.947Z","endTime":"2026-04-30T01:33:33.820Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.1,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.006923997795404,"aZ":-14.041396311559339,"pfxX":-4.937643461005113,"pfxZ":9.61641001974683,"pX":0.21572804473230883,"pZ":2.219432193588417,"vX0":7.816130291849064,"vY0":-136.2124940037787,"vZ0":-8.163621608936038,"x":108.78,"y":178.86,"x0":-2.045084981384532,"y0":50.00139107414405,"z0":6.2194678685544105,"aX":-9.309040502086747},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.0,"breakHorizontal":7.3,"spinRate":2207,"spinDirection":219},"zone":5,"typeConfidence":0.9,"plateTime":0.401627507301618,"extension":6.978234011107649},"index":4,"playId":"d188396c-f346-3554-9a0c-0297c67e2fa5","pitchNumber":5,"startTime":"2026-04-30T01:33:44.997Z","endTime":"2026-04-30T01:33:48.641Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.0,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.221900518107436,"aZ":-16.47976943618571,"pfxX":-7.4122653929976225,"pfxZ":8.31943448577518,"pX":-0.7921163220383416,"pZ":2.6341175912474157,"vX0":5.726115944287895,"vY0":-136.30640049397357,"vZ0":-6.785749764093096,"x":147.19,"y":167.66,"x0":-1.9543036970774026,"y0":50.00353618728019,"z0":6.288518578024258,"aX":-13.985031370391471},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.8,"breakHorizontal":12.2,"spinRate":2265,"spinDirection":223},"zone":4,"typeConfidence":0.84,"plateTime":0.4014248219718648,"extension":6.8920768320899874},"hitData":{"launchSpeed":100.4,"launchAngle":-11.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":121.99,"coordY":148.36}},"index":5,"playId":"a843cb95-ffa4-361e-9a5c-fb12336c2557","pitchNumber":6,"startTime":"2026-04-30T01:34:01.515Z","endTime":"2026-04-30T01:34:13.271Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T01:34:13.271Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"David Hamilton called out on strikes.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-30T01:34:48.341Z","endTime":"2026-04-30T01:36:39.367Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter David Hamilton replaces Joey Ortiz.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-30T01:34:26.827Z","endTime":"2026-04-30T01:34:50.635Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":687401,"link":"/api/v1/people/687401"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.6,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.570827141684486,"aZ":-35.25892864906687,"pfxX":0.48730665564807196,"pfxZ":-2.0150016861943207,"pX":-0.13878230377128417,"pZ":2.5524301455554292,"vX0":4.1828586063919655,"vY0":-123.35754676961008,"vZ0":-2.346990112424303,"x":122.29,"y":169.86,"x0":-1.926095309539282,"y0":50.00529438875367,"z0":6.514272386722336,"aX":0.7445049550059953},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-4.0,"breakHorizontal":-1.9,"spinRate":2221,"spinDirection":63},"zone":5,"typeConfidence":0.9,"plateTime":0.4455283666613812,"extension":6.543836876920972},"index":1,"playId":"da756e49-a1c5-3de0-98c3-095795e7a669","pitchNumber":1,"startTime":"2026-04-30T01:34:50.635Z","endTime":"2026-04-30T01:34:54.351Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":85.8,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.15824224455888,"aZ":-13.066762569631107,"pfxX":-4.692882648557642,"pfxZ":9.953730521641347,"pX":-0.805690262577257,"pZ":5.381657490177657,"vX0":4.605563072025125,"vY0":-138.68460771733194,"vZ0":-0.9036970007380007,"x":147.71,"y":93.48,"x0":-1.8897645484217027,"y0":50.00632356055554,"z0":6.595788626967242,"aX":-9.012409276622897},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.0,"breakHorizontal":7.3,"spinRate":2320,"spinDirection":218},"zone":11,"typeConfidence":0.91,"plateTime":0.39712676918727663,"extension":6.53353879039228},"index":2,"playId":"fa8c0fd3-38f4-3acb-a34e-c19b6e895f3e","pitchNumber":2,"startTime":"2026-04-30T01:35:07.242Z","endTime":"2026-04-30T01:35:10.880Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.3,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.36080241361773,"aZ":-35.19177070974721,"pfxX":-0.5334055501293051,"pfxZ":-1.9260847542813595,"pX":0.11451454672655727,"pZ":0.6167830450005098,"vX0":5.158116640058501,"vY0":-124.13081477074711,"vZ0":-7.005381097054959,"x":112.63,"y":222.13,"x0":-1.9193198547978867,"y0":50.0052116546442,"z0":6.39798259163547,"aX":-0.8344933068288529},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-4.9,"breakHorizontal":-0.2,"spinRate":2350,"spinDirection":50},"zone":14,"typeConfidence":0.89,"plateTime":0.44089367154489656,"extension":6.645293922882054},"index":3,"playId":"fb8cc7cf-c80c-3171-99ee-376881fbad63","pitchNumber":3,"startTime":"2026-04-30T01:35:30.010Z","endTime":"2026-04-30T01:35:35.452Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":80.2,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.447186417624327,"aZ":-34.91501371712658,"pfxX":1.3715806003812827,"pfxZ":-1.7410679617132798,"pX":0.45864061172024495,"pZ":-1.2004500419970325,"vX0":5.499494354540029,"vY0":-124.62883148054503,"vZ0":-11.032654264693376,"x":99.52,"y":271.19,"x0":-1.9523469207322879,"y0":50.00050097250803,"z0":6.156253322184813,"aX":2.1624820206512836},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-5.4,"breakHorizontal":-3.7,"spinRate":2345,"spinDirection":41},"zone":14,"typeConfidence":0.92,"plateTime":0.4390451250893954,"extension":6.856942072420953},"index":4,"playId":"85c7ad4d-2fcf-35d9-9e67-763c96e34f03","pitchNumber":4,"startTime":"2026-04-30T01:35:52.747Z","endTime":"2026-04-30T01:35:56.537Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.7,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.05075594623535,"aZ":-32.408707743373405,"pfxX":1.2007993590636796,"pfxZ":-0.15301214546781194,"pX":0.5158769247813794,"pZ":0.7047393008895423,"vX0":5.67549928924745,"vY0":-124.6480495453369,"vZ0":-7.283503996621834,"x":97.34,"y":219.75,"x0":-1.9423828614176586,"y0":50.00028028847417,"z0":6.325662394773229,"aX":1.896223695510962},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.7,"breakHorizontal":-3.5,"spinRate":2308,"spinDirection":17},"zone":14,"typeConfidence":0.9,"plateTime":0.4386971452308912,"extension":6.637253483716816},"index":5,"playId":"62229a52-80ec-3be9-a480-e5fed9742f22","pitchNumber":5,"startTime":"2026-04-30T01:36:15.495Z","endTime":"2026-04-30T01:36:20.061Z","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":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.6,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.710039090345788,"aZ":-14.695122614245328,"pfxX":-5.8739980086490045,"pfxZ":9.341246098293897,"pX":-0.1539641108445247,"pZ":1.8519865878286328,"vX0":6.754087204794838,"vY0":-136.124404063048,"vZ0":-8.885443165187587,"x":122.87,"y":188.78,"x0":-1.907626017280013,"y0":50.00242276785026,"z0":6.182425102451363,"aX":-10.990907349839777},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.1,"breakHorizontal":9.1,"spinRate":2408,"spinDirection":218},"zone":8,"typeConfidence":0.9,"plateTime":0.4028327528416962,"extension":6.909673589773513},"index":6,"playId":"5c540e90-2308-3f2c-8224-61e7c7d0b5f2","pitchNumber":6,"startTime":"2026-04-30T01:36:34.055Z","endTime":"2026-04-30T01:36:39.367Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T01:36:39.367Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lockridge strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-30T01:36:39.749Z","endTime":"2026-04-30T01:38:01.841Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"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":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.8,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.16147588773284,"aZ":-11.261682850035081,"pfxX":-6.271581123814965,"pfxZ":10.583879329343176,"pX":0.5752018815204639,"pZ":2.302735784204873,"vX0":9.432207392188852,"vY0":-140.03428480077963,"vZ0":-8.735256922761996,"x":95.07,"y":176.61,"x0":-2.02999159078635,"y0":50.001574909382285,"z0":6.209351535621363,"aX":-12.390743604193782},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.4,"breakHorizontal":9.2,"spinRate":2463,"spinDirection":223},"zone":6,"typeConfidence":0.91,"plateTime":0.39191585896235015,"extension":6.866518388554177},"index":0,"playId":"a182ff57-a0b3-3453-ae3a-5adcace939f2","pitchNumber":1,"startTime":"2026-04-30T01:37:01.520Z","endTime":"2026-04-30T01:37:05.488Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.3,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.167202639142,"aZ":-13.042252808277812,"pfxX":-6.320166576046528,"pfxZ":9.76407656477894,"pX":0.19165296617593267,"pZ":3.1223862006749483,"vX0":7.56985920039033,"vY0":-139.5209978217502,"vZ0":-6.514945127813195,"x":109.69,"y":154.48,"x0":-1.7433455638650985,"y0":50.00368008619243,"z0":6.357608754808114,"aX":-12.385547537159146},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.4,"breakHorizontal":9.7,"spinRate":2371,"spinDirection":223},"zone":2,"typeConfidence":0.91,"plateTime":0.3934897515472575,"extension":6.683264582732577},"index":1,"playId":"fbd6a61f-ff48-34e0-8b0f-f87f2d1c9974","pitchNumber":2,"startTime":"2026-04-30T01:37:18.267Z","endTime":"2026-04-30T01:37:21.951Z","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":95.7,"endSpeed":87.2,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.90203204107015,"aZ":-14.646758694591266,"pfxX":-5.794571313287087,"pfxZ":8.942422680745315,"pX":-0.009529998858646279,"pZ":4.46251310360954,"vX0":7.104876239325772,"vY0":-139.26793060399442,"vZ0":-2.9375255412653147,"x":117.36,"y":118.29,"x0":-1.8434607211459197,"y0":50.00440817075083,"z0":6.502475100216782,"aX":-11.359946224105105},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.7,"breakHorizontal":9.0,"spinRate":2502,"spinDirection":218},"zone":12,"typeConfidence":0.91,"plateTime":0.39361687427148295,"extension":6.64307427896429},"index":2,"playId":"07559fad-7f52-3813-a9e3-d416b5018cc1","pitchNumber":3,"startTime":"2026-04-30T01:37:38.039Z","endTime":"2026-04-30T01:37:41.434Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.3,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.065517035666687,"aZ":-32.52167317787268,"pfxX":-0.03938583843451804,"pfxZ":-0.2219779373394024,"pX":0.5496292500235368,"pZ":0.9154928663203847,"vX0":6.042540292929641,"vY0":-124.19923206559952,"vZ0":-6.679647516936464,"x":96.05,"y":214.06,"x0":-1.9061464949020321,"y0":50.00332324846927,"z0":6.332804103305132,"aX":-0.06263100541463239},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-1.7,"breakHorizontal":-1.3,"spinRate":2316,"spinDirection":67},"zone":14,"typeConfidence":0.88,"plateTime":0.4404239793388185,"extension":6.823625836667082},"index":3,"playId":"e2cc83df-12a2-34b8-a789-90751d8bae22","pitchNumber":4,"startTime":"2026-04-30T01:37:57.155Z","endTime":"2026-04-30T01:38:01.841Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T01:38:01.841Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jose Fernandez strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-30T01:40:06.546Z","endTime":"2026-04-30T01:42:59.855Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6,7,8,9],"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":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"David Hamilton remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-30T01:39:15.154Z","endTime":"2026-04-30T01:40:08.807Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"901","replacedPlayer":{"id":687401,"link":"/api/v1/people/687401"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.3,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.092274018945485,"aZ":-20.89303661795871,"pfxX":9.16733728713576,"pfxZ":6.099914082980786,"pX":-0.38954164699033,"pZ":1.701133723386331,"vX0":-10.764471184322408,"vY0":-134.81278595801982,"vZ0":-5.609113376626483,"x":131.85,"y":192.85,"x0":2.4557209982006376,"y0":50.0011532905164,"z0":5.274137920878636,"aX":16.94818317367177},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.1,"breakHorizontal":-14.4,"spinRate":1942,"spinDirection":148},"zone":7,"typeConfidence":2.0,"plateTime":0.40559552632769824,"extension":6.93426466816472},"index":1,"playId":"5f87dc6f-6aa3-3dec-b511-37d2a930e58d","pitchNumber":1,"startTime":"2026-04-30T01:40:08.807Z","endTime":"2026-04-30T01:40:12.669Z","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.3,"endSpeed":77.4,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.279132915152477,"aZ":-28.46368655096338,"pfxX":7.81279033254875,"pfxZ":2.44134153355631,"pX":0.9469999918773986,"pZ":1.505880747134849,"vX0":-6.903550652559103,"vY0":-122.51796627655905,"vZ0":-3.3138146275565687,"x":80.9,"y":198.12,"x0":2.786643371190046,"y0":50.00270467080991,"z0":5.309377888311661,"aX":11.873708422206763},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.8,"breakHorizontal":-12.5,"spinRate":2043,"spinDirection":114},"zone":14,"typeConfidence":2.0,"plateTime":0.4471067647235949,"extension":6.8504329543984195},"index":2,"playId":"885939d2-00bb-3cbf-87d1-6248965a32b4","pitchNumber":2,"startTime":"2026-04-30T01:40:22.155Z","endTime":"2026-04-30T01:40:25.157Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-30T01:40:32.096Z","endTime":"2026-04-30T01:40:48.309Z","isPitch":false,"type":"action","player":{"id":699912,"link":"/api/v1/people/699912"}},{"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":0},"pitchData":{"startSpeed":86.5,"endSpeed":78.9,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.913540119829253,"aZ":-31.442214617887682,"pfxX":9.981337372795686,"pfxZ":0.46264520100446305,"pX":1.9700817981062477,"pZ":2.3527973127753325,"vX0":-5.449845242427351,"vY0":-125.82408876335492,"vZ0":-1.0933534583475664,"x":41.91,"y":175.25,"x0":2.873821868913627,"y0":50.005339699167294,"z0":5.354161533400015,"aX":15.913596589296384},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.8,"breakHorizontal":-16.7,"spinRate":2164,"spinDirection":105},"zone":14,"typeConfidence":2.0,"plateTime":0.436283137039287,"extension":6.74842308720435},"index":4,"playId":"6558ab5e-3b5c-327f-b091-b50d0afaf64f","pitchNumber":3,"startTime":"2026-04-30T01:40:48.309Z","endTime":"2026-04-30T01:40:53.301Z","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":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.4,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.734891159120895,"aZ":-26.667522579604682,"pfxX":9.468509476511828,"pfxZ":3.522179673776767,"pX":0.3011066386847783,"pZ":1.4925019528289152,"vX0":-8.901431585888686,"vY0":-124.50524307461413,"vZ0":-3.9716690692276284,"x":105.52,"y":198.48,"x0":2.6979051594170143,"y0":50.00529593204045,"z0":5.323228530605827,"aX":14.820490466455361},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":5.6,"breakHorizontal":-15.0,"spinRate":2179,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.44045423937684003,"extension":6.8125521359873185},"index":5,"playId":"4fdb7f99-3c8c-31bc-8552-9347483ee10b","pitchNumber":4,"startTime":"2026-04-30T01:41:00.768Z","endTime":"2026-04-30T01:41:04.989Z","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":94.6,"endSpeed":86.0,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.33971203272325,"aZ":-18.38394341187354,"pfxX":10.339807597037778,"pfxZ":7.2724822241262155,"pX":-1.3589918628161137,"pZ":2.493623276929426,"vX0":-13.195303033885628,"vY0":-137.10195064300726,"vZ0":-4.357185123753407,"x":168.8,"y":171.45,"x0":2.1811497224479055,"y0":50.006384181757774,"z0":5.364512409517509,"aX":19.617430452184255},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.4,"breakHorizontal":-15.8,"spinRate":2148,"spinDirection":141},"zone":13,"typeConfidence":2.0,"plateTime":0.4000597232428418,"extension":6.840242528918303},"index":6,"playId":"41a8e037-2af3-3501-9b03-f79d681e0761","pitchNumber":5,"startTime":"2026-04-30T01:41:21.700Z","endTime":"2026-04-30T01:41:25.461Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":73.2,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.944947544925295,"aZ":-40.332408998779755,"pfxX":-4.890145585234128,"pfxZ":-6.037849225979162,"pX":-0.49076826450638056,"pZ":2.072204345529854,"vX0":-5.623873678777544,"vY0":-116.18426067034828,"vZ0":0.5352435291786073,"x":135.71,"y":182.83,"x0":2.606085130685852,"y0":50.0007497036649,"z0":5.705365939692738,"aX":-6.610987812822322},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-10.4,"breakHorizontal":10.3,"spinRate":2625,"spinDirection":304},"zone":7,"typeConfidence":2.0,"plateTime":0.47338851980679353,"extension":6.756310882743496},"index":7,"playId":"7798104f-d777-3046-8537-ce7cdc2cbbaa","pitchNumber":6,"startTime":"2026-04-30T01:41:34.687Z","endTime":"2026-04-30T01:41:42.707Z","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":85.2,"endSpeed":77.3,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.71118973770885,"aZ":-27.9512036346695,"pfxX":10.254731870046884,"pfxZ":2.7395054877059977,"pX":1.539123634490704,"pZ":3.634561130628177,"vX0":-5.850438863799042,"vY0":-123.8535041909053,"vZ0":0.989698750571829,"x":58.33,"y":140.65,"x0":2.610125524601775,"y0":50.00090669556088,"z0":5.582625472532824,"aX":15.793551592852564},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":5.5,"breakHorizontal":-17.0,"spinRate":2004,"spinDirection":118},"zone":12,"typeConfidence":2.0,"plateTime":0.4436915754045456,"extension":6.9473704406887835},"index":8,"playId":"98b7b169-cad8-30ac-8d23-d6cd665a0fb5","pitchNumber":7,"startTime":"2026-04-30T01:42:40.640Z","endTime":"2026-04-30T01:42:44.510Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":77.6,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.170483086535295,"aZ":-23.35394138221542,"pfxX":10.325544189892533,"pfxZ":5.709239720036804,"pX":0.4687825895997508,"pZ":1.7088484530895989,"vX0":-8.51743502715351,"vY0":-124.14900597537415,"vZ0":-4.1285259167755886,"x":99.13,"y":192.64,"x0":2.6193018575900995,"y0":50.004026389373635,"z0":5.360457946533844,"aX":15.958489217732225},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":9.5,"breakHorizontal":-16.4,"spinRate":2160,"spinDirection":111},"zone":9,"typeConfidence":2.0,"plateTime":0.4428817931562574,"extension":6.858291504790645},"index":9,"playId":"50cc0c11-5ab6-34a7-b0d0-48e3f29f7653","pitchNumber":8,"startTime":"2026-04-30T01:42:54.347Z","endTime":"2026-04-30T01:42:59.855Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T01:42:59.855Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alek Thomas strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-30T01:43:06.958Z","endTime":"2026-04-30T01:44:17.078Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"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":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.4,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.84734851009786,"aZ":-19.151863681723015,"pfxX":11.79325879839519,"pfxZ":6.689197210634958,"pX":-1.3075141487831299,"pZ":0.6590932495312751,"vX0":-13.72429691287798,"vY0":-139.04251056190895,"vZ0":-8.82543302722595,"x":166.84,"y":220.98,"x0":2.173659942538514,"y0":50.002579480329324,"z0":5.158925686015988,"aX":22.958722723600815},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.2,"breakHorizontal":-18.4,"spinRate":2187,"spinDirection":144},"zone":13,"typeConfidence":2.0,"plateTime":0.39478495889063314,"extension":6.925972369998945},"index":0,"playId":"5dcfb303-c402-32bb-a19f-e58db6f5272b","pitchNumber":1,"startTime":"2026-04-30T01:43:20.766Z","endTime":"2026-04-30T01:43:25.472Z","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":84.7,"endSpeed":77.9,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.996237065775667,"aZ":-33.67790294528522,"pfxX":-3.500843802743805,"pfxZ":-0.9787879924472787,"pX":-0.6830864239384843,"pZ":2.069223217874508,"vX0":-6.680523491681122,"vY0":-123.2312742391914,"vZ0":-1.4282661790645375,"x":143.04,"y":182.91,"x0":2.5202396124165607,"y0":50.00417205219093,"z0":5.5071656141467855,"aX":-5.371347194744224},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-1.9,"breakHorizontal":7.9,"spinRate":2342,"spinDirection":283},"zone":7,"typeConfidence":2.0,"plateTime":0.44485436686515323,"extension":6.838317386530923},"index":1,"playId":"b7c8359b-3472-35d7-8cd5-1fe843be4ade","pitchNumber":2,"startTime":"2026-04-30T01:43:35.563Z","endTime":"2026-04-30T01:43:39.087Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-04-30T01:43:47.501Z","endTime":"2026-04-30T01:43:58.409Z","isPitch":false,"type":"action","player":{"id":677950,"link":"/api/v1/people/677950"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.7,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.307259559902434,"aZ":-18.96017860548896,"pfxX":9.01168081978796,"pfxZ":7.029499850235061,"pX":-0.48855253264853193,"pZ":2.5134713602364203,"vX0":-10.671378882959235,"vY0":-136.32137004347973,"vZ0":-4.048246652533173,"x":135.62,"y":170.92,"x0":2.308176123065534,"y0":50.00325859447483,"z0":5.328708924598832,"aX":16.94149866264868},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.0,"breakHorizontal":-14.0,"spinRate":2161,"spinDirection":143},"zone":4,"typeConfidence":2.0,"plateTime":0.40198067456953934,"extension":7.099857510030203},"index":3,"playId":"ea901080-d948-3ef9-a9cb-bdabed17fcfd","pitchNumber":3,"startTime":"2026-04-30T01:43:58.409Z","endTime":"2026-04-30T01:44:02.478Z","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":84.6,"endSpeed":77.3,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.177354043371615,"aZ":-29.696145815664856,"pfxX":-8.935277741003722,"pfxZ":1.6353308155875927,"pX":-0.718850063139266,"pZ":1.2301575400474716,"vX0":-5.186205275392259,"vY0":-123.01378217192563,"vZ0":-3.7633478088382475,"x":144.4,"y":205.57,"x0":2.5860671008027065,"y0":50.00298993342901,"z0":5.331182778394,"aX":-13.52470889500289},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":2.3,"breakHorizontal":17.5,"spinRate":2738,"spinDirection":298},"zone":13,"typeConfidence":2.0,"plateTime":0.44735020519113977,"extension":6.822528950151311},"index":4,"playId":"18b8f95e-b4d8-3b69-9a73-4b3e7b5367e7","pitchNumber":4,"startTime":"2026-04-30T01:44:12.852Z","endTime":"2026-04-30T01:44:17.078Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T01:44:17.078Z","atBatIndex":54},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Geraldo Perdomo walks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-30T01:44:26.107Z","endTime":"2026-04-30T01:45:34.515Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.057655580574586,"aZ":-19.838577014816575,"pfxX":9.258605848694522,"pfxZ":6.53667092059467,"pX":0.136753732341148,"pZ":1.1566309406247954,"vX0":-9.981004736093404,"vY0":-136.5141996238991,"vZ0":-6.95476803919801,"x":111.79,"y":207.55,"x0":2.6374357080058806,"y0":50.003286563904005,"z0":5.102910438813352,"aX":17.47525503932855},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.4,"breakHorizontal":-14.6,"spinRate":2183,"spinDirection":142},"zone":14,"typeConfidence":2.0,"plateTime":0.4012154527562992,"extension":6.864212599440235},"index":0,"playId":"eeed6ce3-9b60-3113-8a7b-011b2b631137","pitchNumber":1,"startTime":"2026-04-30T01:44:36.913Z","endTime":"2026-04-30T01:44:41.067Z","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":0,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":79.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.20595005449196,"aZ":-26.391061649168016,"pfxX":10.322756179893727,"pfxZ":3.58409204092375,"pX":-0.7664948737133248,"pZ":-0.13626130998588085,"vX0":-11.1460279087899,"vY0":-126.57961333548786,"vZ0":-7.839449352165455,"x":146.22,"y":242.46,"x0":2.364623786244354,"y0":50.00456285704551,"z0":5.131685072765352,"aX":16.658740583408658},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.7,"breakHorizontal":-16.0,"spinRate":2156,"spinDirection":117},"zone":13,"typeConfidence":2.0,"plateTime":0.43365491861909167,"extension":6.971957588945839},"index":1,"playId":"d8cc5bc7-0a6f-37c1-ac10-d9598e51fee2","pitchNumber":2,"startTime":"2026-04-30T01:44:49.708Z","endTime":"2026-04-30T01:44:53.661Z","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":95.0,"endSpeed":86.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.09126917026761,"aZ":-21.407626233521682,"pfxX":10.090262648778571,"pfxZ":5.627191466957822,"pX":0.20512213060518564,"pZ":3.4482536440546556,"vX0":-9.462517013586242,"vY0":-138.0044301316017,"vZ0":-1.4204534362004742,"x":109.18,"y":145.68,"x0":2.3813166479032146,"y0":50.000138107591916,"z0":5.423357918240106,"aX":19.298451163638166},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.1,"breakHorizontal":-16.1,"spinRate":2172,"spinDirection":141},"zone":2,"typeConfidence":2.0,"plateTime":0.3981544719569561,"extension":6.910813221223542},"index":2,"playId":"61a54d0a-2410-3798-9178-118dac5f5276","pitchNumber":3,"startTime":"2026-04-30T01:45:15.262Z","endTime":"2026-04-30T01:45:19.613Z","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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.72068353805048,"aZ":-20.919708651629925,"pfxX":11.174307401688532,"pfxZ":6.03769120372041,"pX":-0.7439262403634831,"pZ":0.7129184625217245,"vX0":-12.164338137596994,"vY0":-135.8876812281009,"vZ0":-8.104767762285478,"x":145.36,"y":219.53,"x0":2.3460066764112386,"y0":50.002044782543756,"z0":5.19582966368903,"aX":20.826351144372993},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.2,"breakHorizontal":-17.5,"spinRate":2129,"spinDirection":137},"zone":13,"typeConfidence":2.0,"plateTime":0.4035942174175853,"extension":6.906836655802945},"index":3,"playId":"a57b0620-8887-3784-a7f5-5082e91144c4","pitchNumber":4,"startTime":"2026-04-30T01:45:30.088Z","endTime":"2026-04-30T01:45:34.515Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T01:45:34.515Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ketel Marte singles on a line drive to left fielder Brandon Lockridge. Geraldo Perdomo to 2nd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-30T01:45:45.400Z","endTime":"2026-04-30T01:47:17.475Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"postOnSecond":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,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":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663604,"link":"/api/v1/people/663604"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":85.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.150432574211536,"aZ":-20.897375884390506,"pfxX":8.926139611762448,"pfxZ":5.944716111954882,"pX":0.9011164467804579,"pZ":2.7155015809324468,"vX0":-7.288175856681976,"vY0":-137.48860282297912,"vZ0":-3.245234636121881,"x":82.65,"y":165.46,"x0":2.4389919961786775,"y0":50.0006821180318,"z0":5.345094673742858,"aX":16.926770232284085},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.2,"breakHorizontal":-14.4,"spinRate":2036,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.3998105336522393,"extension":6.9779399659761765},"index":0,"playId":"85d8a988-700d-3d2c-98c5-acb0c39cffb9","pitchNumber":1,"startTime":"2026-04-30T01:46:00.629Z","endTime":"2026-04-30T01:46:05.368Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.48196344740196,"aZ":-20.602125407422346,"pfxX":10.880319403,"pfxZ":6.09416859572439,"pX":-0.8891027446030254,"pZ":1.9046948196925657,"vX0":-12.1210804395145,"vY0":-136.97954260706112,"vZ0":-5.547830125355104,"x":150.89,"y":187.35,"x0":2.1813174110584064,"y0":50.003340344994214,"z0":5.366521469642879,"aX":20.6612124455649},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.0,"breakHorizontal":-17.2,"spinRate":2279,"spinDirection":140},"zone":13,"typeConfidence":2.0,"plateTime":0.3999816526768569,"extension":6.8620767194080745},"index":1,"playId":"21ce32c0-2705-356b-a356-3f39999b7e1b","pitchNumber":2,"startTime":"2026-04-30T01:46:25.540Z","endTime":"2026-04-30T01:46:29.697Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.321974962905575,"aZ":-23.786672830897007,"pfxX":10.089074806265694,"pfxZ":5.391278042647113,"pX":-0.7761668687816387,"pZ":1.4707330833823034,"vX0":-11.24677735475917,"vY0":-124.05934175598425,"vZ0":-4.39965723360658,"x":146.59,"y":199.07,"x0":2.509812821895665,"y0":50.00090676781461,"z0":5.254912142843808,"aX":15.69069950064192},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":8.9,"breakHorizontal":-15.6,"spinRate":2149,"spinDirection":113},"zone":13,"typeConfidence":2.0,"plateTime":0.4418644882512184,"extension":6.974059260147819},"index":2,"playId":"8afaec8d-8a85-38dd-a817-4a5c5f8219a0","pitchNumber":3,"startTime":"2026-04-30T01:46:42.223Z","endTime":"2026-04-30T01:46:46.683Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.59215847716289,"aZ":-20.2505613031488,"pfxX":11.033908072619365,"pfxZ":6.506944538802865,"pX":0.23429604536833712,"pZ":2.224248991075872,"vX0":-9.556435526403293,"vY0":-135.06626818949263,"vZ0":-4.448978378290637,"x":108.07,"y":178.73,"x0":2.398496562388309,"y0":50.006458587484545,"z0":5.331981151647551,"aX":20.22971135828902},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.9,"breakHorizontal":-17.8,"spinRate":2237,"spinDirection":136},"zone":5,"typeConfidence":2.0,"plateTime":0.4067656713518151,"extension":6.921389053853867},"hitData":{"launchSpeed":88.4,"launchAngle":18.0,"totalDistance":268.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":59.83,"coordY":97.32}},"index":3,"playId":"a06dbdbd-b95d-33a2-9cfc-8deb0817a1a4","pitchNumber":4,"startTime":"2026-04-30T01:47:04.789Z","endTime":"2026-04-30T01:47:17.475Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T01:47:17.475Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Corbin Carroll singles on a ground ball to first baseman Jake Bauers. Geraldo Perdomo to 3rd. Ketel Marte to 2nd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-30T01:50:26.459Z","endTime":"2026-04-30T01:52:03.602Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702153,"fullName":"Brian Fitzpatrick","link":"/api/v1/people/702153"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"postOnSecond":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"postOnThird":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-30T01:47:44.816Z","endTime":"2026-04-30T01:48:56.065Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Brian Fitzpatrick replaces DL Hall.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-30T01:48:56.065Z","endTime":"2026-04-30T01:50:28.492Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702153,"link":"/api/v1/people/702153"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.44981536040043,"aZ":-21.376500088656766,"pfxX":10.586697029711233,"pfxZ":5.8403491332941915,"pX":-0.3957702711650816,"pZ":1.5720548915636323,"vX0":-7.076839899841779,"vY0":-135.5186519103132,"vZ0":-6.751089419727975,"x":132.09,"y":196.33,"x0":0.8829475670114655,"y0":50.00018748344405,"z0":5.603954520711957,"aX":19.557765955742756},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.2,"breakHorizontal":-17.5,"spinRate":2386,"spinDirection":127},"zone":7,"typeConfidence":0.91,"plateTime":0.40521151833088,"extension":6.259860603760177},"index":2,"playId":"222b7327-0b82-3be6-95ce-c29a8b953e9f","pitchNumber":1,"startTime":"2026-04-30T01:50:28.492Z","endTime":"2026-04-30T01:50:32.898Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.145045698245802,"aZ":-26.402033556836695,"pfxX":-1.2807550881351923,"pfxZ":3.537848518474684,"pX":0.13531230170903624,"pZ":2.725871734539974,"vX0":-2.278948848327641,"vY0":-126.42326257888536,"vZ0":-2.4123522137491507,"x":111.84,"y":165.18,"x0":1.2123579363001944,"y0":50.000071854293566,"z0":5.797086160092999,"aX":-2.085985798758634},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.1,"breakHorizontal":2.8,"spinRate":2292,"spinDirection":167},"zone":2,"typeConfidence":0.9,"plateTime":0.43214630455019387,"extension":6.4834044826281625},"index":3,"playId":"c246c98a-3b41-355c-bcf9-262a40e927bf","pitchNumber":2,"startTime":"2026-04-30T01:50:49.197Z","endTime":"2026-04-30T01:50:52.585Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.620263654637014,"aZ":-25.005057678870422,"pfxX":11.467144773958497,"pfxZ":3.887528000597209,"pX":0.5650039969460722,"pZ":2.1626875300677675,"vX0":-5.359513274621936,"vY0":-135.64993498636056,"vZ0":-4.6175842432549015,"x":95.46,"y":180.39,"x0":1.0881640066530278,"y0":50.0026909368705,"z0":5.653576595598762,"aX":21.142381640963436},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.1,"breakHorizontal":-19.4,"spinRate":2313,"spinDirection":133},"zone":6,"typeConfidence":0.9,"plateTime":0.40544380878327857,"extension":6.559208957842674},"index":4,"playId":"53fbfdf0-a746-3993-afda-8d3121c1fc5e","pitchNumber":3,"startTime":"2026-04-30T01:51:10.611Z","endTime":"2026-04-30T01:51:14.124Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.50796581008222,"aZ":-14.636296029512824,"pfxX":10.009088485856088,"pfxZ":9.225508726990782,"pX":-0.5129764102289444,"pZ":1.255027223276547,"vX0":-7.835759775527884,"vY0":-137.69265402437165,"vZ0":-8.8509769855242,"x":136.55,"y":204.89,"x0":1.083970731812389,"y0":50.0009717456553,"z0":5.5241092091377375,"aX":19.01980495672075},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.8,"breakHorizontal":-16.2,"spinRate":2526,"spinDirection":124},"zone":13,"typeConfidence":2.0,"plateTime":0.399367429019323,"extension":6.466357321157153},"index":5,"playId":"68a8d70a-bbb4-36ca-ad77-9486572daa33","pitchNumber":4,"startTime":"2026-04-30T01:51:33.982Z","endTime":"2026-04-30T01:51:38.149Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":73.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.09106693585721,"aZ":-32.153113263510846,"pfxX":-7.620274407353412,"pfxZ":0.017968036413146038,"pX":-1.1111056908221826,"pZ":2.204410684372462,"vX0":-2.702890900056469,"vY0":-117.84487991128016,"vZ0":-1.3662075525490291,"x":159.35,"y":179.26,"x0":1.046587755615457,"y0":50.00496263672099,"z0":5.8106853765974416,"aX":-10.528658026379434},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":0.0,"breakHorizontal":14.5,"spinRate":2622,"spinDirection":297},"zone":13,"typeConfidence":0.86,"plateTime":0.4679729696162891,"extension":6.142719833244759},"hitData":{"launchSpeed":70.1,"launchAngle":-60.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":138.19,"coordY":187.29}},"index":6,"playId":"bc63bc0f-a842-3565-9f9a-b2ebe53ffe9c","pitchNumber":5,"startTime":"2026-04-30T01:51:54.016Z","endTime":"2026-04-30T01:52:03.602Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T01:52:03.602Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Adrian Del Castillo flies out to right fielder Sal Frelick.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-30T01:52:12.691Z","endTime":"2026-04-30T01:52:47.368Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702153,"fullName":"Brian Fitzpatrick","link":"/api/v1/people/702153"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.8,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.392922095917594,"aZ":-25.266085050894933,"pfxX":-1.1320283759531304,"pfxZ":4.170269783807344,"pX":0.5333328334080523,"pZ":2.4753907869538723,"vX0":-1.742094353143523,"vY0":-127.46647692275546,"vZ0":-3.2563868939594856,"x":96.67,"y":171.94,"x0":1.3708255714651767,"y0":50.004656778941005,"z0":5.748240878011693,"aX":-1.8768360161810547},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.1,"breakHorizontal":2.4,"spinRate":2282,"spinDirection":173},"zone":6,"typeConfidence":0.9,"plateTime":0.4284977793271363,"extension":6.329590078917595},"hitData":{"launchSpeed":98.5,"launchAngle":63.0,"totalDistance":201.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.23,"coordY":114.69}},"index":0,"playId":"2b9d2d47-97b0-3fd7-a7be-fcc2bced1be5","pitchNumber":1,"startTime":"2026-04-30T01:52:35.837Z","endTime":"2026-04-30T01:52:47.368Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T01:52:47.368Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brice Turang grounds out, second baseman Ketel Marte to first baseman Ildemaro Vargas.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-30T01:55:21.840Z","endTime":"2026-04-30T01:57:04.522Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6,7],"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":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Juan Morillo replaces Kevin Ginkel.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-30T01:54:44.442Z","endTime":"2026-04-30T01:55:24.161Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666661,"link":"/api/v1/people/666661"},"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":98.1,"endSpeed":89.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.489537448844295,"aZ":-11.260316995860075,"pfxX":-3.7324377836615894,"pfxZ":10.175894244180707,"pX":0.10649609117977199,"pZ":2.0204228675833615,"vX0":5.405222906966169,"vY0":-142.62860522512278,"vZ0":-7.9446466751376805,"x":112.94,"y":184.23,"x0":-1.3302632258196743,"y0":50.00605068396266,"z0":5.556154838819349,"aX":-7.674014140498409},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.9,"breakHorizontal":5.6,"spinRate":2216,"spinDirection":211},"zone":8,"typeConfidence":0.9,"plateTime":0.3843532692570033,"extension":6.361001510849002},"index":1,"playId":"1f85657f-97b3-3f93-a9ea-a04bb84defd3","pitchNumber":1,"startTime":"2026-04-30T01:55:24.161Z","endTime":"2026-04-30T01:55:27.926Z","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":98.6,"endSpeed":90.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.05815054667705,"aZ":-12.93650008963494,"pfxX":-3.8037129702877994,"pfxZ":9.219561722107779,"pX":0.4106359665800265,"pZ":1.0419566026760338,"vX0":6.310963066578486,"vY0":-143.2828439968063,"vZ0":-10.070326517388848,"x":101.35,"y":210.65,"x0":-1.3228267038821913,"y0":50.000537956754776,"z0":5.403095815345098,"aX":-7.9351681169462776},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":14.9,"breakHorizontal":5.6,"spinRate":2039,"spinDirection":211},"zone":14,"typeConfidence":0.9,"plateTime":0.3817724723164897,"extension":6.43012222746448},"index":2,"playId":"cc5bea15-132c-3f2a-9f21-08ddcc988ea9","pitchNumber":2,"startTime":"2026-04-30T01:55:41.100Z","endTime":"2026-04-30T01:55:44.786Z","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":92.2,"endSpeed":84.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.075995193158068,"aZ":-25.753434984850404,"pfxX":-9.227327386040642,"pfxZ":3.536013171117311,"pX":-1.107568404606559,"pZ":1.7618286641447907,"vX0":4.171852913404573,"vY0":-134.1926223531364,"vZ0":-5.48587704866172,"x":159.22,"y":191.21,"x0":-1.4866820770861062,"y0":50.006406288967085,"z0":5.676714020290513,"aX":-16.767328036998055},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.4,"breakHorizontal":15.7,"spinRate":2061,"spinDirection":250},"zone":13,"typeConfidence":0.9,"plateTime":0.4087690239830888,"extension":6.158774918975859},"index":3,"playId":"38bff12d-f67c-364e-84e5-6acd67d869c7","pitchNumber":3,"startTime":"2026-04-30T01:55:56.502Z","endTime":"2026-04-30T01:56:02.241Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-30T01:56:08.001Z","endTime":"2026-04-30T01:56:19.201Z","isPitch":false,"type":"action","player":{"id":668930,"link":"/api/v1/people/668930"}},{"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":99.1,"endSpeed":90.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.11775831392235,"aZ":-11.822754026843338,"pfxX":-3.7734557199041014,"pfxZ":9.673124752913925,"pX":0.20276600915898738,"pZ":1.8011487331223903,"vX0":5.52837363433461,"vY0":-144.0392197493309,"vZ0":-8.473171036047093,"x":109.27,"y":190.15,"x0":-1.2501661015237806,"y0":50.00179929630136,"z0":5.510036381634344,"aX":-7.9380437710924445},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.0,"breakHorizontal":5.8,"spinRate":2095,"spinDirection":213},"zone":8,"typeConfidence":0.9,"plateTime":0.380120271886752,"extension":6.403249935510578},"index":5,"playId":"d9efcdd9-3ba4-3f50-9eae-ff9d89650c68","pitchNumber":4,"startTime":"2026-04-30T01:56:19.201Z","endTime":"2026-04-30T01:56:22.669Z","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":92.2,"endSpeed":84.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.254544952405613,"aZ":-25.19568806502846,"pfxX":-9.768583904001922,"pfxZ":3.84410618834111,"pX":-0.2534076904018906,"pZ":0.18999506323984613,"vX0":6.131911272357504,"vY0":-133.93473329376212,"vZ0":-9.36477322087225,"x":126.66,"y":233.65,"x0":-1.304841269632986,"y0":50.00173759121175,"z0":5.537201457846751,"aX":-17.724749868784464},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.0,"breakHorizontal":16.3,"spinRate":2159,"spinDirection":244},"zone":13,"typeConfidence":0.9,"plateTime":0.40914248330077196,"extension":6.171644395189895},"index":6,"playId":"4cb7fe56-7706-3bf9-b212-9f6ae34a5c23","pitchNumber":5,"startTime":"2026-04-30T01:56:38.180Z","endTime":"2026-04-30T01:56:41.292Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.55568481751017,"aZ":-26.63790358063261,"pfxX":-9.251665990461479,"pfxZ":3.094960518995525,"pX":-0.19305450702807742,"pZ":1.554868776189721,"vX0":6.604274938648956,"vY0":-133.382940217852,"vZ0":-5.6015492073467925,"x":124.36,"y":196.8,"x0":-1.5078618583046897,"y0":50.0038331306963,"z0":5.620378451046501,"aX":-16.55498279097659},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.4,"breakHorizontal":15.2,"spinRate":1938,"spinDirection":245},"zone":13,"typeConfidence":0.89,"plateTime":0.41173689116613055,"extension":6.268042219921242},"hitData":{"launchSpeed":70.5,"launchAngle":3.0,"totalDistance":42.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.34,"coordY":156.75}},"index":7,"playId":"631cee4a-c26d-3c28-acac-795d00faf5c1","pitchNumber":6,"startTime":"2026-04-30T01:56:55.395Z","endTime":"2026-04-30T01:57:04.522Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T01:57:04.522Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"William Contreras flies out to right fielder Corbin Carroll.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-30T01:57:07.499Z","endTime":"2026-04-30T01:58:54.321Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":89.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.53024000071753,"aZ":-10.123418238647282,"pfxX":-3.586807050532124,"pfxZ":10.6764931653199,"pX":0.024083517291186754,"pZ":1.602638328069603,"vX0":5.496809138067262,"vY0":-143.35920255758478,"vZ0":-8.89087475236073,"x":116.08,"y":195.51,"x0":-1.4590486330270211,"y0":50.00433682588642,"z0":5.390440676505568,"aX":-7.40929132279681},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.5,"breakHorizontal":5.3,"spinRate":2156,"spinDirection":211},"zone":8,"typeConfidence":0.9,"plateTime":0.3831991636450738,"extension":6.440302541159547},"index":0,"playId":"c9b7ba2a-a1a6-30cb-a4af-8ddc3135ea42","pitchNumber":1,"startTime":"2026-04-30T01:57:26.412Z","endTime":"2026-04-30T01:57:53.422Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"}}},{"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":93.6,"endSpeed":85.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.6831352045373,"aZ":-22.41804001301045,"pfxX":-10.322329044602135,"pfxZ":5.284451585436392,"pX":-0.5400588587696072,"pZ":-0.47259498924895194,"vX0":5.213559105965035,"vY0":-135.69894534284043,"vZ0":-11.625554193445401,"x":137.59,"y":251.54,"x0":-1.156462506841474,"y0":50.000717852068775,"z0":5.462590886093907,"aX":-19.040405237953628},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.0,"breakHorizontal":17.4,"spinRate":2094,"spinDirection":239},"zone":13,"typeConfidence":0.9,"plateTime":0.40531900368816265,"extension":6.3081375295220035},"index":1,"playId":"38afc589-2fcf-30c8-ac2c-cdc3ba63731c","pitchNumber":2,"startTime":"2026-04-30T01:57:59.565Z","endTime":"2026-04-30T01:58:02.842Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.4,"endSpeed":90.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.53560019751607,"aZ":-12.524502906521485,"pfxX":-4.202987114580434,"pfxZ":9.326372268250132,"pX":-0.08697546446294444,"pZ":1.5337651768379188,"vX0":5.2586259947917275,"vY0":-144.4355250961027,"vZ0":-8.727322478417866,"x":120.32,"y":197.37,"x0":-1.3876024767991924,"y0":50.002587120444886,"z0":5.370166030140061,"aX":-8.855132555659337},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":15.2,"breakHorizontal":6.5,"spinRate":2099,"spinDirection":218},"zone":8,"typeConfidence":0.9,"plateTime":0.37962753466522425,"extension":6.513866297197804},"index":2,"playId":"0c55ff95-6daa-38a8-94b2-f2b237c082a9","pitchNumber":3,"startTime":"2026-04-30T01:58:16.525Z","endTime":"2026-04-30T01:58:20.325Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-30T01:58:29.523Z","endTime":"2026-04-30T01:58:42.067Z","isPitch":false,"type":"action","player":{"id":661388,"link":"/api/v1/people/661388"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.9,"endSpeed":91.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.06142583918447,"aZ":-10.898418824854403,"pfxX":-3.355923640721884,"pfxZ":9.943701946893093,"pX":-0.5015353383652891,"pZ":2.614339110417541,"vX0":3.5669460675692197,"vY0":-145.35910261543773,"vZ0":-6.60707739932988,"x":136.12,"y":168.19,"x0":-1.3085184235288425,"y0":50.00619399763206,"z0":5.578560004228924,"aX":-7.1831363516702185},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":16.9,"breakHorizontal":5.4,"spinRate":2203,"spinDirection":209},"zone":4,"typeConfidence":0.9,"plateTime":0.3767997615414669,"extension":6.346207139828844},"hitData":{"launchSpeed":94.6,"launchAngle":37.0,"totalDistance":329.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":200.29,"coordY":88.76}},"index":4,"playId":"ca75807f-dc0f-396c-93e5-26dadcc68f07","pitchNumber":4,"startTime":"2026-04-30T01:58:42.067Z","endTime":"2026-04-30T01:58:54.321Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T01:58:54.321Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Bauers strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-30T01:58:52.683Z","endTime":"2026-04-30T02:00:18.912Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.113907735075937,"aZ":-37.47469807698602,"pfxX":3.3044276498229284,"pfxZ":-3.4055595066885314,"pX":0.8158321010504693,"pZ":2.92150769381683,"vX0":4.01610921361695,"vY0":-124.01535535178826,"vZ0":0.45282328787855475,"x":85.9,"y":159.9,"x0":-1.2547461771891264,"y0":50.003482209323074,"z0":5.865660691401861,"aX":5.140420668955233},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-5.8,"breakHorizontal":-7.0,"spinRate":2637,"spinDirection":47},"zone":12,"typeConfidence":2.0,"plateTime":0.44188963129087355,"extension":6.466720520120284},"index":0,"playId":"2f7bf18f-9950-39ef-b9df-c03928ee5923","pitchNumber":1,"startTime":"2026-04-30T01:59:15.705Z","endTime":"2026-04-30T01:59:20.641Z","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":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.616298149499045,"aZ":-24.27356452651107,"pfxX":-10.608274052826204,"pfxZ":4.386267839263493,"pX":-0.8879353919097657,"pZ":1.4686837434498088,"vX0":5.188733737097644,"vY0":-133.60177185405948,"vZ0":-6.194454161356921,"x":150.85,"y":199.13,"x0":-1.4801755206608243,"y0":50.004588578977106,"z0":5.569416475193912,"aX":-19.11985701100989},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.7,"breakHorizontal":18.0,"spinRate":2075,"spinDirection":243},"zone":13,"typeConfidence":0.91,"plateTime":0.410450016446513,"extension":6.152941959928858},"index":1,"playId":"64d37b3b-37df-336b-bf3b-0ae085c4a042","pitchNumber":2,"startTime":"2026-04-30T01:59:33.134Z","endTime":"2026-04-30T01:59:36.314Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.89557406432246,"aZ":-26.176942218961717,"pfxX":-10.799783597930045,"pfxZ":3.27966912109628,"pX":-0.2369438440365579,"pZ":1.3080613891579695,"vX0":6.894209602417695,"vY0":-134.33643622884904,"vZ0":-6.298221122065317,"x":126.03,"y":203.46,"x0":-1.4324259539072945,"y0":50.00389436105696,"z0":5.541941545444758,"aX":-19.754847962745515},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.8,"breakHorizontal":18.1,"spinRate":2047,"spinDirection":246},"zone":13,"typeConfidence":0.9,"plateTime":0.40761817791546306,"extension":6.272011363132567},"index":2,"playId":"88d8a5d3-fab4-349f-89ce-b3a20f624390","pitchNumber":3,"startTime":"2026-04-30T01:59:50.506Z","endTime":"2026-04-30T01:59:53.997Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-30T02:00:00.778Z","endTime":"2026-04-30T02:00:15.458Z","isPitch":false,"type":"action","player":{"id":641343,"link":"/api/v1/people/641343"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":99.5,"endSpeed":90.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.060485068663795,"aZ":-13.258825672748896,"pfxX":-4.6895245318880825,"pfxZ":8.911329847932363,"pX":-0.3460407648188541,"pZ":3.179974617188192,"vX0":4.718242637070896,"vY0":-144.8181254867234,"vZ0":-4.53653015320214,"x":130.19,"y":152.92,"x0":-1.3877299176823559,"y0":50.0007365353219,"z0":5.578758317614534,"aX":-9.952128645195003},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":15.4,"breakHorizontal":7.6,"spinRate":2112,"spinDirection":220},"zone":1,"typeConfidence":0.91,"plateTime":0.37833216084754717,"extension":6.200925155785727},"index":4,"playId":"6518b95e-5c48-320b-a73b-ee78ef88ac69","pitchNumber":4,"startTime":"2026-04-30T02:00:15.458Z","endTime":"2026-04-30T02:00:18.912Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T02:00:18.912Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ildemaro Vargas grounds out, third baseman Luis Rengifo to first baseman Jake Bauers.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-30T02:01:02.639Z","endTime":"2026-04-30T02:04:26.929Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702153,"fullName":"Brian Fitzpatrick","link":"/api/v1/people/702153"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"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":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.68924388260788,"aZ":-26.07272029515057,"pfxX":-1.6986345188561423,"pfxZ":3.700325783045935,"pX":0.7864646684884293,"pZ":3.6716100821785655,"vX0":-0.5737001463236346,"vY0":-127.23940200059265,"vZ0":-0.5905461356359281,"x":87.02,"y":139.65,"x0":1.235219954225463,"y0":50.00366771888744,"z0":5.962190924400962,"aX":-2.801279301809797},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.8,"breakHorizontal":3.2,"spinRate":2253,"spinDirection":213},"zone":12,"typeConfidence":0.89,"plateTime":0.42951309426230333,"extension":6.254411458923077},"index":0,"playId":"730e5b39-842c-31ad-8345-0895b7077ccb","pitchNumber":1,"startTime":"2026-04-30T02:02:30.432Z","endTime":"2026-04-30T02:02:34.708Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-30T02:02:38.020Z","endTime":"2026-04-30T02:03:00.371Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"}},{"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":0,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.601918593585317,"aZ":-26.712824425425428,"pfxX":9.791552377980814,"pfxZ":3.71103764086879,"pX":0.8542662897090744,"pZ":1.5482929943396233,"vX0":-3.6318791569735636,"vY0":-121.14835177409827,"vZ0":-4.125714668003531,"x":84.44,"y":196.98,"x0":1.1080236853064742,"y0":50.00549454708569,"z0":5.63164322698523,"aX":14.429697003126503},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":5.9,"breakHorizontal":-16.8,"spinRate":1930,"spinDirection":89},"zone":14,"typeConfidence":0.91,"plateTime":0.45362324920519903,"extension":6.36387703752956},"index":2,"playId":"8779d951-bf06-35ed-a22d-5ab7a16414e6","pitchNumber":2,"startTime":"2026-04-30T02:03:00.371Z","endTime":"2026-04-30T02:03:04.399Z","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":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.066248501271748,"aZ":-23.075641976008434,"pfxX":-1.1593622502377872,"pfxZ":5.252938148376234,"pX":0.09701595651935409,"pZ":3.0127282136931606,"vX0":-2.0874887712981813,"vY0":-130.19595035370233,"vZ0":-2.775595848262583,"x":113.3,"y":157.44,"x0":1.05702479970557,"y0":50.00158881045802,"z0":5.822160244129914,"aX":-2.0078324704977213},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":9.2,"breakHorizontal":2.5,"spinRate":2390,"spinDirection":186},"zone":2,"typeConfidence":0.86,"plateTime":0.4192798638243005,"extension":6.319228153095422},"index":3,"playId":"523960bd-ae97-309e-8ece-528859e612e6","pitchNumber":3,"startTime":"2026-04-30T02:03:17.279Z","endTime":"2026-04-30T02:03:25.467Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.636404847155546,"aZ":-27.44490797484019,"pfxX":-1.9625731328391027,"pfxZ":2.8863236842038953,"pX":-0.16781913859153988,"pZ":1.9654441495766966,"vX0":-2.429309633843544,"vY0":-127.07577996274559,"vZ0":-4.081337985865575,"x":123.4,"y":185.71,"x0":1.054900628344098,"y0":50.00230537269427,"z0":5.76847058436971,"aX":-3.214595461715282},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.6,"breakHorizontal":4.1,"spinRate":2301,"spinDirection":171},"zone":8,"typeConfidence":0.91,"plateTime":0.4307438340034002,"extension":6.362090605132153},"index":4,"playId":"63d1ca8f-2fed-3c32-b534-aba9fb48e16e","pitchNumber":4,"startTime":"2026-04-30T02:03:34.536Z","endTime":"2026-04-30T02:03:38.805Z","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":84.6,"endSpeed":77.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.13303553861437,"aZ":-25.38006567863627,"pfxX":9.848932565513959,"pfxZ":4.455341397114987,"pX":-0.6151782708879903,"pZ":1.0910100942062964,"vX0":-6.740769843560669,"vY0":-122.89380535073191,"vZ0":-5.488181170624524,"x":140.45,"y":209.32,"x0":0.888371476240163,"y0":50.00248244172007,"z0":5.518411330142298,"aX":15.013202716450946},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":7.0,"breakHorizontal":-16.2,"spinRate":2009,"spinDirection":90},"zone":13,"typeConfidence":0.9,"plateTime":0.446278787331452,"extension":6.532530269249464},"index":5,"playId":"84bafac0-f37c-3af6-ba19-4dbe467937c3","pitchNumber":5,"startTime":"2026-04-30T02:03:53.989Z","endTime":"2026-04-30T02:03:58.172Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":75.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.822521509697587,"aZ":-30.603818154431224,"pfxX":10.74183870344753,"pfxZ":1.0682375098311034,"pX":0.7932146510576217,"pZ":2.4229933451223538,"vX0":-3.7605160594411133,"vY0":-121.06362381818352,"vZ0":-1.4245938820639885,"x":86.76,"y":173.36,"x0":0.9799591053190295,"y0":50.00289099714499,"z0":5.722547142060876,"aX":15.786546106357987},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":1.8,"breakHorizontal":-18.4,"spinRate":1729,"spinDirection":89},"zone":6,"typeConfidence":0.91,"plateTime":0.45415928316372023,"extension":6.388752678047737},"hitData":{"launchSpeed":79.4,"launchAngle":-27.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.58,"coordY":166.88}},"index":6,"playId":"fa5bdea6-480a-37b2-94e0-bb327ea2c7ba","pitchNumber":6,"startTime":"2026-04-30T02:04:10.880Z","endTime":"2026-04-30T02:04:26.929Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T02:04:26.929Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Lourdes Gurriel Jr. singles on a ground ball to third baseman Luis Rengifo.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-30T02:04:27.855Z","endTime":"2026-04-30T02:05:01.364Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702153,"fullName":"Brian Fitzpatrick","link":"/api/v1/people/702153"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"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":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.1,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.40910763526106,"aZ":-25.1985806846634,"pfxX":-0.7543180707668071,"pfxZ":4.1650245632342076,"pX":0.86703219938693,"pZ":2.0729069135566,"vX0":-0.4149013218277645,"vY0":-128.79710695219688,"vZ0":-4.412563638701945,"x":83.95,"y":182.81,"x0":1.1283558087946637,"y0":50.003720859775854,"z0":5.763122137558429,"aX":-1.2640869452373633},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.7,"breakHorizontal":1.4,"spinRate":2174,"spinDirection":179},"zone":14,"typeConfidence":0.9,"plateTime":0.42567716994071203,"extension":6.308380163571551},"hitData":{"launchSpeed":72.2,"launchAngle":-38.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.18,"coordY":160.3}},"index":0,"playId":"ad5c69c6-3460-399f-9328-fc8f34f33ff3","pitchNumber":1,"startTime":"2026-04-30T02:04:48.573Z","endTime":"2026-04-30T02:05:01.364Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T02:05:01.364Z","atBatIndex":63},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nolan Arenado walks. Jorge Barrosa to 2nd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-30T02:05:50.413Z","endTime":"2026-04-30T02:08:19.358Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702153,"fullName":"Brian Fitzpatrick","link":"/api/v1/people/702153"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"postOnSecond":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,7,8],"actionIndex":[0],"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":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Jorge Barrosa replaces Lourdes Gurriel Jr.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-30T02:05:31.953Z","endTime":"2026-04-30T02:05:52.736Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"601","replacedPlayer":{"id":666971,"link":"/api/v1/people/666971"},"base":1},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.2,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.92783584225991,"aZ":-25.43712991812107,"pfxX":-1.1547646329944552,"pfxZ":4.115841265086983,"pX":-1.1053633537626135,"pZ":3.0783971474980683,"vX0":-4.6418805893206105,"vY0":-127.15627526486847,"vZ0":-1.9139192347171172,"x":159.13,"y":155.66,"x0":0.8935408537161775,"y0":50.00580718259392,"z0":5.85783041025256,"aX":-1.8927406680636354},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.2,"breakHorizontal":3.1,"spinRate":2123,"spinDirection":187},"zone":11,"typeConfidence":0.89,"plateTime":0.43063937538539143,"extension":6.375754851463016},"index":1,"playId":"013c9550-4d81-384b-8873-50de137f0d21","pitchNumber":1,"startTime":"2026-04-30T02:05:52.736Z","endTime":"2026-04-30T02:05:57.383Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.2,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.47102593323897,"aZ":-21.180863871580776,"pfxX":9.778285799552087,"pfxZ":5.881467468013641,"pX":1.087895566466629,"pZ":2.6135545723468514,"vX0":-3.3897808459820724,"vY0":-136.46170977783157,"vZ0":-4.3101972239140025,"x":75.53,"y":168.21,"x0":1.0821573699474178,"y0":50.00455972035134,"z0":5.689202462593314,"aX":18.282620846278014},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.8,"breakHorizontal":-16.9,"spinRate":2335,"spinDirection":127},"zone":12,"typeConfidence":0.9,"plateTime":0.40272167417228033,"extension":6.306343067266895},"index":2,"playId":"37049333-caf5-34c2-9794-e53ab4bb0baa","pitchNumber":2,"startTime":"2026-04-30T02:06:14.049Z","endTime":"2026-04-30T02:06:18.461Z","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":88.7,"endSpeed":81.8,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.971650221590163,"aZ":-24.768517568277343,"pfxX":-1.3174380328579738,"pfxZ":4.365855493899955,"pX":-0.05568480240519192,"pZ":1.68425111930177,"vX0":-2.3253080999984226,"vY0":-129.19778025048734,"vZ0":-5.429505735687309,"x":119.12,"y":193.31,"x0":1.02591108523761,"y0":50.005304305909796,"z0":5.7075048768761825,"aX":-2.235344625467134},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.0,"breakHorizontal":2.9,"spinRate":2163,"spinDirection":163},"zone":8,"typeConfidence":0.89,"plateTime":0.4233392341475395,"extension":6.581147196736537},"index":3,"playId":"03badd44-9858-3d76-85d4-670e112d7cda","pitchNumber":3,"startTime":"2026-04-30T02:06:34.660Z","endTime":"2026-04-30T02:06:38.391Z","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":88.7,"endSpeed":81.2,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.329057814896547,"aZ":-25.928093988532172,"pfxX":-0.31641181927957185,"pfxZ":3.7045738774822414,"pX":-0.2129528677664487,"pZ":3.000380503659301,"vX0":-2.7343094979907088,"vY0":-129.11595553917346,"vZ0":-2.216218613112021,"x":125.12,"y":157.77,"x0":0.901599415921251,"y0":50.000559543433546,"z0":5.868514892465989,"aX":-0.5331904200838731},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.5,"breakHorizontal":1.2,"spinRate":2222,"spinDirection":161},"zone":2,"typeConfidence":0.89,"plateTime":0.42449038373521875,"extension":6.355677348603261},"index":4,"playId":"4f1d6c2c-fb9e-31a8-8af8-31411d0e9c9b","pitchNumber":4,"startTime":"2026-04-30T02:06:55.460Z","endTime":"2026-04-30T02:06:59.743Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":76.9,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.322755801087112,"aZ":-25.36660061571638,"pfxX":10.230671816964918,"pfxZ":4.531959135177074,"pX":-0.34360677671751666,"pZ":0.5374015397673975,"vX0":-6.019989799762736,"vY0":-122.35963181833591,"vZ0":-6.824044991597218,"x":130.1,"y":224.27,"x0":0.8316763756149801,"y0":50.001669865774154,"z0":5.564946941349313,"aX":15.36205117039757},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":6.6,"breakHorizontal":-16.9,"spinRate":1812,"spinDirection":93},"zone":13,"typeConfidence":0.9,"plateTime":0.44930262543216903,"extension":6.480625747771291},"index":5,"playId":"637da2eb-58f9-3e7b-9d7f-918e1a4600e5","pitchNumber":5,"startTime":"2026-04-30T02:07:17.625Z","endTime":"2026-04-30T02:07:21.799Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2026-04-30T02:07:29.587Z","endTime":"2026-04-30T02:07:49.173Z","isPitch":false,"type":"action","player":{"id":571448,"link":"/api/v1/people/571448"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"index":7,"playId":"3a16887f-960a-3847-88e5-e53cac3c3d30","startTime":"2026-04-30T02:07:49.173Z","endTime":"2026-04-30T02:07:54.613Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":80.8,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.12560653763018,"aZ":-25.639622950208175,"pfxX":-2.635266250977491,"pfxZ":3.9170229429877725,"pX":-1.2570600991872147,"pZ":2.886101822437737,"vX0":-4.244406789575305,"vY0":-128.74909556529042,"vZ0":-2.4509115930393754,"x":164.92,"y":160.86,"x0":0.7589586656620404,"y0":50.00617680146591,"z0":5.846286050624401,"aX":-4.399318426553039},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.7,"breakHorizontal":5.8,"spinRate":2147,"spinDirection":161},"zone":11,"typeConfidence":0.88,"plateTime":0.42634130099167544,"extension":6.465253023275671},"index":8,"playId":"d07cffe9-c31b-32aa-bb05-a47f129cb5fc","pitchNumber":6,"startTime":"2026-04-30T02:08:12.142Z","endTime":"2026-04-30T02:08:19.358Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T02:08:19.358Z","atBatIndex":64},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jose Fernandez pops out to third baseman Luis Rengifo on the infield fly rule.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-30T02:08:25.694Z","endTime":"2026-04-30T02:09:16.562Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702153,"fullName":"Brian Fitzpatrick","link":"/api/v1/people/702153"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"postOnSecond":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":76.6,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.954211780211722,"aZ":-25.759086799472797,"pfxX":10.691931604454636,"pfxZ":4.266462177293803,"pX":-0.8840936249498451,"pZ":1.7738521905828928,"vX0":-7.503292278021193,"vY0":-122.55016680457942,"vZ0":-3.854186745195798,"x":150.7,"y":190.89,"x0":0.8468303707266484,"y0":50.00015534084388,"z0":5.597572903859517,"aX":16.063850414393972},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":7.0,"breakHorizontal":-17.3,"spinRate":1866,"spinDirection":95},"zone":13,"typeConfidence":0.89,"plateTime":0.4490170166066578,"extension":6.344096903099649},"index":0,"playId":"50e6a70f-56b6-3062-93c9-4c3656bfe606","pitchNumber":1,"startTime":"2026-04-30T02:08:44.503Z","endTime":"2026-04-30T02:08:50.662Z","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":0,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":75.5,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.550977481172705,"aZ":-29.211966195992787,"pfxX":10.828352388429856,"pfxZ":2.035446089596106,"pX":-0.6016764386363946,"pZ":1.8060177526534738,"vX0":-6.624085719868795,"vY0":-120.80073169118405,"vZ0":-3.1499190459707087,"x":139.93,"y":190.02,"x0":0.7883805048131898,"y0":50.00536023891409,"z0":5.732313176135281,"aX":15.785930174972062},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":3.1,"breakHorizontal":-17.8,"spinRate":1816,"spinDirection":94},"zone":7,"typeConfidence":0.91,"plateTime":0.4558228064480434,"extension":6.462124071359626},"hitData":{"launchSpeed":72.5,"launchAngle":74.0,"totalDistance":72.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":115.83,"coordY":172.46}},"index":1,"playId":"965d61c9-650e-38dd-8068-5c9924bfde86","pitchNumber":2,"startTime":"2026-04-30T02:09:05.004Z","endTime":"2026-04-30T02:09:16.562Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T02:09:16.562Z","atBatIndex":65},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Alek Thomas pops out to catcher William Contreras in foul territory.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-30T02:09:27.728Z","endTime":"2026-04-30T02:10:35.862Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702153,"fullName":"Brian Fitzpatrick","link":"/api/v1/people/702153"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"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":87.1,"endSpeed":80.1,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.92548187083281,"aZ":-26.64234258351753,"pfxX":-1.9194922258959148,"pfxZ":3.3954498198907386,"pX":-0.24129228337937544,"pZ":1.8011559977316014,"vX0":-2.4221978148385657,"vY0":-126.78164996276526,"vZ0":-4.565688039667937,"x":126.2,"y":190.15,"x0":0.9757740450748922,"y0":50.00062501672182,"z0":5.751692658122369,"aX":-3.1237479595942323},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.4,"breakHorizontal":4.1,"spinRate":2141,"spinDirection":167},"zone":8,"typeConfidence":0.91,"plateTime":0.4320351416371522,"extension":6.460131066897532},"index":0,"playId":"c8c70d67-31f2-3647-964c-d107f362b28d","pitchNumber":1,"startTime":"2026-04-30T02:09:42.007Z","endTime":"2026-04-30T02:09:45.748Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":84.7,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.10103675135412,"aZ":-22.767976422509662,"pfxX":10.841758273705473,"pfxZ":5.0674455609898,"pX":0.15608513320430167,"pZ":3.4611798704345387,"vX0":-6.108307146390523,"vY0":-136.14130378810341,"vZ0":-1.792294275992078,"x":105.26,"y":169.17,"x0":1.034036741391269,"y0":50.001404876535595,"z0":5.722430217376719,"aX":20.11517077996711},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.0,"breakHorizontal":-18.1,"spinRate":2224,"spinDirection":130},"zone":12,"typeConfidence":0.91,"plateTime":0.40412127884511095,"extension":6.45217084767898},"index":1,"playId":"c6671736-c22b-30d2-97b5-09f14f5a7724","pitchNumber":2,"startTime":"2026-04-30T02:10:01.211Z","endTime":"2026-04-30T02:10:05.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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.8,"endSpeed":70.8,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.507466533657833,"aZ":-32.508959432548586,"pfxX":-9.813726859996454,"pfxZ":-0.2635489994025857,"pX":0.5324122465769275,"pZ":2.2146685638006014,"vX0":1.2885193806017385,"vY0":-113.23881724130989,"vZ0":-0.7322761232264747,"x":96.71,"y":178.98,"x0":1.2242081182582718,"y0":50.00132735784519,"z0":5.836656185634294,"aX":-12.556866108959749},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-0.4,"breakHorizontal":17.3,"spinRate":2452,"spinDirection":300},"zone":6,"typeConfidence":0.87,"plateTime":0.4864217806834974,"extension":6.183107115308473},"hitData":{"launchSpeed":63.4,"launchAngle":83.0,"totalDistance":26.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":115.76,"coordY":201.58}},"index":2,"playId":"a944b2be-9708-3e7f-b464-e43b2c5b5489","pitchNumber":3,"startTime":"2026-04-30T02:10:23.663Z","endTime":"2026-04-30T02:10:35.862Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T02:10:35.862Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gary Sánchez grounds out, third baseman Nolan Arenado to first baseman Ildemaro Vargas.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-30T02:12:48.923Z","endTime":"2026-04-30T02:14:48.191Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,8],"actionIndex":[0,1],"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":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Jorge Barrosa remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-30T02:12:17.386Z","endTime":"2026-04-30T02:12:17.406Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"601","replacedPlayer":{"id":666971,"link":"/api/v1/people/666971"}},{"details":{"description":"Pitching Change: Taylor Clarke replaces Juan Morillo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-30T02:12:17.406Z","endTime":"2026-04-30T02:12:51.237Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664199,"link":"/api/v1/people/664199"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.2,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.43958473142855,"aZ":-20.834374683513204,"pfxX":-10.181619730659193,"pfxZ":5.886938222803874,"pX":0.7102770453515345,"pZ":0.7672200937564453,"vX0":7.165386619511594,"vY0":-137.8667849799115,"vZ0":-9.75858246524507,"x":89.93,"y":218.07,"x0":-0.5985935523832121,"y0":50.00468032439437,"z0":5.757128693221723,"aX":-19.61643197849535},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.8,"breakHorizontal":16.9,"spinRate":1996,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.3971767479341617,"extension":6.157966943357897},"index":2,"playId":"4d6e91cb-85c2-36eb-93af-4891c67c5d38","pitchNumber":1,"startTime":"2026-04-30T02:12:51.237Z","endTime":"2026-04-30T02:12:54.478Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.3,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.153349645927285,"aZ":-22.94626424339849,"pfxX":-7.740080757156192,"pfxZ":4.752929022386182,"pX":-0.16014760890956956,"pZ":2.6191230956686486,"vX0":3.9024322066680845,"vY0":-138.30246667019452,"vZ0":-4.9970137710059355,"x":123.1,"y":168.06,"x0":-0.5819547589559827,"y0":50.00555369317693,"z0":5.983641181245025,"aX":-15.032054043733776},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.8,"breakHorizontal":13.2,"spinRate":1893,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.39567932468061073,"extension":5.9969630521562465},"index":3,"playId":"cf318e92-5999-3ba4-a871-cf962bb61f11","pitchNumber":2,"startTime":"2026-04-30T02:13:10.319Z","endTime":"2026-04-30T02:13:14.183Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.1,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.715409277737827,"aZ":-25.298909357059816,"pfxX":2.8455294134524953,"pfxZ":4.048593613532776,"pX":0.5421577652837222,"pZ":1.0107034196735771,"vX0":2.2706955902460115,"vY0":-129.44414711359323,"vZ0":-7.626833200293179,"x":96.33,"y":211.49,"x0":-0.7157845546192393,"y0":50.00367787272285,"z0":5.928718968216185,"aX":4.835099240858296},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.9,"breakHorizontal":-5.6,"spinRate":1923,"spinDirection":170},"zone":14,"typeConfidence":2.0,"plateTime":0.422933766237493,"extension":5.993437634395895},"index":4,"playId":"e09e5c23-dbe4-3446-bf89-e2f55e8c4f17","pitchNumber":3,"startTime":"2026-04-30T02:13:26.715Z","endTime":"2026-04-30T02:13:31.542Z","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":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.5,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.662156753996847,"aZ":-26.6180089284901,"pfxX":2.0503302678248776,"pfxZ":3.269177646047316,"pX":-0.08386877152673501,"pZ":3.709651069650891,"vX0":1.0686089088887554,"vY0":-129.44336036348795,"vZ0":-1.1795286306046315,"x":120.2,"y":138.62,"x0":-0.7682403105933033,"y0":50.00344128315006,"z0":6.206596119234172,"aX":3.4837843848268424},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.9,"breakHorizontal":-4.0,"spinRate":2188,"spinDirection":180},"zone":11,"typeConfidence":2.0,"plateTime":0.4229149579999514,"extension":5.886480240536737},"index":5,"playId":"4a5744dc-1fee-330e-a577-9f417fd4423a","pitchNumber":4,"startTime":"2026-04-30T02:13:45.934Z","endTime":"2026-04-30T02:13:50.336Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.9,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.96738312104982,"aZ":-19.97222646169804,"pfxX":-7.305476451395387,"pfxZ":6.329317577759098,"pX":-1.1495516709046283,"pZ":2.4279975237956597,"vX0":1.5959793499235084,"vY0":-138.05968042211526,"vZ0":-6.0190154894693615,"x":160.82,"y":173.22,"x0":-0.7861691502933529,"y0":50.00585069394082,"z0":5.9823114431196105,"aX":-14.094073886599357},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.4,"breakHorizontal":12.8,"spinRate":2078,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.39684691564327057,"extension":5.859169164738083},"index":6,"playId":"b83f26f7-6c97-36fb-b869-240828bd92e9","pitchNumber":5,"startTime":"2026-04-30T02:14:05.006Z","endTime":"2026-04-30T02:14:08.701Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":7,"startTime":"2026-04-30T02:14:20.634Z","endTime":"2026-04-30T02:14:34.147Z","isPitch":false,"type":"action","player":{"id":596142,"link":"/api/v1/people/596142"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.9,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.089759000830753,"aZ":-25.270915788481958,"pfxX":-7.963134662353128,"pfxZ":3.5939860282888105,"pX":-0.5160228674154294,"pZ":2.2371807133024673,"vX0":3.1444015247667627,"vY0":-137.65518528289064,"vZ0":-5.587994952021586,"x":136.67,"y":178.38,"x0":-0.6373598138093899,"y0":50.00548508357153,"z0":6.000683892750137,"aX":-15.309511675936042},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.5,"breakHorizontal":13.8,"spinRate":1844,"spinDirection":216},"zone":7,"typeConfidence":2.0,"plateTime":0.3976545850809381,"extension":5.982306088672278},"hitData":{"launchSpeed":105.3,"launchAngle":-9.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.11,"coordY":163.84}},"index":8,"playId":"0294c097-0012-3288-b867-a18fc20b9c3c","pitchNumber":6,"startTime":"2026-04-30T02:14:34.147Z","endTime":"2026-04-30T02:14:48.191Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T02:14:48.191Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Rengifo flies out to left fielder Jorge Barrosa.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-30T02:14:50.240Z","endTime":"2026-04-30T02:16:19.806Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"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(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.2,"endSpeed":86.4,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.95008012549822,"aZ":-20.756659012137007,"pfxX":-8.808340215559753,"pfxZ":5.992209689531113,"pX":-0.17211666228985975,"pZ":2.4890654859628896,"vX0":4.475689598992922,"vY0":-137.05068015407124,"vZ0":-5.54889934726385,"x":123.56,"y":171.58,"x0":-0.6809818519145714,"y0":50.001410261072664,"z0":5.955272511227707,"aX":-16.774225792912794},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.8,"breakHorizontal":15.0,"spinRate":2004,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.39947522901705534,"extension":6.014646016724817},"index":0,"playId":"34117cd6-18b5-393e-a5b4-d26a9e1f006f","pitchNumber":1,"startTime":"2026-04-30T02:15:08.414Z","endTime":"2026-04-30T02:15:12.465Z","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":90.0,"endSpeed":82.6,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.015913310741983,"aZ":-29.283203410072385,"pfxX":-9.38292051784245,"pfxZ":1.669753633453146,"pX":-1.7606720689276718,"pZ":2.252078996741082,"vX0":1.3933626974602351,"vY0":-131.01650374276358,"vZ0":-3.367882274921488,"x":184.11,"y":177.97,"x0":-1.080687237809252,"y0":50.006228349469154,"z0":5.745762787115921,"aX":-16.294242498183994},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.5,"breakHorizontal":16.7,"spinRate":1700,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.4182635130037653,"extension":6.082863482136516},"index":1,"playId":"6d4fc1fb-5b61-3dbc-8aa5-34115ff5a04c","pitchNumber":2,"startTime":"2026-04-30T02:15:23.342Z","endTime":"2026-04-30T02:15:27.148Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.6,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.141223096874107,"aZ":-33.59594386680303,"pfxX":-9.5986619767665,"pfxZ":-0.8203497119052106,"pX":-0.40931396707050904,"pZ":2.135750677306803,"vX0":4.53229480403638,"vY0":-130.91373709474883,"vZ0":-2.885141711720829,"x":132.6,"y":181.11,"x0":-0.9177590453186547,"y0":50.00336167688439,"z0":5.771856678951576,"aX":-16.628672896753436},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-1.9,"breakHorizontal":16.3,"spinRate":1630,"spinDirection":245},"zone":4,"typeConfidence":2.0,"plateTime":0.4187064196005621,"extension":6.062812935116549},"index":2,"playId":"bd93c74e-1825-3f0d-a50c-8c98ada161be","pitchNumber":3,"startTime":"2026-04-30T02:15:39.375Z","endTime":"2026-04-30T02:15:44.032Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-30T02:15:56.662Z","endTime":"2026-04-30T02:16:11.180Z","isPitch":false,"type":"action","player":{"id":650859,"link":"/api/v1/people/650859"}},{"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":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.9,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.44932091936312,"aZ":-19.466877836579716,"pfxX":-2.868822728807306,"pfxZ":6.74930713096273,"pX":0.4861362866336379,"pZ":2.1470696620547463,"vX0":4.208907686907185,"vY0":-136.21247602644507,"vZ0":-6.515274642988299,"x":98.47,"y":180.81,"x0":-0.7051208897809463,"y0":50.000201618605374,"z0":5.91224932292846,"aX":-5.399295269575217},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.0,"breakHorizontal":4.3,"spinRate":2133,"spinDirection":208},"zone":6,"typeConfidence":2.0,"plateTime":0.4018541612511064,"extension":6.092590038980467},"hitData":{"launchSpeed":91.8,"launchAngle":29.0,"totalDistance":314.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":52.08,"coordY":96.01}},"index":4,"playId":"c16b5d97-bd6c-3719-ba74-921eb6798561","pitchNumber":4,"startTime":"2026-04-30T02:16:11.180Z","endTime":"2026-04-30T02:16:19.806Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T02:16:19.806Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Garrett Mitchell strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-30T02:16:20.821Z","endTime":"2026-04-30T02:17:54.900Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.220358862561813,"aZ":-26.80215493748567,"pfxX":3.5625302663782437,"pfxZ":3.1862604445686484,"pX":-0.24388700688272483,"pZ":1.8896661056599253,"vX0":0.2645351009129436,"vY0":-128.88693138778348,"vZ0":-5.119240368761058,"x":126.3,"y":187.76,"x0":-0.8107656758639542,"y0":50.00240325480335,"z0":5.965529969801298,"aX":6.00712088373536},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.9,"breakHorizontal":-6.5,"spinRate":1956,"spinDirection":144},"zone":8,"typeConfidence":2.0,"plateTime":0.4245931177412401,"extension":6.027746276526807},"index":0,"playId":"e1e18ff8-b911-34d9-8be6-b4411cd426f9","pitchNumber":1,"startTime":"2026-04-30T02:16:47.307Z","endTime":"2026-04-30T02:16:53.307Z","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":90.7,"endSpeed":83.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.193589391715978,"aZ":-31.894700315187347,"pfxX":-8.968739208737109,"pfxZ":0.1579325277757122,"pX":-1.0799327747792835,"pZ":0.5854508136573714,"vX0":3.014898403417998,"vY0":-131.97689247049672,"vZ0":-7.117154139894106,"x":158.16,"y":222.97,"x0":-1.0721626358172045,"y0":50.002605056972534,"z0":5.667446247598108,"aX":-15.81449812215579},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-1.1,"breakHorizontal":15.6,"spinRate":1540,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.41508211729286515,"extension":6.199674952044759},"index":1,"playId":"6e0501ba-f2cc-3693-8fb7-66951787cb5c","pitchNumber":2,"startTime":"2026-04-30T02:17:04.262Z","endTime":"2026-04-30T02:17:07.875Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-30T02:17:10.618Z","endTime":"2026-04-30T02:17:32.686Z","isPitch":false,"type":"action","player":{"id":669003,"link":"/api/v1/people/669003"}},{"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":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.474748432712186,"aZ":-30.05987874929642,"pfxX":-9.089472197510878,"pfxZ":1.2293710338372241,"pX":-0.8676227599052232,"pZ":1.5896848178666232,"vX0":3.3927233726689927,"vY0":-130.26379178968307,"vZ0":-4.612016458912753,"x":150.07,"y":195.86,"x0":-1.006347580980051,"y0":50.00311737794549,"z0":5.6569838290650045,"aX":-15.613539089662012},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.4,"breakHorizontal":15.7,"spinRate":1646,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.42054841619522776,"extension":6.094718351866899},"index":3,"playId":"e89135c2-d7ca-38aa-88cf-14b7e670aef2","pitchNumber":3,"startTime":"2026-04-30T02:17:32.686Z","endTime":"2026-04-30T02:17:37.787Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.43359255097033,"aZ":-28.21206964410598,"pfxX":2.915806109334654,"pfxZ":2.3795942215653163,"pX":0.26088964583743735,"pZ":1.6963119098176482,"vX0":1.618981178612793,"vY0":-128.0225163448678,"vZ0":-5.184776648134402,"x":107.06,"y":192.98,"x0":-0.7577446886070085,"y0":50.003878423234234,"z0":5.945124275837028,"aX":4.859946871458718},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.4,"breakHorizontal":-5.6,"spinRate":2222,"spinDirection":157},"zone":9,"typeConfidence":2.0,"plateTime":0.4271664812565734,"extension":6.095459568710449},"index":4,"playId":"294952be-4fbc-3005-a495-7f484c41ca06","pitchNumber":4,"startTime":"2026-04-30T02:17:51.367Z","endTime":"2026-04-30T02:17:54.900Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T02:17:54.900Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Geraldo Perdomo grounds out, second baseman Brice Turang to first baseman Jake Bauers.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-30T02:20:20.639Z","endTime":"2026-04-30T02:22:31.298Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6,7,8],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Grant Anderson replaces Brian Fitzpatrick.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-30T02:19:15.783Z","endTime":"2026-04-30T02:20:22.885Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681982,"link":"/api/v1/people/681982"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.147059238255746,"aZ":-25.91228165189337,"pfxX":-12.091980516098761,"pfxZ":3.3873641607174996,"pX":0.47017477081756004,"pZ":1.9381938452327745,"vX0":10.501290914302846,"vY0":-135.23206689296174,"vZ0":-1.9724598129958055,"x":99.08,"y":186.45,"x0":-1.8968943587171043,"y0":50.00169800833758,"z0":4.499097127741151,"aX":-22.341835766677484},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.9,"breakHorizontal":19.6,"spinRate":2319,"spinDirection":243},"zone":9,"typeConfidence":2.0,"plateTime":0.4053982878810021,"extension":6.68014761232305},"index":1,"playId":"6404709c-032b-3171-b8fd-20ccb20ffdc6","pitchNumber":1,"startTime":"2026-04-30T02:20:22.885Z","endTime":"2026-04-30T02:20:26.538Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.0,"endSpeed":86.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.87227486308162,"aZ":-15.43181005120157,"pfxX":-7.634560765166748,"pfxZ":8.838824902834466,"pX":1.359120462905199,"pZ":2.4476545515044874,"vX0":11.129240186306337,"vY0":-136.4787953835874,"vZ0":-2.8562808491073803,"x":65.19,"y":172.69,"x0":-1.771879899180959,"y0":50.00477598547721,"z0":4.565258815333783,"aX":-14.465360851486066},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.6,"breakHorizontal":11.6,"spinRate":2580,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.40069526422904334,"extension":6.60665706929454},"index":2,"playId":"b0470ce6-7c42-366b-a782-876ed52a61eb","pitchNumber":2,"startTime":"2026-04-30T02:20:36.668Z","endTime":"2026-04-30T02:20:40.132Z","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":93.2,"endSpeed":85.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.855833468063913,"aZ":-16.09380200993473,"pfxX":-7.94280586039107,"pfxZ":8.651127899924571,"pX":1.266586065528946,"pZ":2.541113206647952,"vX0":11.007849823697631,"vY0":-135.33006776128573,"vZ0":-2.295493448928767,"x":68.72,"y":170.17,"x0":-1.8172433801593253,"y0":50.00651104410719,"z0":4.5245126006327805,"aX":-14.771831444858307},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.4,"breakHorizontal":12.1,"spinRate":2533,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.40435261993789595,"extension":6.756954387886406},"index":3,"playId":"73f55fe9-0d23-36af-aa9d-53b4d43885de","pitchNumber":3,"startTime":"2026-04-30T02:20:53.101Z","endTime":"2026-04-30T02:20:56.624Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.586400977600547,"aZ":-28.57049249134205,"pfxX":-11.860140216274239,"pfxZ":1.9488696081694776,"pX":0.0391346710422291,"pZ":2.3806316600568183,"vX0":9.435620525449327,"vY0":-135.07037302351455,"vZ0":-0.20206617737946486,"x":115.51,"y":174.5,"x0":-1.9596657303220892,"y0":50.000311210020456,"z0":4.466403743500242,"aX":-21.898041530581995},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":3.7,"breakHorizontal":19.4,"spinRate":2304,"spinDirection":247},"zone":5,"typeConfidence":2.0,"plateTime":0.4056061785453364,"extension":6.512247135317917},"index":4,"playId":"29837510-2b3d-3ab3-a471-5a7ba2d98f15","pitchNumber":4,"startTime":"2026-04-30T02:21:10.166Z","endTime":"2026-04-30T02:21:16.622Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-04-30T02:21:31.022Z","endTime":"2026-04-30T02:21:43.025Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.790031627398932,"aZ":-16.799512657959873,"pfxX":-5.983646754895024,"pfxZ":8.001173005286747,"pX":-0.6129084674925158,"pZ":3.597826740192286,"vX0":5.911974510697422,"vY0":-137.80879160727696,"vZ0":0.04242708457017397,"x":140.36,"y":141.64,"x0":-2.009183020124889,"y0":50.00654366009955,"z0":4.717523002584642,"aX":-11.504692209583242},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.6,"breakHorizontal":9.6,"spinRate":2555,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.3975361952471399,"extension":6.601997742022798},"index":6,"playId":"b5ae4514-bc84-3211-a7f3-c5a3dd8a8aad","pitchNumber":5,"startTime":"2026-04-30T02:21:43.025Z","endTime":"2026-04-30T02:21:47.066Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":83.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.902957808789328,"aZ":-28.230698141781158,"pfxX":-10.628127483927528,"pfxZ":2.1856687711539386,"pX":0.3639159265232946,"pZ":2.7498139869730487,"vX0":9.387531184342679,"vY0":-133.72069858120142,"vZ0":0.7516788658757182,"x":103.13,"y":164.54,"x0":-1.8181694737340706,"y0":50.00146354179662,"z0":4.496578925271959,"aX":-19.1695650963715},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.3,"breakHorizontal":17.2,"spinRate":2206,"spinDirection":243},"zone":6,"typeConfidence":2.0,"plateTime":0.41022452414860844,"extension":6.598812412558049},"index":7,"playId":"a8020791-0612-327d-9520-38a342b70373","pitchNumber":6,"startTime":"2026-04-30T02:21:59.004Z","endTime":"2026-04-30T02:22:03.048Z","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":2,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":71.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.563027467717856,"aZ":-29.80067484108868,"pfxX":9.452071987669491,"pfxZ":1.8419046326291753,"pX":-0.2727230640921163,"pZ":2.328883084053016,"vX0":1.9777510633401914,"vY0":-112.97180111183037,"vZ0":2.5046586037648906,"x":127.4,"y":175.9,"x0":-2.388117546052409,"y0":50.000913460964455,"z0":4.211774713740195,"aX":12.151935858800396},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":4.3,"breakHorizontal":-17.6,"spinRate":2534,"spinDirection":86},"zone":5,"typeConfidence":0.9,"plateTime":0.4857871689480975,"extension":6.709622178229674},"hitData":{"launchSpeed":81.9,"launchAngle":-2.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.73,"coordY":154.72}},"index":8,"playId":"26fee46d-bd22-3a4d-8d87-f26548de5f46","pitchNumber":7,"startTime":"2026-04-30T02:22:19.299Z","endTime":"2026-04-30T02:22:31.298Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T02:22:31.298Z","atBatIndex":70},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ketel Marte homers (5) on a fly ball to right field.","rbi":1,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-30T02:22:29.708Z","endTime":"2026-04-30T02:23:32.909Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":{"id":681982,"link":"/api/v1/people/681982"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.519435038675766,"aZ":-31.60552854488307,"pfxX":6.039817206769131,"pfxZ":0.401242754318865,"pX":-0.5042088610401049,"pZ":2.3713601172855414,"vX0":2.645261786653284,"vY0":-119.23812687818129,"vZ0":2.2525926213401486,"x":136.22,"y":174.75,"x0":-2.4138083178028147,"y0":50.00563227617661,"z0":4.271449575897716,"aX":8.674781758657996},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":1.6,"breakHorizontal":-11.6,"spinRate":2669,"spinDirection":84},"zone":4,"typeConfidence":0.89,"plateTime":0.4598309794783191,"extension":6.604588735402136},"index":0,"playId":"aaff07d5-18ac-3ccb-b74e-a6bc89c3f02a","pitchNumber":1,"startTime":"2026-04-30T02:22:50.242Z","endTime":"2026-04-30T02:22:53.969Z","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":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.889944010287653,"aZ":-32.17394636583214,"pfxX":-9.88017874914024,"pfxZ":0.0016008787748234,"pX":0.5700590568946597,"pZ":1.8596385180181558,"vX0":9.832302473318816,"vY0":-135.63016298000167,"vZ0":-1.0701959229702211,"x":95.27,"y":188.57,"x0":-1.8198579136021817,"y0":50.00326117350873,"z0":4.504609205289495,"aX":-18.39287611748585},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":0.0,"breakHorizontal":15.8,"spinRate":2386,"spinDirection":232},"zone":9,"typeConfidence":2.0,"plateTime":0.4039548662605741,"extension":6.42619460903066},"hitData":{"launchSpeed":109.9,"launchAngle":21.0,"totalDistance":409.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":224.05,"coordY":64.51}},"index":1,"playId":"b470c717-bbb8-3716-ada3-3ad82e88e64e","pitchNumber":2,"startTime":"2026-04-30T02:23:05.206Z","endTime":"2026-04-30T02:23:32.909Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T02:23:32.909Z","atBatIndex":71},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Corbin Carroll homers (4) on a fly ball to right center field.","rbi":1,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-30T02:23:24.813Z","endTime":"2026-04-30T02:26:14.438Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":{"id":681982,"link":"/api/v1/people/681982"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.745331213469665,"aZ":-16.814272892220803,"pfxX":-7.353140955900322,"pfxZ":8.264713439954107,"pX":0.4250881896682982,"pZ":3.2345582774192296,"vX0":9.023769053529708,"vY0":-135.49270752833496,"vZ0":-0.48622506576634394,"x":100.8,"y":151.45,"x0":-1.9939365757190115,"y0":50.00062098724934,"z0":4.5917801754194825,"aX":-13.663074523186115},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.1,"breakHorizontal":11.4,"spinRate":2468,"spinDirection":240},"zone":3,"typeConfidence":2.0,"plateTime":0.4043182059661654,"extension":6.546854749063525},"index":0,"playId":"614d7f3b-df48-32e3-b2ca-fcb0134af3a9","pitchNumber":1,"startTime":"2026-04-30T02:23:52.823Z","endTime":"2026-04-30T02:23:58.693Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.16961737636307,"aZ":-28.36508408558584,"pfxX":6.743351336528728,"pfxZ":2.6492111415174833,"pX":-1.8971263165668628,"pZ":2.0982995764389396,"vX0":-0.5147015457432397,"vY0":-118.89145484338493,"vZ0":1.2495603104061466,"x":189.31,"y":182.13,"x0":-2.5544749709980485,"y0":50.00006839350459,"z0":4.134635987220912,"aX":9.679785244033768},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":5.4,"breakHorizontal":-12.1,"spinRate":2610,"spinDirection":85},"zone":13,"typeConfidence":0.89,"plateTime":0.46017573752295116,"extension":6.369579436965769},"index":1,"playId":"b86080d9-4cab-3641-9864-c806df6c18e4","pitchNumber":2,"startTime":"2026-04-30T02:24:11.998Z","endTime":"2026-04-30T02:24:15.921Z","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":80.4,"endSpeed":73.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.440149096610874,"aZ":-26.818572668061954,"pfxX":7.122169313715002,"pfxZ":3.862515866210739,"pX":-0.024132188140009187,"pZ":2.061170353804687,"vX0":2.856924461858064,"vY0":-117.11741151512467,"vZ0":1.1173419537875313,"x":117.92,"y":183.13,"x0":-2.1856754499841036,"y0":50.00296690805474,"z0":4.088979399029351,"aX":9.878835012147057},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":7.6,"breakHorizontal":-13.6,"spinRate":2594,"spinDirection":84},"zone":8,"typeConfidence":0.9,"plateTime":0.467942081958749,"extension":6.562528601207626},"index":2,"playId":"4c5f3622-14f1-350b-a3fc-a6e007a28730","pitchNumber":3,"startTime":"2026-04-30T02:24:27.159Z","endTime":"2026-04-30T02:24:30.707Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.671455164858152,"aZ":-17.017770668347023,"pfxX":-7.689073460662816,"pfxZ":7.973659500009118,"pX":0.01617471384786206,"pZ":3.5180737019612693,"vX0":7.911918597541287,"vY0":-137.30213994091343,"vZ0":0.11603794794346534,"x":116.38,"y":143.79,"x0":-1.9099889416020739,"y0":50.001119953759236,"z0":4.637508873380695,"aX":-14.613547190932113},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.6,"breakHorizontal":12.1,"spinRate":2524,"spinDirection":236},"zone":12,"typeConfidence":2.0,"plateTime":0.3996040443091724,"extension":6.641659196360184},"index":3,"playId":"61e90987-a3dc-3145-8e26-3e6c40d7bb75","pitchNumber":4,"startTime":"2026-04-30T02:24:44.649Z","endTime":"2026-04-30T02:24:53.927Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.449022492774848,"aZ":-30.099352356992622,"pfxX":8.775557554064484,"pfxZ":1.5073441208859686,"pX":-1.9009976811184195,"pZ":1.122408215617883,"vX0":-1.4353286100962486,"vY0":-116.58091185979576,"vZ0":-0.25308652591320047,"x":189.46,"y":208.47,"x0":-2.4186323119567454,"y0":50.00544228701608,"z0":4.067961847415229,"aX":12.108409953008852},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":2.9,"breakHorizontal":-15.6,"spinRate":2629,"spinDirection":82},"zone":13,"typeConfidence":0.9,"plateTime":0.4694221846987925,"extension":6.7092420377148},"index":4,"playId":"ab3a9d59-0837-3601-85e8-7237f0b0c9b9","pitchNumber":5,"startTime":"2026-04-30T02:25:15.398Z","endTime":"2026-04-30T02:25:19.478Z","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":94.2,"endSpeed":86.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.70147530955858,"aZ":-17.746864470406617,"pfxX":-6.5538860853790055,"pfxZ":7.544711071877892,"pX":-1.9381198013544925,"pZ":3.447892085364038,"vX0":2.9222065298141455,"vY0":-137.25085479978463,"vZ0":0.15716934856557718,"x":190.88,"y":145.69,"x0":-2.163721189524443,"y0":50.00269508260799,"z0":4.596074732423036,"aX":-12.53357005763453},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.9,"breakHorizontal":11.3,"spinRate":2390,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.398701228220649,"extension":6.772869905688835},"index":5,"playId":"401d9ff4-3602-3d64-b36b-c4331eed0b24","pitchNumber":6,"startTime":"2026-04-30T02:25:32.134Z","endTime":"2026-04-30T02:25:36.731Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.555240687671525,"aZ":-34.51676435111245,"pfxX":-10.095722533170637,"pfxZ":-1.4631779592245593,"pX":0.21760760896743464,"pZ":1.9754202901405473,"vX0":7.948464019623038,"vY0":-125.6081701159426,"vZ0":0.9636609188432421,"x":108.71,"y":185.44,"x0":-1.670399722578083,"y0":50.001496199953905,"z0":4.385307839384683,"aX":-16.19127606195994},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-2.2,"breakHorizontal":16.6,"spinRate":1612,"spinDirection":252},"zone":8,"typeConfidence":2.0,"plateTime":0.43545162769841284,"extension":6.723618445758912},"hitData":{"launchSpeed":106.4,"launchAngle":29.0,"totalDistance":430.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":182.3,"coordY":34.12}},"index":6,"playId":"9819a412-b770-31ae-90f1-6e29d36af5d6","pitchNumber":7,"startTime":"2026-04-30T02:25:49.834Z","endTime":"2026-04-30T02:26:14.438Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T02:26:14.438Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adrian Del Castillo called out on strikes.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-30T02:26:06.117Z","endTime":"2026-04-30T02:27:26.566Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.8,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.297574020385902,"aZ":-19.113940306650257,"pfxX":-6.965029168643803,"pfxZ":7.038608225740818,"pX":-0.084123700757569,"pZ":3.484820779794712,"vX0":7.3957857995382845,"vY0":-135.5447333687054,"vZ0":0.5123903538288394,"x":120.21,"y":144.69,"x0":-1.9462771350248307,"y0":50.00676131255325,"z0":4.630477710453843,"aX":-12.93205518579313},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.1,"breakHorizontal":11.0,"spinRate":2355,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.40447909729717413,"extension":6.663649329397161},"index":0,"playId":"79f61f25-c455-3bf6-a438-bd40b9efc82a","pitchNumber":1,"startTime":"2026-04-30T02:26:38.360Z","endTime":"2026-04-30T02:26:41.420Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.9,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.190442322893436,"aZ":-18.28725675145742,"pfxX":-6.967078946525948,"pfxZ":7.302321272261139,"pX":-0.7416078574984001,"pZ":2.584110778552767,"vX0":5.83105909136075,"vY0":-137.21994551756404,"vZ0":-1.596730087748187,"x":145.27,"y":169.01,"x0":-1.9920322021815806,"y0":50.0019662290294,"z0":4.423248184212353,"aX":-13.247152444167188},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.1,"breakHorizontal":11.4,"spinRate":2403,"spinDirection":233},"zone":4,"typeConfidence":2.0,"plateTime":0.3996030089229352,"extension":6.905517871341659},"index":1,"playId":"4720ce5e-4b27-3223-8d5e-600072f93321","pitchNumber":2,"startTime":"2026-04-30T02:26:54.139Z","endTime":"2026-04-30T02:26:57.139Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-30T02:27:04.973Z","endTime":"2026-04-30T02:27:22.545Z","isPitch":false,"type":"action","player":{"id":680728,"link":"/api/v1/people/680728"}},{"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":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.8,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.362052489319392,"aZ":-30.35262936934795,"pfxX":4.751821231777438,"pfxZ":1.2836246005568421,"pX":-0.504342983653266,"pZ":1.936462355096324,"vX0":2.4673095669109077,"vY0":-118.45665172323552,"vZ0":1.4549860945005577,"x":136.22,"y":186.5,"x0":-2.1764659639685306,"y0":50.00448818239423,"z0":4.0865200212680035,"aX":6.7623153972842935},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":3.0,"breakHorizontal":-9.2,"spinRate":2577,"spinDirection":89},"zone":7,"typeConfidence":0.9,"plateTime":0.4621622694651526,"extension":6.718422959076198},"index":3,"playId":"aa0c9121-5784-3fe2-a584-b656657ab137","pitchNumber":3,"startTime":"2026-04-30T02:27:22.545Z","endTime":"2026-04-30T02:27:26.566Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T02:27:26.566Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ildemaro Vargas called out on strikes.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-30T02:27:34.166Z","endTime":"2026-04-30T02:29:32.687Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"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":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"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":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.47108001171061,"aZ":-31.621230089899637,"pfxX":-11.13786792349331,"pfxZ":0.2936160861374937,"pX":-1.051051606417492,"pZ":1.9561307806241515,"vX0":6.218369288042113,"vY0":-136.1546939810451,"vZ0":-1.0298809702393052,"x":157.06,"y":185.96,"x0":-1.9243916420761895,"y0":50.00097984266668,"z0":4.538739707292218,"aX":-20.79088109029578},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":0.5,"breakHorizontal":18.7,"spinRate":2342,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.4031590025127687,"extension":6.646679329080628},"index":0,"playId":"dd22ea62-1983-33d9-b0c1-baf34034dfa5","pitchNumber":1,"startTime":"2026-04-30T02:27:53.744Z","endTime":"2026-04-30T02:27:58.982Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":74.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.986339230291556,"aZ":-32.37799422987434,"pfxX":6.1645066075112815,"pfxZ":-0.1476445160475519,"pX":0.038434569258624866,"pZ":1.6701035014985968,"vX0":3.2284239794814575,"vY0":-117.99858041421822,"vZ0":1.079198750211164,"x":115.53,"y":193.69,"x0":-2.149328874574278,"y0":50.00126234327558,"z0":4.195805357548852,"aX":8.668946609000775},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":0.2,"breakHorizontal":-12.0,"spinRate":2668,"spinDirection":80},"zone":8,"typeConfidence":0.89,"plateTime":0.4646321132735931,"extension":6.686328537967521},"index":1,"playId":"1e41640e-0732-3afe-8554-67984c41b451","pitchNumber":2,"startTime":"2026-04-30T02:28:09.715Z","endTime":"2026-04-30T02:28:13.970Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.00567409650925,"aZ":-17.012321964057843,"pfxX":-6.946873152763113,"pfxZ":8.163346879223141,"pX":-0.28935240171533905,"pZ":2.3868106698958655,"vX0":6.838207406731237,"vY0":-135.4992309377013,"vZ0":-2.42706887807267,"x":128.03,"y":174.34,"x0":-1.9449247922134678,"y0":50.00029250213715,"z0":4.484815181267344,"aX":-12.897696766117347},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.4,"breakHorizontal":11.0,"spinRate":2399,"spinDirection":238},"zone":4,"typeConfidence":2.0,"plateTime":0.40445537044710145,"extension":6.87902939491757},"index":2,"playId":"591e2f89-daa8-3aa2-ae71-c4f4602377d7","pitchNumber":3,"startTime":"2026-04-30T02:28:28.498Z","endTime":"2026-04-30T02:28:31.647Z","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":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.06550596421201,"aZ":-28.71434972277839,"pfxX":9.645977325616437,"pfxZ":2.479821526533825,"pX":0.6660634441368564,"pZ":1.7269210068644265,"vX0":3.771772541473425,"vY0":-117.81360420118027,"vZ0":0.48754081126498416,"x":91.61,"y":192.15,"x0":-2.2124460593414956,"y0":50.00176518753912,"z0":4.1883766042865265,"aX":13.448739804303184},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":4.9,"breakHorizontal":-18.5,"spinRate":2762,"spinDirection":84},"zone":9,"typeConfidence":0.9,"plateTime":0.4663508816555888,"extension":6.6378972060485895},"index":3,"playId":"2d352953-3366-34d9-aef0-f345cebe5196","pitchNumber":4,"startTime":"2026-04-30T02:28:48.052Z","endTime":"2026-04-30T02:28:52.067Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.65413933215299,"aZ":-17.13377380206885,"pfxX":-5.580728333409937,"pfxZ":8.042813374230098,"pX":0.019482859239572464,"pZ":2.764169006146186,"vX0":7.201850577059572,"vY0":-135.86851312280214,"vZ0":-1.695318196647644,"x":116.26,"y":164.15,"x0":-1.9399764031633877,"y0":50.00405187566696,"z0":4.586351473425532,"aX":-10.438889918873613},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.4,"breakHorizontal":8.6,"spinRate":2465,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.4030670575841775,"extension":6.858362814863333},"index":4,"playId":"709b3d0b-46b7-3432-905a-5e0c1d9b857c","pitchNumber":5,"startTime":"2026-04-30T02:29:08.032Z","endTime":"2026-04-30T02:29:12.092Z","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.5,"endSpeed":85.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.95548514588727,"aZ":-19.219923634167326,"pfxX":-8.779768847155903,"pfxZ":6.962184687305351,"pX":0.10801767020211145,"pZ":1.6281506825627046,"vX0":8.475826621602236,"vY0":-135.84021085541477,"vZ0":-3.51548606542213,"x":112.88,"y":194.82,"x0":-1.9184369568833222,"y0":50.004300114972025,"z0":4.2825472035412595,"aX":-16.33919017154409},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.0,"breakHorizontal":14.0,"spinRate":2377,"spinDirection":247},"zone":8,"typeConfidence":2.0,"plateTime":0.4038914893584207,"extension":6.802446483816096},"index":5,"playId":"4b73dd4a-cb0a-3af5-9370-8f6e400150b2","pitchNumber":6,"startTime":"2026-04-30T02:29:27.880Z","endTime":"2026-04-30T02:29:32.687Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T02:29:32.687Z","atBatIndex":74},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Sal Frelick lines out to shortstop Geraldo Perdomo.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-30T02:31:48.006Z","endTime":"2026-04-30T02:33:17.735Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Paul Sewald replaces Taylor Clarke.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-30T02:30:48.824Z","endTime":"2026-04-30T02:31:50.260Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623149,"link":"/api/v1/people/623149"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.0,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.682887415954763,"aZ":-20.243640840952143,"pfxX":-7.872002812023637,"pfxZ":6.880720193266958,"pX":-1.622139561767974,"pZ":2.9825532036940627,"vX0":7.5763071609295425,"vY0":-131.10225698747732,"vZ0":0.08597966450996175,"x":178.83,"y":158.25,"x0":-3.531892148677945,"y0":50.00428919796793,"z0":4.46490985057123,"aX":-13.653519718843992},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":12.7,"breakHorizontal":12.5,"spinRate":2401,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.4183938256302091,"extension":6.577315770464635},"index":1,"playId":"2eeec8e1-9656-3734-a816-3fe3a0df3406","pitchNumber":1,"startTime":"2026-04-30T02:31:50.260Z","endTime":"2026-04-30T02:31:53.260Z","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.7,"endSpeed":82.7,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.97069599248878,"aZ":-18.410083928555906,"pfxX":-7.935903758550132,"pfxZ":7.843636043120762,"pX":0.04104663386860067,"pZ":3.099605249197907,"vX0":11.395995216951722,"vY0":-131.65136965150057,"vZ0":0.004673713648655209,"x":115.44,"y":155.09,"x0":-3.312898583461235,"y0":50.00575174595192,"z0":4.460582374782811,"aX":-13.93304713860858},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":14.4,"breakHorizontal":11.9,"spinRate":2497,"spinDirection":241},"zone":2,"typeConfidence":2.0,"plateTime":0.4160619985131788,"extension":6.580341209595702},"index":2,"playId":"f4a1cdd9-0eb7-3532-aa0b-8a0e84fc5466","pitchNumber":2,"startTime":"2026-04-30T02:32:05.277Z","endTime":"2026-04-30T02:32:09.135Z","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":91.1,"endSpeed":83.3,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.445440673651945,"aZ":-20.231795704607137,"pfxX":-8.554899035307997,"pfxZ":6.742021175200485,"pX":0.5572536234252147,"pZ":2.4298415909175874,"vX0":12.766995236446267,"vY0":-132.10661829649914,"vZ0":-1.2227866942746655,"x":95.76,"y":173.17,"x0":-3.2208809455901988,"y0":50.005874871590436,"z0":4.382058630528376,"aX":-15.163362958903294},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":12.1,"breakHorizontal":12.8,"spinRate":2475,"spinDirection":241},"zone":6,"typeConfidence":2.0,"plateTime":0.41418827728335117,"extension":6.705959333943924},"index":3,"playId":"672de5a4-869d-3f16-bcab-3d6d9527de33","pitchNumber":3,"startTime":"2026-04-30T02:32:19.899Z","endTime":"2026-04-30T02:32:24.004Z","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":92.1,"endSpeed":84.2,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.193581959349842,"aZ":-20.8134613138321,"pfxX":-7.646172808708585,"pfxZ":6.253889932327809,"pX":-0.2665466363540656,"pZ":3.0532127460370395,"vX0":10.77233034526907,"vY0":-133.75070037629717,"vZ0":0.2916888700049398,"x":127.16,"y":156.34,"x0":-3.3483113671825673,"y0":50.00175993153492,"z0":4.43245660335401,"aX":-13.887849618647001},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.6,"breakHorizontal":11.6,"spinRate":2491,"spinDirection":232},"zone":2,"typeConfidence":2.0,"plateTime":0.4091497047016137,"extension":6.489683879976895},"index":4,"playId":"b4510514-1a8f-3247-b97e-fdfa516fcc1a","pitchNumber":4,"startTime":"2026-04-30T02:32:34.852Z","endTime":"2026-04-30T02:32:37.852Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":76.9,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.243830077396748,"aZ":-25.533091692742914,"pfxX":3.6355587546023953,"pfxZ":4.387774001095936,"pX":-1.2092212745784523,"pZ":0.9940126298910676,"vX0":4.543774779269031,"vY0":-123.02770491817763,"vZ0":-2.851976945606574,"x":163.09,"y":211.94,"x0":-3.56122414335225,"y0":50.00428355484475,"z0":4.361252622852829,"aX":5.502957003000669},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":7.4,"breakHorizontal":-7.8,"spinRate":2502,"spinDirection":83},"zone":13,"typeConfidence":0.89,"plateTime":0.4473572092953888,"extension":6.4989504982042785},"index":5,"playId":"4ef7b20b-ccf3-384c-8681-1d5353330f57","pitchNumber":5,"startTime":"2026-04-30T02:32:50.675Z","endTime":"2026-04-30T02:32:55.202Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":75.8,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.12674744097545,"aZ":-28.166884578837283,"pfxX":4.728953900356602,"pfxZ":2.7270610041374157,"pX":0.17779104407943508,"pZ":2.1195957470699613,"vX0":6.913338736085102,"vY0":-121.08854618948764,"vZ0":-0.21621116618736635,"x":110.22,"y":181.55,"x0":-3.3408723888335556,"y0":50.0007470794434,"z0":4.698089914261646,"aX":6.941877517510684},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":5.2,"breakHorizontal":-10.3,"spinRate":2427,"spinDirection":76},"zone":5,"typeConfidence":0.9,"plateTime":0.4542854110518304,"extension":6.513959157616801},"hitData":{"launchSpeed":60.0,"launchAngle":23.0,"totalDistance":169.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":117.45,"coordY":134.24}},"index":6,"playId":"5aa18c16-a896-3e84-9791-f45f8ef72080","pitchNumber":6,"startTime":"2026-04-30T02:33:07.391Z","endTime":"2026-04-30T02:33:17.735Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T02:33:17.735Z","atBatIndex":75},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"David Hamilton flies out sharply to center fielder Alek Thomas.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-30T02:33:20.386Z","endTime":"2026-04-30T02:34:36.684Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.0,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.986748305237192,"aZ":-25.26300217653593,"pfxX":3.8206583420333935,"pfxZ":4.829952446528558,"pX":0.44231738994076625,"pZ":1.3673145243296694,"vX0":7.818056399863369,"vY0":-119.37913747999129,"vZ0":-2.038382119245427,"x":100.14,"y":201.86,"x0":-3.3832621925591932,"y0":50.00002743906497,"z0":4.527474115766088,"aX":5.46063099380426},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":8.5,"breakHorizontal":-9.0,"spinRate":2472,"spinDirection":77},"zone":14,"typeConfidence":0.9,"plateTime":0.46046070215532575,"extension":6.432219888152953},"index":0,"playId":"7a2e724c-fda9-373b-a03d-e4b87d701dd6","pitchNumber":1,"startTime":"2026-04-30T02:33:36.544Z","endTime":"2026-04-30T02:33:39.544Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.1,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.96799643201263,"aZ":-27.245164146760036,"pfxX":2.848061336001654,"pfxZ":3.3546151871604994,"pX":0.08379333159579258,"pZ":1.2809040568077819,"vX0":7.447892823221384,"vY0":-120.86959563931389,"vZ0":-1.9481873432994283,"x":113.81,"y":204.2,"x0":-3.4155816637155256,"y0":50.00415941118831,"z0":4.504747020926871,"aX":4.186800013087064},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":5.9,"breakHorizontal":-7.1,"spinRate":2390,"spinDirection":78},"zone":14,"typeConfidence":0.89,"plateTime":0.4542720956030326,"extension":6.53479305626018},"index":1,"playId":"4c42918c-4eeb-3b4a-bc0b-1073562138c1","pitchNumber":2,"startTime":"2026-04-30T02:33:51.568Z","endTime":"2026-04-30T02:33:55.140Z","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":91.6,"endSpeed":83.3,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.288225928489133,"aZ":-19.413400757436907,"pfxX":-8.14765547088178,"pfxZ":7.1322323041845745,"pX":-1.0400011748012534,"pZ":2.9002053967530577,"vX0":9.09276866482052,"vY0":-133.08436671871502,"vZ0":-0.2302077760610925,"x":156.64,"y":160.47,"x0":-3.4467358740299194,"y0":50.0004813964709,"z0":4.397196993758581,"aX":-14.57358132572308},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.1,"breakHorizontal":12.7,"spinRate":2545,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.41198603720166416,"extension":6.627789169648158},"index":2,"playId":"f5c71c1d-6645-3649-adf7-d73baf265034","pitchNumber":3,"startTime":"2026-04-30T02:34:08.260Z","endTime":"2026-04-30T02:34:12.122Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.0,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.377233135007028,"aZ":-16.165344066727137,"pfxX":-8.313857677697637,"pfxZ":9.043482705338883,"pX":0.24695733103759723,"pZ":2.2297973169206626,"vX0":12.217509868904003,"vY0":-132.49582269274003,"vZ0":-2.0753571845340826,"x":107.59,"y":178.58,"x0":-3.3525175480563125,"y0":50.00616249558144,"z0":4.209856052807519,"aX":-14.724634908533002},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":16.1,"breakHorizontal":12.2,"spinRate":2487,"spinDirection":243},"zone":6,"typeConfidence":2.0,"plateTime":0.4140313470506576,"extension":6.7538691797004},"hitData":{"launchSpeed":102.0,"launchAngle":37.0,"totalDistance":381.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":148.67,"coordY":46.98}},"index":3,"playId":"bdcbfc6c-790c-3a59-9ae7-90b62f98859e","pitchNumber":4,"startTime":"2026-04-30T02:34:25.103Z","endTime":"2026-04-30T02:34:36.684Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T02:34:36.684Z","atBatIndex":76},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Black strikes out swinging.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-30T02:35:07.684Z","endTime":"2026-04-30T02:35:49.357Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Tyler Black replaces Brandon Lockridge.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-30T02:34:58.918Z","endTime":"2026-04-30T02:35:09.910Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672012,"link":"/api/v1/people/672012"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":663604,"link":"/api/v1/people/663604"}},{"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":82.6,"endSpeed":75.5,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.355483859992248,"aZ":-30.245463515022912,"pfxX":5.601216878262726,"pfxZ":1.3235563175467036,"pX":-0.6934208343877152,"pZ":2.754744827074116,"vX0":4.92125642366549,"vY0":-120.20617071402721,"vZ0":1.8946880163583713,"x":143.43,"y":164.4,"x0":-3.498450852575644,"y0":50.002212273893534,"z0":4.650807307049959,"aX":8.15588060509083},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":3.1,"breakHorizontal":-11.4,"spinRate":2447,"spinDirection":90},"zone":4,"typeConfidence":0.9,"plateTime":0.4565019428870949,"extension":6.445647352850519},"index":1,"playId":"f524afa2-cf94-3f0a-9612-59365d2f1a95","pitchNumber":1,"startTime":"2026-04-30T02:35:09.910Z","endTime":"2026-04-30T02:35:13.787Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":82.6,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.68088808876386,"aZ":-19.807101846070218,"pfxX":-8.295998981848983,"pfxZ":7.053015286840191,"pX":-0.8467530904604845,"pZ":2.6830346274672197,"vX0":9.467560433939978,"vY0":-131.52260221245805,"vZ0":-0.5229068901367834,"x":149.28,"y":166.34,"x0":-3.413857956438611,"y0":50.002643926646336,"z0":4.352298937848139,"aX":-14.54663005312399},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.8,"breakHorizontal":13.0,"spinRate":2549,"spinDirection":243},"zone":4,"typeConfidence":2.0,"plateTime":0.4163177479508118,"extension":6.736577114101379},"index":2,"playId":"2c44e4b8-01bf-306e-88ef-8cbfce3be40d","pitchNumber":2,"startTime":"2026-04-30T02:35:24.905Z","endTime":"2026-04-30T02:35:28.754Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-30T02:35:36.058Z","endTime":"2026-04-30T02:35:45.666Z","isPitch":false,"type":"action","player":{"id":672012,"link":"/api/v1/people/672012"}},{"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":92.7,"endSpeed":84.5,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.100156690599583,"aZ":-19.083794884524867,"pfxX":-6.3522769914372255,"pfxZ":7.137061367866254,"pX":0.2580163280319949,"pZ":3.4165139835176226,"vX0":11.858098235558272,"vY0":-134.55305337666707,"vZ0":0.8546539311606796,"x":107.17,"y":146.53,"x0":-3.3801525826443277,"y0":50.0031056480272,"z0":4.446662202773595,"aX":-11.65304945001606},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.3,"breakHorizontal":9.0,"spinRate":2556,"spinDirection":242},"zone":12,"typeConfidence":2.0,"plateTime":0.40702192261334647,"extension":6.833214042844119},"index":4,"playId":"3291ce1f-c237-34a5-bf95-314708bc5f92","pitchNumber":3,"startTime":"2026-04-30T02:35:45.666Z","endTime":"2026-04-30T02:35:49.357Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T02:35:49.357Z","atBatIndex":77}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Black strikes out swinging.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-30T02:35:07.684Z","endTime":"2026-04-30T02:35:49.357Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Tyler Black replaces Brandon Lockridge.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-30T02:34:58.918Z","endTime":"2026-04-30T02:35:09.910Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672012,"link":"/api/v1/people/672012"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":663604,"link":"/api/v1/people/663604"}},{"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":82.6,"endSpeed":75.5,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.355483859992248,"aZ":-30.245463515022912,"pfxX":5.601216878262726,"pfxZ":1.3235563175467036,"pX":-0.6934208343877152,"pZ":2.754744827074116,"vX0":4.92125642366549,"vY0":-120.20617071402721,"vZ0":1.8946880163583713,"x":143.43,"y":164.4,"x0":-3.498450852575644,"y0":50.002212273893534,"z0":4.650807307049959,"aX":8.15588060509083},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":3.1,"breakHorizontal":-11.4,"spinRate":2447,"spinDirection":90},"zone":4,"typeConfidence":0.9,"plateTime":0.4565019428870949,"extension":6.445647352850519},"index":1,"playId":"f524afa2-cf94-3f0a-9612-59365d2f1a95","pitchNumber":1,"startTime":"2026-04-30T02:35:09.910Z","endTime":"2026-04-30T02:35:13.787Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":82.6,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.68088808876386,"aZ":-19.807101846070218,"pfxX":-8.295998981848983,"pfxZ":7.053015286840191,"pX":-0.8467530904604845,"pZ":2.6830346274672197,"vX0":9.467560433939978,"vY0":-131.52260221245805,"vZ0":-0.5229068901367834,"x":149.28,"y":166.34,"x0":-3.413857956438611,"y0":50.002643926646336,"z0":4.352298937848139,"aX":-14.54663005312399},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.8,"breakHorizontal":13.0,"spinRate":2549,"spinDirection":243},"zone":4,"typeConfidence":2.0,"plateTime":0.4163177479508118,"extension":6.736577114101379},"index":2,"playId":"2c44e4b8-01bf-306e-88ef-8cbfce3be40d","pitchNumber":2,"startTime":"2026-04-30T02:35:24.905Z","endTime":"2026-04-30T02:35:28.754Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-30T02:35:36.058Z","endTime":"2026-04-30T02:35:45.666Z","isPitch":false,"type":"action","player":{"id":672012,"link":"/api/v1/people/672012"}},{"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":92.7,"endSpeed":84.5,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.100156690599583,"aZ":-19.083794884524867,"pfxX":-6.3522769914372255,"pfxZ":7.137061367866254,"pX":0.2580163280319949,"pZ":3.4165139835176226,"vX0":11.858098235558272,"vY0":-134.55305337666707,"vZ0":0.8546539311606796,"x":107.17,"y":146.53,"x0":-3.3801525826443277,"y0":50.0031056480272,"z0":4.446662202773595,"aX":-11.65304945001606},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.3,"breakHorizontal":9.0,"spinRate":2556,"spinDirection":242},"zone":12,"typeConfidence":2.0,"plateTime":0.40702192261334647,"extension":6.833214042844119},"index":4,"playId":"3291ce1f-c237-34a5-bf95-314708bc5f92","pitchNumber":3,"startTime":"2026-04-30T02:35:45.666Z","endTime":"2026-04-30T02:35:49.357Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T02:35:49.357Z","atBatIndex":77},"scoringPlays":[6,21,26,29,71,72],"playsByInning":[{"startIndex":0,"endIndex":8,"top":[0,1,2],"bottom":[3,4,5,6,7,8],"hits":{"away":[],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":1,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"coordinates":{"x":68.48,"y":60.04},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":1,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"coordinates":{"x":83.1,"y":67.19},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":1,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"coordinates":{"x":72.51,"y":100.33},"type":"O","description":"Flyout"}]}},{"startIndex":9,"endIndex":15,"top":[9,10,11,12],"bottom":[13,14,15],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":2,"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"coordinates":{"x":76.08,"y":140.92},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":2,"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"coordinates":{"x":134.31,"y":185.5},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":2,"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"coordinates":{"x":143.7,"y":153.2},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":2,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":675659,"fullName":"Greg Jones","link":"/api/v1/people/675659"},"coordinates":{"x":137.62,"y":128.37},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":2,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"coordinates":{"x":103.03,"y":175.27},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":2,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"coordinates":{"x":173.8,"y":163.31},"type":"O","description":"Pop Out"}]}},{"startIndex":16,"endIndex":24,"top":[16,17,18,19],"bottom":[20,21,22,23,24],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":3,"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"coordinates":{"x":57.51,"y":112.2},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":3,"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"coordinates":{"x":152.82,"y":80.74},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":3,"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":202.29,"y":78.32},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":3,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"coordinates":{"x":133.44,"y":192.81},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":3,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"coordinates":{"x":109.24,"y":72.13},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":3,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"coordinates":{"x":105.47,"y":147.38},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":3,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"coordinates":{"x":96.6,"y":159.21},"type":"O","description":"Lineout"}]}},{"startIndex":25,"endIndex":37,"top":[25,26,27,28,29,30,31],"bottom":[32,33,34,35,36,37],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":4,"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"coordinates":{"x":65.27,"y":59.01},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":4,"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"coordinates":{"x":116.27,"y":106.25},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":4,"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"coordinates":{"x":64.73,"y":113.02},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":4,"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"coordinates":{"x":52.2,"y":49.58},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":4,"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"coordinates":{"x":143.19,"y":157.26},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":4,"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"coordinates":{"x":121.98,"y":64.33},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":4,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"coordinates":{"x":193.03,"y":75.0},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":4,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"coordinates":{"x":122.42,"y":214.01},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":4,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"coordinates":{"x":148.26,"y":160.8},"type":"O","description":"Groundout"}]}},{"startIndex":38,"endIndex":46,"top":[38,39,40,41],"bottom":[42,43,44,45,46],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":5,"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":152.82,"y":166.88},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":5,"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"coordinates":{"x":75.87,"y":167.46},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":5,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"coordinates":{"x":103.59,"y":46.19},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":5,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"coordinates":{"x":109.75,"y":143.38},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":5,"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"coordinates":{"x":160.93,"y":107.09},"type":"H","description":"Single"}]}},{"startIndex":47,"endIndex":52,"top":[47,48,49],"bottom":[50,51,52],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":6,"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"coordinates":{"x":104.15,"y":78.35},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":6,"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"coordinates":{"x":106.2,"y":147.63},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":6,"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"coordinates":{"x":106.2,"y":164.86},"type":"E","description":"Field Error"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":6,"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"coordinates":{"x":121.99,"y":148.36},"type":"O","description":"Groundout"}]}},{"startIndex":53,"endIndex":61,"top":[53,54,55,56,57,58],"bottom":[59,60,61],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":7,"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":59.83,"y":97.32},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":7,"pitcher":{"id":702153,"fullName":"Brian Fitzpatrick","link":"/api/v1/people/702153"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":138.19,"y":187.29},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":7,"pitcher":{"id":702153,"fullName":"Brian Fitzpatrick","link":"/api/v1/people/702153"},"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"coordinates":{"x":183.23,"y":114.69},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":7,"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"coordinates":{"x":154.34,"y":156.75},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":7,"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"coordinates":{"x":200.29,"y":88.76},"type":"O","description":"Flyout"}]}},{"startIndex":62,"endIndex":69,"top":[62,63,64,65,66],"bottom":[67,68,69],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":8,"pitcher":{"id":702153,"fullName":"Brian Fitzpatrick","link":"/api/v1/people/702153"},"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"coordinates":{"x":96.58,"y":166.88},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":8,"pitcher":{"id":702153,"fullName":"Brian Fitzpatrick","link":"/api/v1/people/702153"},"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"coordinates":{"x":104.18,"y":160.3},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":8,"pitcher":{"id":702153,"fullName":"Brian Fitzpatrick","link":"/api/v1/people/702153"},"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"coordinates":{"x":115.83,"y":172.46},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":8,"pitcher":{"id":702153,"fullName":"Brian Fitzpatrick","link":"/api/v1/people/702153"},"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"coordinates":{"x":115.76,"y":201.58},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":8,"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"batter":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"coordinates":{"x":99.11,"y":163.84},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":8,"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"coordinates":{"x":52.08,"y":96.01},"type":"O","description":"Flyout"}]}},{"startIndex":70,"endIndex":77,"top":[70,71,72,73,74],"bottom":[75,76,77],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":9,"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":145.73,"y":154.72},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":9,"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":224.05,"y":64.51},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":9,"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":182.3,"y":34.12},"type":"H","description":"Home Run"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":9,"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"coordinates":{"x":117.45,"y":134.24},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":9,"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"coordinates":{"x":148.67,"y":46.98},"type":"O","description":"Flyout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":3},"away":{"runs":4,"hits":4,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":1,"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":2,"errors":0,"leftOnBase":3}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":2,"hits":6,"errors":1,"leftOnBase":8},"away":{"runs":6,"hits":11,"errors":0,"leftOnBase":8}},"defense":{"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"catcher":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"first":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"second":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"third":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"shortstop":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"left":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"center":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"right":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batter":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"onDeck":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"inHole":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"battingOrder":6,"team":{"id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"}},"offense":{"batter":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"onDeck":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"inHole":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"battingOrder":1,"team":{"id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"}},"balls":0,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":6,"airOuts":10,"runs":6,"doubles":0,"triples":0,"homeRuns":4,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".252","atBats":37,"obp":".310","slg":".425","ops":".735","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":41,"totalBases":23,"rbi":6,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"9.25","popOuts":5,"lineOuts":1},"pitching":{"flyOuts":6,"groundOuts":7,"airOuts":10,"runs":2,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":33,"obp":".270","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":154,"era":"4.72","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.36","battersFaced":37,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":154,"balls":62,"strikes":92,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":2,"pitchesPerInning":"17.11","runsScoredPer9":"2.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":27,"errors":0,"chances":34,"passedBall":0,"pickoffs":0}},"players":{"ID593958":{"person":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"summary":"4.2 IP, 2 ER, 4 K, 4 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":4,"airOuts":6,"runs":2,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":4,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":19,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":87,"inningsPitched":"4.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":23,"outs":14,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":87,"balls":39,"strikes":48,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.86","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":6,"flyOuts":23,"groundOuts":38,"airOuts":37,"runs":12,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":22,"baseOnBalls":16,"intentionalWalks":0,"hits":30,"hitByPitch":0,"atBats":127,"obp":".322","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":552,"era":"3.03","inningsPitched":"32.2","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"1.41","battersFaced":143,"outs":98,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":552,"balls":213,"strikes":339,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.03","rbi":2,"winPercentage":"1.000","pitchesPerInning":"16.90","gamesFinished":0,"strikeoutWalkRatio":"1.38","strikeoutsPer9Inn":"6.06","walksPer9Inn":"4.41","hitsPer9Inn":"8.27","runsScoredPer9":"3.31","homeRunsPer9":"1.10","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":9},"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"}]},"ID666661":{"person":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"note":"(H, 8)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":4,"strikes":10,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":0,"flyOuts":7,"groundOuts":16,"airOuts":12,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":17,"baseOnBalls":4,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":53,"obp":".211","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":232,"era":"1.84","inningsPitched":"14.2","wins":1,"losses":1,"saves":1,"saveOpportunities":2,"holds":8,"blownSaves":1,"earnedRuns":3,"whip":"0.82","battersFaced":57,"outs":44,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":232,"balls":81,"strikes":151,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":".500","pitchesPerInning":"15.82","gamesFinished":1,"strikeoutWalkRatio":"4.25","strikeoutsPer9Inn":"10.43","walksPer9Inn":"2.45","hitsPer9Inn":"4.91","runsScoredPer9":"1.84","homeRunsPer9":"0.61","inheritedRunners":6,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID694297":{"person":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"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":5,"gamesStarted":3,"flyOuts":11,"groundOuts":33,"airOuts":23,"runs":17,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":19,"baseOnBalls":11,"intentionalWalks":0,"hits":23,"hitByPitch":1,"atBats":97,"obp":".318","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":405,"era":"5.54","inningsPitched":"26.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":16,"whip":"1.31","battersFaced":110,"outs":78,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":405,"balls":144,"strikes":261,"strikePercentage":".640","hitBatsmen":1,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.43","rbi":0,"winPercentage":".000","pitchesPerInning":"15.58","gamesFinished":1,"strikeoutWalkRatio":"1.73","strikeoutsPer9Inn":"6.58","walksPer9Inn":"3.81","hitsPer9Inn":"7.96","runsScoredPer9":"5.88","homeRunsPer9":"1.38","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":6},"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}},"ID694374":{"person":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"jerseyNumber":"13","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":17,"flyOuts":6,"groundOuts":17,"airOuts":11,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":5,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".163","atBats":43,"obp":".245","slg":".279","ops":".524","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":50,"totalBases":12,"rbi":6,"leftOnBase":18,"sacBunts":1,"sacFlies":1,"babip":".182","groundOutsToAirouts":"1.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.00","popOuts":2,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":26,"errors":0,"chances":30,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680728":{"person":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"jerseyNumber":"25","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"400","stats":{"batting":{"summary":"1-5 | HR, 2 K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":10,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":9,"groundOuts":13,"airOuts":13,"runs":6,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":16,"baseOnBalls":3,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".222","atBats":54,"obp":".263","slg":".389","ops":".652","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":57,"totalBases":21,"rbi":11,"leftOnBase":28,"sacBunts":0,"sacFlies":0,"babip":".278","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.00","popOuts":3,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","assists":3,"putOuts":69,"errors":1,"chances":73,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID571448":{"person":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"jerseyNumber":"28","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"700","stats":{"batting":{"summary":"1-3 | HR, BB, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":9,"groundOuts":20,"airOuts":30,"runs":15,"doubles":2,"triples":0,"homeRuns":5,"strikeOuts":19,"baseOnBalls":6,"intentionalWalks":0,"hits":27,"hitByPitch":0,"avg":".284","atBats":95,"obp":".324","slg":".463","ops":".787","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":102,"totalBases":44,"rbi":17,"leftOnBase":36,"sacBunts":0,"sacFlies":1,"babip":".306","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.00","popOuts":12,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":42,"putOuts":18,"errors":2,"chances":62,"fielding":".968","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID518876":{"person":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":3,"flyOuts":12,"groundOuts":15,"airOuts":17,"runs":15,"doubles":3,"triples":1,"homeRuns":5,"strikeOuts":9,"baseOnBalls":12,"intentionalWalks":1,"hits":21,"hitByPitch":0,"atBats":60,"obp":".452","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":291,"era":"9.20","inningsPitched":"14.2","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":15,"whip":"2.25","battersFaced":74,"outs":44,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":291,"balls":131,"strikes":160,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".333","pitchesPerInning":"19.84","gamesFinished":0,"strikeoutWalkRatio":"0.75","strikeoutsPer9Inn":"5.52","walksPer9Inn":"7.36","hitsPer9Inn":"12.89","runsScoredPer9":"9.20","homeRunsPer9":"3.07","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":4},"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}},"ID656464":{"person":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"note":"(W, 1-1)","summary":"1.1 IP, 0 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":26,"inningsPitched":"1.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":26,"balls":10,"strikes":16,"strikePercentage":".620","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":13,"gamesStarted":0,"flyOuts":7,"groundOuts":13,"airOuts":10,"runs":6,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":18,"baseOnBalls":3,"intentionalWalks":0,"hits":13,"hitByPitch":0,"atBats":54,"obp":".281","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":221,"era":"3.95","inningsPitched":"13.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":6,"whip":"1.17","battersFaced":57,"outs":41,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":221,"balls":77,"strikes":144,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.30","rbi":0,"winPercentage":".500","pitchesPerInning":"16.17","gamesFinished":2,"strikeoutWalkRatio":"6.00","strikeoutsPer9Inn":"11.85","walksPer9Inn":"1.98","hitsPer9Inn":"8.56","runsScoredPer9":"3.95","homeRunsPer9":"0.66","inheritedRunners":3,"inheritedRunnersScored":2,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID606466":{"person":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"jerseyNumber":"4","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"200","stats":{"batting":{"summary":"2-5 | HR, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":13,"groundOuts":35,"airOuts":30,"runs":17,"doubles":3,"triples":0,"homeRuns":5,"strikeOuts":21,"baseOnBalls":9,"intentionalWalks":0,"hits":27,"hitByPitch":0,"avg":".239","atBats":113,"obp":".295","slg":".398","ops":".693","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":122,"totalBases":45,"rbi":11,"leftOnBase":40,"sacBunts":0,"sacFlies":0,"babip":".253","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.60","popOuts":3,"lineOuts":14},"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":61,"putOuts":28,"errors":0,"chances":89,"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"}]},"ID642528":{"person":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":0,"flyOuts":8,"groundOuts":12,"airOuts":16,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":2,"intentionalWalks":0,"hits":14,"hitByPitch":1,"atBats":52,"obp":".304","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":227,"era":"3.29","inningsPitched":"13.2","wins":0,"losses":1,"saves":1,"saveOpportunities":4,"holds":4,"blownSaves":3,"earnedRuns":5,"whip":"1.17","battersFaced":56,"outs":41,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":227,"balls":85,"strikes":142,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".000","pitchesPerInning":"16.61","gamesFinished":3,"strikeoutWalkRatio":"5.50","strikeoutsPer9Inn":"7.24","walksPer9Inn":"1.32","hitsPer9Inn":"9.22","runsScoredPer9":"3.29","homeRunsPer9":"0.66","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID545121":{"person":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"jerseyNumber":"6","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"500","stats":{"batting":{"summary":"2-5 | K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":7,"groundOuts":25,"airOuts":19,"runs":19,"doubles":6,"triples":2,"homeRuns":6,"strikeOuts":11,"baseOnBalls":3,"intentionalWalks":0,"hits":32,"hitByPitch":0,"avg":".372","atBats":86,"obp":".393","slg":".698","ops":"1.091","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":91,"totalBases":60,"rbi":20,"leftOnBase":29,"sacBunts":1,"sacFlies":0,"babip":".377","groundOutsToAirouts":"1.32","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"14.33","popOuts":5,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":32,"putOuts":111,"errors":2,"chances":145,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID669194":{"person":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"jerseyNumber":"19","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"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":6,"gamesStarted":6,"flyOuts":20,"groundOuts":18,"airOuts":38,"runs":28,"doubles":7,"triples":1,"homeRuns":6,"strikeOuts":24,"baseOnBalls":11,"intentionalWalks":0,"hits":28,"hitByPitch":0,"atBats":108,"obp":".328","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":464,"era":"7.71","inningsPitched":"25.2","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":22,"whip":"1.52","battersFaced":120,"outs":77,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":464,"balls":164,"strikes":300,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.47","rbi":0,"winPercentage":".333","pitchesPerInning":"18.08","gamesFinished":0,"strikeoutWalkRatio":"2.18","strikeoutsPer9Inn":"8.42","walksPer9Inn":"3.86","hitsPer9Inn":"9.82","runsScoredPer9":"9.82","homeRunsPer9":"2.10","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672695":{"person":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"100","stats":{"batting":{"summary":"0-2 | 3 BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":3,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":13,"groundOuts":33,"airOuts":22,"runs":11,"doubles":3,"triples":3,"homeRuns":1,"strikeOuts":14,"baseOnBalls":17,"intentionalWalks":0,"hits":21,"hitByPitch":0,"avg":".244","atBats":86,"obp":".362","slg":".384","ops":".746","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":107,"totalBases":33,"rbi":6,"leftOnBase":43,"sacBunts":2,"sacFlies":2,"babip":".274","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"86.00","popOuts":3,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":57,"putOuts":32,"errors":2,"chances":91,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID699912":{"person":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"jerseyNumber":"11","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | K, CS","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":4,"groundOuts":16,"airOuts":21,"runs":18,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":19,"baseOnBalls":3,"intentionalWalks":0,"hits":27,"hitByPitch":0,"avg":".325","atBats":83,"obp":".349","slg":".470","ops":".819","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":86,"totalBases":39,"rbi":12,"leftOnBase":23,"sacBunts":0,"sacFlies":0,"babip":".393","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.67","popOuts":11,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":19,"putOuts":61,"errors":2,"chances":82,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID623149":{"person":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"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":13,"balls":4,"strikes":9,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":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":13,"gamesStarted":0,"flyOuts":10,"groundOuts":3,"airOuts":17,"runs":6,"doubles":0,"triples":1,"homeRuns":3,"strikeOuts":13,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":38,"obp":".220","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":162,"era":"4.09","inningsPitched":"11.0","wins":0,"losses":3,"saves":7,"saveOpportunities":7,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"0.82","battersFaced":42,"outs":33,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":162,"balls":47,"strikes":115,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.18","rbi":0,"winPercentage":".000","pitchesPerInning":"14.73","gamesFinished":11,"strikeoutWalkRatio":"4.33","strikeoutsPer9Inn":"10.64","walksPer9Inn":"2.45","hitsPer9Inn":"4.91","runsScoredPer9":"4.91","homeRunsPer9":"2.45","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":3},"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID647336":{"person":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":5,"flyOuts":14,"groundOuts":23,"airOuts":23,"runs":8,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":34,"baseOnBalls":7,"intentionalWalks":0,"hits":25,"hitByPitch":3,"atBats":104,"obp":".307","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":468,"era":"2.60","inningsPitched":"27.2","wins":4,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"1.16","battersFaced":115,"outs":83,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":468,"balls":157,"strikes":311,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.92","gamesFinished":0,"strikeoutWalkRatio":"4.86","strikeoutsPer9Inn":"11.06","walksPer9Inn":"2.28","hitsPer9Inn":"8.13","runsScoredPer9":"2.60","homeRunsPer9":"0.65","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682998":{"person":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"jerseyNumber":"7","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"300","stats":{"batting":{"summary":"2-5 | HR, 3 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","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":27,"flyOuts":10,"groundOuts":20,"airOuts":17,"runs":19,"doubles":6,"triples":4,"homeRuns":4,"strikeOuts":32,"baseOnBalls":16,"intentionalWalks":0,"hits":27,"hitByPitch":1,"avg":".284","atBats":95,"obp":".389","slg":".558","ops":".947","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":113,"totalBases":53,"rbi":18,"leftOnBase":24,"sacBunts":0,"sacFlies":1,"babip":".383","groundOutsToAirouts":"1.18","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.75","popOuts":3,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":54,"errors":2,"chances":57,"fielding":".965","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID664199":{"person":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"note":"(H, 6)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":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":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":15,"gamesStarted":0,"flyOuts":8,"groundOuts":27,"airOuts":12,"runs":6,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":1,"hits":11,"hitByPitch":2,"atBats":54,"obp":".237","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":210,"era":"2.87","inningsPitched":"15.2","wins":1,"losses":1,"saves":0,"saveOpportunities":1,"holds":6,"blownSaves":1,"earnedRuns":5,"whip":"0.77","battersFaced":60,"outs":47,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":210,"balls":78,"strikes":132,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.25","rbi":0,"winPercentage":".500","pitchesPerInning":"13.40","gamesFinished":1,"strikeoutWalkRatio":"7.00","strikeoutsPer9Inn":"4.02","walksPer9Inn":"0.57","hitsPer9Inn":"6.32","runsScoredPer9":"3.45","homeRunsPer9":"0.57","inheritedRunners":8,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":5,"errors":0,"chances":7,"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"}]},"ID668678":{"person":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":6,"flyOuts":21,"groundOuts":30,"airOuts":34,"runs":11,"doubles":6,"triples":1,"homeRuns":2,"strikeOuts":17,"baseOnBalls":7,"intentionalWalks":0,"hits":32,"hitByPitch":0,"atBats":111,"obp":".328","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":480,"era":"3.14","inningsPitched":"28.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"1.36","battersFaced":120,"outs":86,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":480,"balls":178,"strikes":302,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".500","pitchesPerInning":"16.74","gamesFinished":0,"strikeoutWalkRatio":"2.43","strikeoutsPer9Inn":"5.34","walksPer9Inn":"2.20","hitsPer9Inn":"10.05","runsScoredPer9":"3.45","homeRunsPer9":"0.63","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":5,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666971":{"person":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"jerseyNumber":"12","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"600","stats":{"batting":{"summary":"2-4 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":4,"groundOuts":11,"airOuts":12,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".156","atBats":32,"obp":".206","slg":".188","ops":".394","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":6,"rbi":3,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"babip":".179","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID605244":{"person":{"id":605244,"fullName":"Aramis Garcia","link":"/api/v1/people/605244"},"jerseyNumber":"35","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".333","atBats":3,"obp":".333","slg":".333","ops":".666","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".500","groundOutsToAirouts":"0.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID657044":{"person":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"jerseyNumber":"81","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":0,"flyOuts":7,"groundOuts":12,"airOuts":13,"runs":6,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":5,"intentionalWalks":1,"hits":8,"hitByPitch":1,"atBats":40,"obp":".304","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":150,"era":"3.97","inningsPitched":"11.1","wins":2,"losses":0,"saves":0,"saveOpportunities":1,"holds":4,"blownSaves":1,"earnedRuns":5,"whip":"1.15","battersFaced":46,"outs":34,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":150,"balls":53,"strikes":97,"strikePercentage":".650","hitBatsmen":1,"balks":2,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.92","rbi":0,"winPercentage":"1.000","pitchesPerInning":"13.24","gamesFinished":2,"strikeoutWalkRatio":"1.40","strikeoutsPer9Inn":"5.56","walksPer9Inn":"3.97","hitsPer9Inn":"6.35","runsScoredPer9":"4.76","homeRunsPer9":"1.59","inheritedRunners":11,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID543510":{"person":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"jerseyNumber":"8","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":6,"groundOuts":13,"airOuts":8,"runs":3,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":15,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".205","atBats":44,"obp":".222","slg":".273","ops":".495","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":46,"totalBases":12,"rbi":6,"leftOnBase":17,"sacBunts":1,"sacFlies":0,"babip":".310","groundOutsToAirouts":"1.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":3,"groundOuts":4,"airOuts":4,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":15,"obp":".529","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":39,"era":"15.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"3.00","battersFaced":17,"outs":9,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":39,"balls":16,"strikes":23,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"13.00","gamesFinished":3,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"3.00","hitsPer9Inn":"24.00","runsScoredPer9":"15.00","homeRunsPer9":"3.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":4,"stolenBases":11,"stolenBasePercentage":".733","caughtStealingPercentage":".267","assists":10,"putOuts":84,"errors":1,"chances":95,"fielding":".989","passedBall":1,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691769":{"person":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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}},"ID678489":{"person":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"jerseyNumber":"1","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"601","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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":7,"groundOuts":18,"airOuts":10,"runs":7,"doubles":7,"triples":1,"homeRuns":1,"strikeOuts":21,"baseOnBalls":3,"intentionalWalks":0,"hits":12,"hitByPitch":1,"avg":".203","atBats":59,"obp":".254","slg":".407","ops":".661","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":65,"totalBases":24,"rbi":6,"leftOnBase":18,"sacBunts":2,"sacFlies":0,"babip":".297","groundOutsToAirouts":"1.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"59.00","popOuts":0,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":32,"errors":0,"chances":32,"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID677950":{"person":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"jerseyNumber":"5","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"900","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":14,"groundOuts":22,"airOuts":28,"runs":10,"doubles":8,"triples":0,"homeRuns":2,"strikeOuts":17,"baseOnBalls":3,"intentionalWalks":0,"hits":16,"hitByPitch":1,"avg":".195","atBats":82,"obp":".233","slg":".366","ops":".599","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":87,"totalBases":30,"rbi":10,"leftOnBase":38,"sacBunts":1,"sacFlies":0,"babip":".222","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.00","popOuts":6,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":72,"errors":0,"chances":73,"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"}]}},"batters":[672695,606466,682998,680728,545121,666971,678489,571448,699912,677950,593958,656464,666661,664199,623149],"pitchers":[593958,656464,666661,664199,623149],"bench":[605244,543510,694374],"bullpen":[691769,668678,518876,642528,669194,694297,647336,657044],"battingOrder":[672695,606466,682998,680728,545121,678489,571448,699912,677950],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Del Castillo (2, 4th inning off Sproat, 0 on, 1 out); Arenado (5, 4th inning off Sproat, 2 on, 1 out); Marte, K (5, 9th inning off Anderson, G, 0 on, 1 out); Carroll (4, 9th inning off Anderson, G, 0 on, 1 out)."},{"label":"TB","value":"Arenado 4; Carroll 5; Del Castillo 4; Fernandez, Jo; Gurriel Jr. 2; Marte, K 5; Vargas, I 2."},{"label":"RBI","value":"Arenado 3 (17); Carroll (18); Del Castillo (11); Marte, K (11)."},{"label":"Runners left in scoring position, 2 out","value":"Del Castillo 2; Thomas, A."},{"label":"Team RISP","value":"2-for-5."},{"label":"Team LOB","value":"8."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"Fernandez, Jo (1, 2nd base by Sproat/Contreras, Wm)."}]}],"note":[{"label":"1","value":"Ran for Gurriel Jr. in the 8th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"teamStats":{"batting":{"flyOuts":6,"groundOuts":7,"airOuts":10,"runs":2,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".236","atBats":33,"obp":".333","slg":".354","ops":".687","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":10,"rbi":2,"leftOnBase":13,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":2},"pitching":{"flyOuts":4,"groundOuts":6,"airOuts":10,"runs":6,"doubles":0,"triples":0,"homeRuns":4,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":37,"obp":".366","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":173,"era":"3.83","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":6,"whip":"1.30","battersFaced":41,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":173,"balls":66,"strikes":107,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":6,"pitchesPerInning":"19.22","runsScoredPer9":"6.00","homeRunsPer9":"4.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":1},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":7,"putOuts":27,"errors":1,"chances":35,"passedBall":0,"pickoffs":0}},"players":{"ID694477":{"person":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"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":6,"gamesStarted":4,"flyOuts":20,"groundOuts":25,"airOuts":38,"runs":8,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":16,"baseOnBalls":13,"intentionalWalks":0,"hits":22,"hitByPitch":0,"atBats":99,"obp":".310","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":469,"era":"2.57","inningsPitched":"28.0","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"1.25","battersFaced":114,"outs":84,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":469,"balls":182,"strikes":287,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.66","rbi":0,"winPercentage":".667","pitchesPerInning":"16.75","gamesFinished":0,"strikeoutWalkRatio":"1.23","strikeoutsPer9Inn":"5.14","walksPer9Inn":"4.18","hitsPer9Inn":"7.07","runsScoredPer9":"2.57","homeRunsPer9":"0.64","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID675659":{"person":{"id":675659,"fullName":"Greg Jones","link":"/api/v1/people/675659"},"jerseyNumber":"14","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"700","stats":{"batting":{"summary":"0-2 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":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":9,"flyOuts":1,"groundOuts":7,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".118","atBats":17,"obp":".118","slg":".118","ops":".236","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":18,"totalBases":2,"rbi":1,"leftOnBase":16,"sacBunts":1,"sacFlies":0,"babip":".182","groundOutsToAirouts":"2.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":0,"putOuts":11,"errors":1,"chances":12,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID650859":{"person":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"jerseyNumber":"13","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"600","stats":{"batting":{"summary":"2-4 | 2B","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"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":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":1,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":13,"groundOuts":30,"airOuts":26,"runs":9,"doubles":7,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":7,"intentionalWalks":1,"hits":15,"hitByPitch":1,"avg":".188","atBats":80,"obp":".258","slg":".275","ops":".533","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":90,"totalBases":22,"rbi":6,"leftOnBase":36,"sacBunts":1,"sacFlies":1,"babip":".214","groundOutsToAirouts":"1.15","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":23,"putOuts":41,"errors":1,"chances":65,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID687401":{"person":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"jerseyNumber":"3","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"900","stats":{"batting":{"summary":"0-1 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":7,"groundOuts":21,"airOuts":18,"runs":11,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":16,"baseOnBalls":8,"intentionalWalks":0,"hits":13,"hitByPitch":0,"avg":".197","atBats":66,"obp":".284","slg":".197","ops":".481","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":76,"totalBases":13,"rbi":6,"leftOnBase":36,"sacBunts":2,"sacFlies":0,"babip":".260","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":7,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":51,"putOuts":27,"errors":1,"chances":79,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID641343":{"person":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"jerseyNumber":"9","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | 2B, 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"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":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":13,"groundOuts":27,"airOuts":22,"runs":17,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":22,"baseOnBalls":8,"intentionalWalks":3,"hits":25,"hitByPitch":0,"avg":".260","atBats":96,"obp":".317","slg":".469","ops":".786","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":104,"totalBases":45,"rbi":18,"leftOnBase":51,"sacBunts":0,"sacFlies":0,"babip":".290","groundOutsToAirouts":"1.23","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.20","popOuts":4,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":161,"errors":4,"chances":179,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID686217":{"person":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"jerseyNumber":"10","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"801","stats":{"batting":{"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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"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":28,"flyOuts":12,"groundOuts":30,"airOuts":26,"runs":14,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":13,"baseOnBalls":13,"intentionalWalks":1,"hits":18,"hitByPitch":1,"avg":".212","atBats":85,"obp":".317","slg":".306","ops":".623","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":104,"totalBases":26,"rbi":8,"leftOnBase":35,"sacBunts":0,"sacFlies":2,"babip":".222","groundOutsToAirouts":"1.15","catchersInterference":3,"pickoffs":0,"atBatsPerHomeRun":"42.50","popOuts":9,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":51,"errors":0,"chances":52,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID682842":{"person":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"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":13,"gamesStarted":0,"flyOuts":6,"groundOuts":9,"airOuts":11,"runs":5,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":42,"obp":".267","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":179,"era":"3.97","inningsPitched":"11.1","wins":1,"losses":1,"saves":2,"saveOpportunities":3,"holds":4,"blownSaves":1,"earnedRuns":5,"whip":"1.06","battersFaced":45,"outs":34,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":179,"balls":64,"strikes":115,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.82","rbi":0,"winPercentage":".500","pitchesPerInning":"15.79","gamesFinished":4,"strikeoutWalkRatio":"4.33","strikeoutsPer9Inn":"10.32","walksPer9Inn":"2.38","hitsPer9Inn":"7.15","runsScoredPer9":"3.97","homeRunsPer9":"0.79","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681982":{"person":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 2 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":25,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":25,"balls":7,"strikes":18,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":1,"runsScoredPer9":"18.00","homeRunsPer9":"18.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":0,"flyOuts":7,"groundOuts":18,"airOuts":10,"runs":7,"doubles":3,"triples":1,"homeRuns":2,"strikeOuts":13,"baseOnBalls":6,"intentionalWalks":1,"hits":10,"hitByPitch":0,"atBats":51,"obp":".281","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":220,"era":"3.60","inningsPitched":"15.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":4,"blownSaves":0,"earnedRuns":6,"whip":"1.07","battersFaced":57,"outs":45,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":220,"balls":76,"strikes":144,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.80","rbi":2,"winPercentage":".500","pitchesPerInning":"14.67","gamesFinished":3,"strikeoutWalkRatio":"2.17","strikeoutsPer9Inn":"7.80","walksPer9Inn":"3.60","hitsPer9Inn":"6.00","runsScoredPer9":"4.20","homeRunsPer9":"1.20","inheritedRunners":13,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID675660":{"person":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":1,"flyOuts":4,"groundOuts":10,"airOuts":10,"runs":6,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":5,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":31,"obp":".324","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":144,"era":"4.70","inningsPitched":"7.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":4,"whip":"1.57","battersFaced":37,"outs":23,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":144,"balls":58,"strikes":86,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".000","pitchesPerInning":"18.78","gamesFinished":1,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"5.87","walksPer9Inn":"5.87","hitsPer9Inn":"8.22","runsScoredPer9":"7.04","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":4},"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}},"ID663604":{"person":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"jerseyNumber":"20","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"100","stats":{"batting":{"summary":"1-3 | 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":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":5,"groundOuts":25,"airOuts":7,"runs":7,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":24,"baseOnBalls":10,"intentionalWalks":0,"hits":19,"hitByPitch":0,"avg":".257","atBats":74,"obp":".345","slg":".297","ops":".642","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":85,"totalBases":22,"rbi":8,"leftOnBase":30,"sacBunts":1,"sacFlies":0,"babip":".380","groundOutsToAirouts":"3.57","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":3,"putOuts":43,"errors":0,"chances":46,"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"}]},"ID690986":{"person":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"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":5,"gamesStarted":5,"flyOuts":14,"groundOuts":15,"airOuts":23,"runs":6,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":30,"baseOnBalls":8,"intentionalWalks":0,"hits":17,"hitByPitch":3,"atBats":85,"obp":".292","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":426,"era":"2.28","inningsPitched":"23.2","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.06","battersFaced":96,"outs":71,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":426,"balls":145,"strikes":281,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.65","rbi":0,"winPercentage":".667","pitchesPerInning":"18.00","gamesFinished":0,"strikeoutWalkRatio":"3.75","strikeoutsPer9Inn":"11.41","walksPer9Inn":"3.04","hitsPer9Inn":"6.46","runsScoredPer9":"2.28","homeRunsPer9":"0.76","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672012":{"person":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"jerseyNumber":"7","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"101","stats":{"batting":{"note":"c-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":1,"groundOuts":3,"airOuts":2,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".357","atBats":14,"obp":".357","slg":".429","ops":".786","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":14,"totalBases":6,"rbi":3,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".500","groundOutsToAirouts":"1.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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID702153":{"person":{"id":702153,"fullName":"Brian Fitzpatrick","link":"/api/v1/people/702153"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":24,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":7,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":11,"strikes":13,"strikePercentage":".540","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":6,"obp":".429","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":24,"era":"0.00","inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"2.25","battersFaced":7,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":11,"strikes":13,"strikePercentage":".540","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".---","pitchesPerInning":"18.00","gamesFinished":0,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"6.75","hitsPer9Inn":"13.50","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID676879":{"person":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":1,"flyOuts":8,"groundOuts":15,"airOuts":9,"runs":5,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":30,"baseOnBalls":11,"intentionalWalks":0,"hits":15,"hitByPitch":0,"atBats":69,"obp":".325","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":326,"era":"2.45","inningsPitched":"18.1","wins":5,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.42","battersFaced":80,"outs":55,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":326,"balls":122,"strikes":204,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.67","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.78","gamesFinished":0,"strikeoutWalkRatio":"2.73","strikeoutsPer9Inn":"14.73","walksPer9Inn":"5.40","hitsPer9Inn":"7.36","runsScoredPer9":"2.45","homeRunsPer9":"0.49","inheritedRunners":4,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669003":{"person":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"jerseyNumber":"5","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"701","stats":{"batting":{"note":"a-","summary":"0-2 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":3,"groundOuts":12,"airOuts":11,"runs":11,"doubles":5,"triples":1,"homeRuns":1,"strikeOuts":35,"baseOnBalls":18,"intentionalWalks":1,"hits":17,"hitByPitch":1,"avg":".230","atBats":74,"obp":".387","slg":".365","ops":".752","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":94,"totalBases":27,"rbi":20,"leftOnBase":31,"sacBunts":1,"sacFlies":0,"babip":".421","groundOutsToAirouts":"1.09","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"74.00","popOuts":4,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":45,"errors":1,"chances":46,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID666152":{"person":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"jerseyNumber":"6","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"901","stats":{"batting":{"note":"b-","summary":"0-2 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":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":24,"flyOuts":12,"groundOuts":25,"airOuts":17,"runs":13,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":15,"baseOnBalls":11,"intentionalWalks":0,"hits":17,"hitByPitch":1,"avg":".239","atBats":71,"obp":".349","slg":".268","ops":".617","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":87,"totalBases":19,"rbi":7,"leftOnBase":20,"sacBunts":3,"sacFlies":0,"babip":".304","groundOutsToAirouts":"1.47","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":48,"putOuts":23,"errors":3,"chances":74,"fielding":".959","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID687075":{"person":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{"note":"(L, 0-2)","summary":"4.1 IP, 4 ER, 5 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":2,"airOuts":5,"runs":4,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":18,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":82,"inningsPitched":"4.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":20,"outs":13,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":82,"balls":30,"strikes":52,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"8.31","homeRunsPer9":"4.15","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"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":0,"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":6,"gamesStarted":4,"flyOuts":18,"groundOuts":21,"airOuts":26,"runs":20,"doubles":4,"triples":0,"homeRuns":7,"strikeOuts":25,"baseOnBalls":15,"intentionalWalks":0,"hits":28,"hitByPitch":0,"atBats":98,"obp":".381","caughtStealing":3,"stolenBases":1,"stolenBasePercentage":".250","caughtStealingPercentage":".750","numberOfPitches":454,"era":"6.75","inningsPitched":"26.2","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":20,"whip":"1.61","battersFaced":115,"outs":80,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":454,"balls":176,"strikes":278,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":3,"groundOutsToAirouts":"0.81","rbi":4,"winPercentage":".000","pitchesPerInning":"17.03","gamesFinished":0,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"8.44","walksPer9Inn":"5.06","hitsPer9Inn":"9.45","runsScoredPer9":"6.75","homeRunsPer9":"2.36","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663368":{"person":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"jerseyNumber":"16","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"800","stats":{"batting":{"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":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":17,"flyOuts":9,"groundOuts":10,"airOuts":15,"runs":4,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":5,"intentionalWalks":0,"hits":5,"hitByPitch":1,"avg":".122","atBats":41,"obp":".234","slg":".195","ops":".429","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":48,"totalBases":8,"rbi":5,"leftOnBase":22,"sacBunts":1,"sacFlies":0,"babip":".172","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":20,"errors":0,"chances":21,"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"}]},"ID663765":{"person":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":0,"flyOuts":11,"groundOuts":13,"airOuts":19,"runs":7,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":0,"hits":19,"hitByPitch":0,"atBats":60,"obp":".339","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":208,"era":"4.61","inningsPitched":"13.2","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.54","battersFaced":62,"outs":41,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":208,"balls":67,"strikes":141,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.22","gamesFinished":6,"strikeoutWalkRatio":"4.50","strikeoutsPer9Inn":"5.93","walksPer9Inn":"1.32","hitsPer9Inn":"12.51","runsScoredPer9":"4.61","homeRunsPer9":"0.66","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":5},"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":true,"isSubstitute":false}},"ID661388":{"person":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"jerseyNumber":"24","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":1,"putOuts":11,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":19,"groundOuts":28,"airOuts":37,"runs":15,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":14,"baseOnBalls":12,"intentionalWalks":1,"hits":28,"hitByPitch":0,"avg":".262","atBats":107,"obp":".336","slg":".374","ops":".710","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":119,"totalBases":40,"rbi":16,"leftOnBase":46,"sacBunts":0,"sacFlies":0,"babip":".286","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"53.50","popOuts":12,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":9,"stolenBases":9,"stolenBasePercentage":".500","caughtStealingPercentage":".500","assists":13,"putOuts":221,"errors":0,"chances":234,"fielding":"1.000","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID668930":{"person":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"200","stats":{"batting":{"summary":"2-4 | 2 2B, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":2,"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":4,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":11,"groundOuts":27,"airOuts":19,"runs":23,"doubles":8,"triples":1,"homeRuns":4,"strikeOuts":28,"baseOnBalls":22,"intentionalWalks":1,"hits":28,"hitByPitch":0,"avg":".280","atBats":100,"obp":".407","slg":".500","ops":".907","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":124,"totalBases":50,"rbi":19,"leftOnBase":46,"sacBunts":1,"sacFlies":1,"babip":".348","groundOutsToAirouts":"1.42","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.00","popOuts":1,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":66,"putOuts":28,"errors":1,"chances":95,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID605540":{"person":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"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":5,"gamesStarted":5,"flyOuts":27,"groundOuts":20,"airOuts":42,"runs":13,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":23,"baseOnBalls":6,"intentionalWalks":1,"hits":23,"hitByPitch":1,"atBats":106,"obp":".261","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":394,"era":"3.77","inningsPitched":"28.2","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":12,"whip":"1.01","battersFaced":115,"outs":86,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":394,"balls":121,"strikes":273,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.48","rbi":0,"winPercentage":".667","pitchesPerInning":"13.74","gamesFinished":0,"strikeoutWalkRatio":"3.83","strikeoutsPer9Inn":"7.22","walksPer9Inn":"1.88","hitsPer9Inn":"7.22","runsScoredPer9":"4.08","homeRunsPer9":"1.26","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":7},"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}},"ID596142":{"person":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"jerseyNumber":"99","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"500","stats":{"batting":{"summary":"0-2 | 2 BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":5,"groundOuts":15,"airOuts":16,"runs":10,"doubles":2,"triples":1,"homeRuns":5,"strikeOuts":16,"baseOnBalls":15,"intentionalWalks":0,"hits":14,"hitByPitch":1,"avg":".230","atBats":61,"obp":".390","slg":".541","ops":".931","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":77,"totalBases":33,"rbi":14,"leftOnBase":31,"sacBunts":0,"sacFlies":0,"babip":".225","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.20","popOuts":7,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","assists":3,"putOuts":67,"errors":1,"chances":71,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID694819":{"person":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"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":6,"gamesStarted":6,"flyOuts":14,"groundOuts":22,"airOuts":23,"runs":14,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":51,"baseOnBalls":13,"intentionalWalks":0,"hits":23,"hitByPitch":5,"atBats":118,"obp":".299","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":553,"era":"3.31","inningsPitched":"32.2","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":12,"whip":"1.10","battersFaced":137,"outs":98,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":553,"balls":198,"strikes":355,"strikePercentage":".640","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.96","rbi":0,"winPercentage":".333","pitchesPerInning":"16.93","gamesFinished":0,"strikeoutWalkRatio":"3.92","strikeoutsPer9Inn":"14.05","walksPer9Inn":"3.58","hitsPer9Inn":"6.34","runsScoredPer9":"3.86","homeRunsPer9":"1.10","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669084":{"person":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{"summary":"2.1 IP, 0 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":8,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":42,"inningsPitched":"2.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":9,"outs":7,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":42,"balls":18,"strikes":24,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":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":12,"gamesStarted":1,"flyOuts":5,"groundOuts":11,"airOuts":11,"runs":3,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":17,"baseOnBalls":11,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":48,"obp":".350","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":264,"era":"1.93","inningsPitched":"14.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":3,"whip":"1.43","battersFaced":60,"outs":42,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":264,"balls":114,"strikes":150,"strikePercentage":".570","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"18.86","gamesFinished":4,"strikeoutWalkRatio":"1.55","strikeoutsPer9Inn":"10.93","walksPer9Inn":"7.07","hitsPer9Inn":"5.79","runsScoredPer9":"1.93","homeRunsPer9":"0.64","inheritedRunners":8,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID656730":{"person":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":0,"flyOuts":9,"groundOuts":9,"airOuts":10,"runs":9,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":5,"intentionalWalks":0,"hits":10,"hitByPitch":1,"atBats":39,"obp":".356","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":180,"era":"7.20","inningsPitched":"10.0","wins":0,"losses":2,"saves":4,"saveOpportunities":5,"holds":3,"blownSaves":1,"earnedRuns":8,"whip":"1.50","battersFaced":47,"outs":30,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":180,"balls":65,"strikes":115,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":".000","pitchesPerInning":"18.00","gamesFinished":5,"strikeoutWalkRatio":"2.40","strikeoutsPer9Inn":"10.80","walksPer9Inn":"4.50","hitsPer9Inn":"9.00","runsScoredPer9":"8.10","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"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}}},"batters":[663604,672012,668930,661388,641343,596142,650859,675659,669003,663368,686217,687401,666152,687075,669084,702153,681982],"pitchers":[687075,669084,702153,681982],"bench":[],"bullpen":[676879,675660,690986,656730,694819,694477,682842,663765,605540],"battingOrder":[672012,668930,661388,641343,596142,650859,669003,686217,666152],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Turang 2 (8, Rodriguez, Ed, Rodriguez, Ed); Bauers (5, Rodriguez, Ed); Rengifo (7, Rodriguez, Ed)."},{"label":"TB","value":"Bauers 2; Lockridge; Rengifo 3; Turang 4."},{"label":"RBI","value":"Bauers (18); Turang (19)."},{"label":"2-out RBI","value":"Bauers."},{"label":"Runners left in scoring position, 2 out","value":"Mitchell; Rengifo; Sánchez; Turang 2."},{"label":"Team RISP","value":"1-for-10."},{"label":"Team LOB","value":"8."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Rengifo (1, throw)."}]}],"note":[{"label":"a","value":"Struck out for Jones, G in the 5th."},{"label":"b","value":"Struck out for Ortiz, J in the 6th."},{"label":"c","value":"Struck out for Lockridge in the 9th."}]}},"officials":[{"official":{"id":427315,"fullName":"Alfonso Márquez","link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"fullName":"Mike Estabrook","link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":623946,"fullName":"Malachi Moore","link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":483561,"fullName":"Lance Barrett","link":"/api/v1/people/483561"},"officialType":"Third Base"}],"info":[{"label":"ABS Challenge","value":"Sánchez (Strike-Confirmed); Jones, G (Strike-Confirmed); Del Castillo 2 (Ball-Overturned to Strike, Ball-Overturned to Strike)."},{"label":"Pitches-strikes","value":"Rodriguez, Ed 87-48; Ginkel 26-16; Morillo, J 14-10; Clarke, T 14-9; Sewald 13-9; Sproat 82-52; Hall, D 42-24; Fitzpatrick 24-13; Anderson, G 25-18."},{"label":"Groundouts-flyouts","value":"Rodriguez, Ed 4-3; Ginkel 1-0; Morillo, J 1-1; Clarke, T 1-1; Sewald 0-1; Sproat 2-3; Hall, D 2-0; Fitzpatrick 1-1; Anderson, G 1-0."},{"label":"Batters faced","value":"Rodriguez, Ed 23; Ginkel 5; Morillo, J 3; Clarke, T 3; Sewald 3; Sproat 20; Hall, D 9; Fitzpatrick 7; Anderson, G 5."},{"label":"Inherited runners-scored","value":"Ginkel 1-0; Hall, D 1-0; Fitzpatrick 2-0."},{"label":"Umpires","value":"HP: Alfonso Márquez. 1B: Mike Estabrook. 2B: Malachi Moore. 3B: Lance Barrett. "},{"label":"Weather","value":"64 degrees, Roof Closed."},{"label":"Wind","value":"0 mph, None."},{"label":"First pitch","value":"6:40 PM."},{"label":"T","value":"2:55."},{"label":"Att","value":"24,540."},{"label":"Venue","value":"American Family Field."},{"label":"April 29, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448","boxscoreName":"Arenado"},"jerseyNumber":"28","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"700","stats":{"batting":{"summary":"1-3 | HR, BB, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":9,"groundOuts":20,"airOuts":30,"runs":15,"doubles":2,"triples":0,"homeRuns":5,"strikeOuts":19,"baseOnBalls":6,"intentionalWalks":0,"hits":27,"hitByPitch":0,"avg":".284","atBats":95,"obp":".324","slg":".463","ops":".787","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":102,"totalBases":44,"rbi":17,"leftOnBase":36,"sacBunts":0,"sacFlies":1,"babip":".306","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.00","popOuts":12,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":42,"putOuts":18,"errors":2,"chances":62,"fielding":".968","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"type":"hitter","gameScore":59,"hittingGameScore":59},{"player":{"person":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466","boxscoreName":"Marte, K"},"jerseyNumber":"4","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"200","stats":{"batting":{"summary":"2-5 | HR, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":13,"groundOuts":35,"airOuts":30,"runs":17,"doubles":3,"triples":0,"homeRuns":5,"strikeOuts":21,"baseOnBalls":9,"intentionalWalks":0,"hits":27,"hitByPitch":0,"avg":".239","atBats":113,"obp":".295","slg":".398","ops":".693","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":122,"totalBases":45,"rbi":11,"leftOnBase":40,"sacBunts":0,"sacFlies":0,"babip":".253","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.60","popOuts":3,"lineOuts":14},"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":61,"putOuts":28,"errors":0,"chances":89,"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"}]},"type":"hitter","gameScore":54,"hittingGameScore":54},{"player":{"person":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930","boxscoreName":"Turang"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"200","stats":{"batting":{"summary":"2-4 | 2 2B, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":2,"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":4,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":11,"groundOuts":27,"airOuts":19,"runs":23,"doubles":8,"triples":1,"homeRuns":4,"strikeOuts":28,"baseOnBalls":22,"intentionalWalks":1,"hits":28,"hitByPitch":0,"avg":".280","atBats":100,"obp":".407","slg":".500","ops":".907","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":124,"totalBases":50,"rbi":19,"leftOnBase":46,"sacBunts":1,"sacFlies":1,"babip":".348","groundOutsToAirouts":"1.42","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.00","popOuts":1,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":66,"putOuts":28,"errors":1,"chances":95,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"type":"hitter","gameScore":54,"hittingGameScore":54}]},"decisions":{"winner":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"loser":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}